backported changes from kernel 2.3.14:

- several #include "config.h" gone, others come.
- "struct device" changed to "struct net_device" in 2.3.14, added a
  define in isdn_compat.h for older kernel versions.
This commit is contained in:
Carsten Paeth 1999-08-22 20:27:19 +00:00
parent 4efbd1aa24
commit 54695e9296
31 changed files with 151 additions and 52 deletions

View File

@ -6,6 +6,9 @@
* (c) Copyright 1999 by Carsten Paeth (calle@calle.in-berlin.de)
*
* $Log$
* Revision 1.7 1999/08/04 10:10:09 calle
* Bugfix: corrected /proc functions, added structure for new AVM cards.
*
* Revision 1.6 1999/07/23 08:51:04 calle
* small fix and typo in checkin before.
*
@ -44,7 +47,6 @@
*
*/
#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>

View File

@ -6,6 +6,9 @@
* (c) Copyright 1999 by Carsten Paeth (calle@calle.in-berlin.de)
*
* $Log$
* Revision 1.3 1999/07/09 15:05:40 keil
* compat.h is now isdn_compat.h
*
* Revision 1.2 1999/07/05 15:09:49 calle
* - renamed "appl_release" to "appl_released".
* - version und profile data now cleared on controller reset
@ -31,7 +34,6 @@
*
*/
#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>

View File

@ -6,6 +6,9 @@
* (c) Copyright 1999 by Carsten Paeth (calle@calle.in-berlin.de)
*
* $Log$
* Revision 1.3 1999/07/09 15:05:41 keil
* compat.h is now isdn_compat.h
*
* Revision 1.2 1999/07/05 15:09:51 calle
* - renamed "appl_release" to "appl_released".
* - version und profile data now cleared on controller reset
@ -31,7 +34,6 @@
*
*/
#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>

View File

@ -6,6 +6,9 @@
* (c) Copyright 1999 by Carsten Paeth (calle@calle.in-berlin.de)
*
* $Log$
* Revision 1.4 1999/07/09 15:05:50 keil
* compat.h is now isdn_compat.h
*
* Revision 1.3 1999/07/06 07:42:04 calle
* - changes in /proc interface
* - check and changed calls to [dev_]kfree_skb and [dev_]alloc_skb.
@ -35,7 +38,6 @@
*
*/
#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>

View File

@ -20,6 +20,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.3 1999/07/05 20:21:39 werner
* changes to use diversion sources for all kernel versions.
* removed static device, only proc filesystem used
*
* Revision 1.2 1999/07/04 21:37:30 werner
* Ported from kernel version 2.0
*
@ -27,7 +31,6 @@
*
*/
#include <linux/config.h>
#include <linux/module.h>
#include <linux/version.h>
#include "isdn_divert.h"

View File

@ -20,13 +20,15 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.2 1999/07/04 21:37:32 werner
* Ported from kernel version 2.0
*
*
*
*/
#include <linux/config.h>
#define __NO_VERSION__
#include <linux/module.h>
#include <linux/version.h>

View File

@ -20,13 +20,15 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.2 1999/07/04 21:37:33 werner
* Ported from kernel version 2.0
*
*
*
*/
#include <linux/config.h>
#include <linux/ioctl.h>
#include <linux/types.h>

View File

@ -21,6 +21,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.9 1999/08/18 20:16:57 armin
* Added XLOG function for all cards.
* Bugfix of alloc_skb NULL pointer.
*
* Revision 1.8 1999/07/25 15:12:01 armin
* fix of some debug logs.
* enabled ISA-cards option.
@ -188,12 +192,15 @@ typedef struct {
#ifdef __KERNEL__
/* Kernel includes */
#include <linux/config.h>
#include <linux/sched.h>
#include <linux/string.h>
#include <linux/tqueue.h>
#include <linux/interrupt.h>
#include <linux/skbuff.h>
#include <linux/errno.h>
#include <linux/fs.h>
#include <linux/major.h>
#include <asm/segment.h>
#include <asm/io.h>
#include <linux/kernel.h>

View File

@ -21,6 +21,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.12 1999/08/18 20:16:59 armin
* Added XLOG function for all cards.
* Bugfix of alloc_skb NULL pointer.
*
* Revision 1.11 1999/07/25 15:12:03 armin
* fix of some debug logs.
* enabled ISA-cards option.
@ -70,6 +74,7 @@
*
*/
#include <linux/config.h>
#define __NO_VERSION__
#include "eicon.h"
#include "eicon_idi.h"

View File

@ -21,6 +21,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.6 1999/07/25 15:12:04 armin
* fix of some debug logs.
* enabled ISA-cards option.
*
* Revision 1.5 1999/07/11 17:16:26 armin
* Bugfixes in queue handling.
* Added DSP-DTMF decoder functions.
@ -50,6 +54,7 @@
#ifndef IDI_H
#define IDI_H
#include <linux/config.h>
#define ASSIGN 0x01
#define REMOVE 0xff

View File

@ -24,6 +24,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.3 1999/08/18 20:17:01 armin
* Added XLOG function for all cards.
* Bugfix of alloc_skb NULL pointer.
*
* Revision 1.2 1999/07/25 15:12:05 armin
* fix of some debug logs.
* enabled ISA-cards option.
@ -36,6 +40,7 @@
*/
#include <linux/config.h>
#include "eicon.h"
void

View File

@ -22,6 +22,10 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.6 1999/07/25 15:12:06 armin
* fix of some debug logs.
* enabled ISA-cards option.
*
* Revision 1.5 1999/04/01 12:48:33 armin
* Changed some log outputs.
*
@ -46,6 +50,7 @@
*
*/
#include <linux/config.h>
#include "eicon.h"
#include "eicon_isa.h"

View File

@ -26,6 +26,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.9 1999/08/11 21:01:11 keil
* new PCI codefix
*
* Revision 1.8 1999/08/10 16:02:20 calle
* struct pci_dev changed in 2.3.13. Made the necessary changes.
*
@ -61,6 +64,7 @@
*
*/
#include <linux/config.h>
#include <linux/pci.h>
#include "eicon.h"

View File

@ -7,6 +7,9 @@
* Author Roland Klabunde (R.Klabunde@Berkom.de)
*
* $Log$
* Revision 1.6 1999/08/11 21:01:22 keil
* new PCI codefix
*
* Revision 1.5 1999/08/10 16:01:46 calle
* struct pci_dev changed in 2.3.13. Made the necessary changes.
*
@ -25,6 +28,7 @@
#define __NO_VERSION__
#include <linux/config.h>
#include "hisax.h"
#include "isac.h"
#include "hscx.h"

View File

@ -7,6 +7,9 @@
* Author Roland Klabunde (R.Klabunde@Berkom.de)
*
* $Log$
* Revision 1.6 1999/08/11 21:01:24 keil
* new PCI codefix
*
* Revision 1.5 1999/08/10 16:01:48 calle
* struct pci_dev changed in 2.3.13. Made the necessary changes.
*
@ -24,6 +27,7 @@
*/
#define __NO_VERSION__
#include <linux/config.h>
#include "hisax.h"
#include "isac.h"
#include "ipac.h"

View File

@ -11,6 +11,9 @@
* Fritz Elfert
*
* $Log$
* Revision 2.31 1999/08/05 20:43:10 keil
* ISAR analog modem support
*
* Revision 2.30 1999/07/25 16:24:04 keil
* Fixed TEI now working again
*
@ -123,6 +126,7 @@
*
*/
#include <linux/config.h>
#define __NO_VERSION__
#include "hisax.h"
#include "../avmb1/capicmd.h" /* this should be moved in a common place */

View File

@ -1,3 +1,4 @@
#include <linux/config.h>
#include <linux/serial.h>
#include <linux/serial_reg.h>

View File

@ -6,6 +6,9 @@
* based on source code from Karsten Keil
*
* $Log$
* Revision 2.5 1999/08/11 21:01:26 keil
* new PCI codefix
*
* Revision 2.4 1999/08/10 16:01:54 calle
* struct pci_dev changed in 2.3.13. Made the necessary changes.
*
@ -20,6 +23,7 @@
* Initial revision
*
*/
#include <linux/config.h>
#define __NO_VERSION__
#include "hisax.h"
#include "isac.h"

View File

@ -23,6 +23,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.14 1999/08/12 18:59:45 werner
* Added further manufacturer and device ids to PCI list
*
* Revision 1.13 1999/08/11 21:01:28 keil
* new PCI codefix
*
@ -67,6 +70,7 @@
*
*/
#include <linux/config.h>
#define __NO_VERSION__
#include "hisax.h"
#include "hfc_pci.h"

View File

@ -15,6 +15,9 @@
*
*
* $Log$
* Revision 2.34 1999/07/09 13:50:15 keil
* remove unused variable
*
* Revision 2.33 1999/07/09 13:34:33 keil
* remove debug code
*
@ -129,7 +132,6 @@
const char *l1_revision = "$Revision$";
#define __NO_VERSION__
#include <linux/config.h>
#include "hisax.h"
#include "isdnl1.h"

View File

@ -5,6 +5,10 @@
* Author Karsten Keil (keil@isdn4linux.de)
*
* $Log$
* Revision 1.3 1999/07/12 21:05:18 keil
* fix race in IRQ handling
* added watchdog for lost IRQs
*
* Revision 1.2 1999/07/01 08:07:56 keil
* Initial version
*
@ -13,7 +17,6 @@
*/
#define __NO_VERSION__
#include <linux/config.h>
#include "hisax.h"
#include "isac.h"
#include "isar.h"

View File

@ -64,7 +64,6 @@
#include <linux/malloc.h>
#include <linux/tty.h>
#include <linux/errno.h>
#include <linux/sched.h> /* to get the struct task_struct */
#include <linux/string.h> /* used in new tty drivers */
#include <linux/signal.h> /* used in new tty drivers */

View File

@ -5,6 +5,9 @@
* another -- protocol specific -- source file.
*
* $Log$
* Revision 1.5 1998/10/30 18:44:48 he
* pass return value from isdn_net_dial_req for dialmode change
*
* Revision 1.4 1998/10/30 17:55:24 he
* dialmode for x25iface and multulink ppp
*
@ -50,7 +53,7 @@
int isdn_concap_dl_data_req(struct concap_proto *concap, struct sk_buff *skb)
{
int tmp;
struct device *ndev = concap -> net_dev;
struct net_device *ndev = concap -> net_dev;
isdn_net_local *lp = (isdn_net_local *) ndev->priv;
IX25DEBUG( "isdn_concap_dl_data_req: %s \n", concap->net_dev->name);
@ -63,7 +66,7 @@ int isdn_concap_dl_data_req(struct concap_proto *concap, struct sk_buff *skb)
int isdn_concap_dl_connect_req(struct concap_proto *concap)
{
struct device *ndev = concap -> net_dev;
struct net_device *ndev = concap -> net_dev;
isdn_net_local *lp = (isdn_net_local *) ndev->priv;
int ret;
IX25DEBUG( "isdn_concap_dl_connect_req: %s \n", ndev -> name);

View File

@ -21,6 +21,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.88 1999/07/07 10:13:31 detabc
* remove unused messages
*
* Revision 1.87 1999/07/06 07:53:53 calle
* calls to dev_alloc_skb waste 16 bytes of memory, if we calculate the
* right header space for the lowlevel driver. using alloc_skb instead.
@ -354,8 +357,8 @@
/* Prototypes */
int isdn_net_force_dial_lp(isdn_net_local *);
static int isdn_net_start_xmit(struct sk_buff *, struct device *);
static int isdn_net_xmit(struct device *, isdn_net_local *, struct sk_buff *);
static int isdn_net_start_xmit(struct sk_buff *, struct net_device *);
static int isdn_net_xmit(struct net_device *, isdn_net_local *, struct sk_buff *);
char *isdn_net_revision = "$Revision$";
@ -364,7 +367,7 @@ char *isdn_net_revision = "$Revision$";
*/
static void
isdn_net_unreachable(struct device *dev, struct sk_buff *skb, char *reason)
isdn_net_unreachable(struct net_device *dev, struct sk_buff *skb, char *reason)
{
if(skb) {
@ -386,7 +389,7 @@ isdn_net_unreachable(struct device *dev, struct sk_buff *skb, char *reason)
}
static void
isdn_net_reset(struct device *dev)
isdn_net_reset(struct net_device *dev)
{
#ifdef CONFIG_ISDN_X25
struct concap_device_ops * dops =
@ -409,10 +412,10 @@ isdn_net_reset(struct device *dev)
/* Open/initialize the board. */
static int
isdn_net_open(struct device *dev)
isdn_net_open(struct net_device *dev)
{
int i;
struct device *p;
struct net_device *p;
struct in_device *in_dev;
isdn_net_reset(dev);
@ -599,7 +602,7 @@ isdn_net_stat_callback(int idx, isdn_ctrl *c)
lp->stats.tx_packets++;
lp->stats.tx_bytes += c->parm.length;
if (lp->p_encap == ISDN_NET_ENCAP_SYNCPPP && lp->sav_skb) {
struct device *mdev;
struct net_device *mdev;
if (lp->master)
mdev = lp->master;
else
@ -1043,7 +1046,7 @@ isdn_net_dial(void)
* Perform hangup for a net-interface.
*/
void
isdn_net_hangup(struct device *d)
isdn_net_hangup(struct net_device *d)
{
isdn_net_local *lp = (isdn_net_local *) d->priv;
isdn_ctrl cmd;
@ -1174,7 +1177,7 @@ isdn_net_log_skb(struct sk_buff * skb, isdn_net_local * lp)
* Side-effects: ndev->tbusy is cleared on success.
*/
int
isdn_net_send_skb(struct device *ndev, isdn_net_local * lp,
isdn_net_send_skb(struct net_device *ndev, isdn_net_local * lp,
struct sk_buff *skb)
{
int ret;
@ -1207,7 +1210,7 @@ isdn_net_send_skb(struct device *ndev, isdn_net_local * lp,
*/
static int
isdn_net_xmit(struct device *ndev, isdn_net_local * lp, struct sk_buff *skb)
isdn_net_xmit(struct net_device *ndev, isdn_net_local * lp, struct sk_buff *skb)
{
int ret;
@ -1263,7 +1266,7 @@ isdn_net_xmit(struct device *ndev, isdn_net_local * lp, struct sk_buff *skb)
}
static void
isdn_net_adjust_hdr(struct sk_buff *skb, struct device *dev)
isdn_net_adjust_hdr(struct sk_buff *skb, struct net_device *dev)
{
isdn_net_local *lp = (isdn_net_local *) dev->priv;
if (!skb)
@ -1283,7 +1286,7 @@ isdn_net_adjust_hdr(struct sk_buff *skb, struct device *dev)
* and start dialing.
*/
static int
isdn_net_start_xmit(struct sk_buff *skb, struct device *ndev)
isdn_net_start_xmit(struct sk_buff *skb, struct net_device *ndev)
{
isdn_net_local *lp = (isdn_net_local *) ndev->priv;
#ifdef CONFIG_ISDN_X25
@ -1435,9 +1438,9 @@ isdn_net_start_xmit(struct sk_buff *skb, struct device *ndev)
* Shutdown a net-interface.
*/
static int
isdn_net_close(struct device *dev)
isdn_net_close(struct net_device *dev)
{
struct device *p;
struct net_device *p;
#ifdef CONFIG_ISDN_X25
struct concap_proto * cprot =
( (isdn_net_local *) dev->priv ) -> netdev -> cprot;
@ -1473,7 +1476,7 @@ isdn_net_close(struct device *dev)
* Get statistics
*/
static struct enet_statistics *
isdn_net_get_stats(struct device *dev)
isdn_net_get_stats(struct net_device *dev)
{
isdn_net_local *lp = (isdn_net_local *) dev->priv;
return &lp->stats;
@ -1489,7 +1492,7 @@ isdn_net_get_stats(struct device *dev)
*/
static unsigned short
isdn_net_type_trans(struct sk_buff *skb, struct device *dev)
isdn_net_type_trans(struct sk_buff *skb, struct net_device *dev)
{
struct ethhdr *eth;
unsigned char *rawp;
@ -1627,7 +1630,7 @@ isdn_net_slarp_out(void)
* Got a packet from ISDN-Channel.
*/
static void
isdn_net_receive(struct device *ndev, struct sk_buff *skb)
isdn_net_receive(struct net_device *ndev, struct sk_buff *skb)
{
isdn_net_local *lp = (isdn_net_local *) ndev->priv;
isdn_net_local *olp = lp; /* original 'lp' */
@ -1776,7 +1779,7 @@ isdn_net_rcv_skb(int idx, struct sk_buff *skb)
}
static int
my_eth_header(struct sk_buff *skb, struct device *dev, unsigned short type,
my_eth_header(struct sk_buff *skb, struct net_device *dev, unsigned short type,
void *daddr, void *saddr, unsigned len)
{
struct ethhdr *eth = (struct ethhdr *) skb_push(skb, ETH_HLEN);
@ -1821,7 +1824,7 @@ my_eth_header(struct sk_buff *skb, struct device *dev, unsigned short type,
*/
static int
isdn_net_header(struct sk_buff *skb, struct device *dev, unsigned short type,
isdn_net_header(struct sk_buff *skb, struct net_device *dev, unsigned short type,
void *daddr, void *saddr, unsigned plen)
{
isdn_net_local *lp = dev->priv;
@ -1877,7 +1880,7 @@ isdn_net_header(struct sk_buff *skb, struct device *dev, unsigned short type,
static int
isdn_net_rebuild_header(struct sk_buff *skb)
{
struct device *dev = skb->dev;
struct net_device *dev = skb->dev;
isdn_net_local *lp = dev->priv;
int ret = 0;
@ -1909,7 +1912,7 @@ isdn_net_rebuild_header(struct sk_buff *skb)
* Interface-setup. (called just after registering a new interface)
*/
static int
isdn_net_init(struct device *ndev)
isdn_net_init(struct net_device *ndev)
{
ushort max_hlhdr_len = 0;
isdn_net_local *lp = (isdn_net_local *) ndev->priv;
@ -2420,7 +2423,7 @@ isdn_net_force_dial(char *name)
* Allocate a new network-interface and initialize its data structures.
*/
char *
isdn_net_new(char *name, struct device *master)
isdn_net_new(char *name, struct net_device *master)
{
isdn_net_dev *netdev;
@ -2449,8 +2452,8 @@ isdn_net_new(char *name, struct device *master)
netdev->local->p_encap = ISDN_NET_ENCAP_RAWIP;
if (master) {
/* Device shall be a slave */
struct device *p = (((isdn_net_local *) master->priv)->slave);
struct device *q = master;
struct net_device *p = (((isdn_net_local *) master->priv)->slave);
struct net_device *q = master;
netdev->local->master = master;
/* Put device at end of slave-chain */
@ -2987,7 +2990,7 @@ int
isdn_net_force_hangup(char *name)
{
isdn_net_dev *p = isdn_net_findif(name);
struct device *q;
struct net_device *q;
if (p) {
if (p->local->isdn_device < 0)

View File

@ -21,6 +21,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.9 1999/04/12 12:33:27 fritz
* Changes from 2.0 tree.
*
* Revision 1.8 1998/10/30 17:55:33 he
* dialmode for x25iface and multulink ppp
*
@ -97,7 +100,7 @@ typedef struct cisco_slarp {
#define CISCO_SLARP_REQUEST 1
#define CISCO_SLARP_KEEPALIVE 2
extern char *isdn_net_new(char *, struct device *);
extern char *isdn_net_new(char *, struct net_device *);
extern char *isdn_net_newslave(char *);
extern int isdn_net_rm(char *);
extern int isdn_net_rmall(void);
@ -109,13 +112,13 @@ extern int isdn_net_getphones(isdn_net_ioctl_phone *, char *);
extern int isdn_net_getpeer(isdn_net_ioctl_phone *, isdn_net_ioctl_phone *);
extern int isdn_net_delphone(isdn_net_ioctl_phone *);
extern int isdn_net_find_icall(int, int, int, setup_parm);
extern void isdn_net_hangup(struct device *);
extern void isdn_net_hangup(struct net_device *);
extern void isdn_net_dial(void);
extern void isdn_net_autohup(void);
extern int isdn_net_force_hangup(char *);
extern int isdn_net_force_dial(char *);
extern isdn_net_dev *isdn_net_findif(char *);
extern int isdn_net_send_skb(struct device *, isdn_net_local *,
extern int isdn_net_send_skb(struct net_device *, isdn_net_local *,
struct sk_buff *);
extern int isdn_net_rcv_skb(int, struct sk_buff *);
extern void isdn_net_slarp_out(void);

View File

@ -19,6 +19,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.51 1999/08/18 16:19:17 hipp
* applied MPPP-resize-headroom patch
*
* Revision 1.50 1999/08/16 07:11:41 hipp
* Additional VJ decomp-buffer-size increased from 40 to 128
*
@ -1290,7 +1293,7 @@ void isdn_ppp_receive(isdn_net_dev * net_dev, isdn_net_local * lp, struct sk_buf
static void
isdn_ppp_push_higher(isdn_net_dev * net_dev, isdn_net_local * lp, struct sk_buff *skb, int proto)
{
struct device *dev = &net_dev->dev;
struct net_device *dev = &net_dev->dev;
struct ippp_struct *is = ippp_table[lp->ppp_slot];
if (is->debug & 0x10) {
@ -1443,9 +1446,9 @@ static unsigned char *isdn_ppp_skb_push(struct sk_buff **skb_p,int len)
*/
int
isdn_ppp_xmit(struct sk_buff *skb, struct device *netdev)
isdn_ppp_xmit(struct sk_buff *skb, struct net_device *netdev)
{
struct device *mdev = ((isdn_net_local *) (netdev->priv))->master; /* get master (for redundancy) */
struct net_device *mdev = ((isdn_net_local *) (netdev->priv))->master; /* get master (for redundancy) */
isdn_net_local *lp,*mlp;
isdn_net_dev *nd;
unsigned int proto = PPP_IP; /* 0x21 */
@ -2019,7 +2022,7 @@ isdn_ppp_timer_timeout(void)
*/
static int
isdn_ppp_dev_ioctl_stats(int slot, struct ifreq *ifr, struct device *dev)
isdn_ppp_dev_ioctl_stats(int slot, struct ifreq *ifr, struct net_device *dev)
{
struct ppp_stats *res,
t;
@ -2059,7 +2062,7 @@ isdn_ppp_dev_ioctl_stats(int slot, struct ifreq *ifr, struct device *dev)
}
int
isdn_ppp_dev_ioctl(struct device *dev, struct ifreq *ifr, int cmd)
isdn_ppp_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
{
int error=0;
char *r;
@ -2122,7 +2125,7 @@ isdn_ppp_dial_slave(char *name)
#ifdef CONFIG_ISDN_MPP
isdn_net_dev *ndev;
isdn_net_local *lp;
struct device *sdev;
struct net_device *sdev;
if (!(ndev = isdn_net_findif(name)))
return 1;
@ -2153,7 +2156,7 @@ isdn_ppp_hangup_slave(char *name)
#ifdef CONFIG_ISDN_MPP
isdn_net_dev *ndev;
isdn_net_local *lp;
struct device *sdev;
struct net_device *sdev;
if (!(ndev = isdn_net_findif(name)))
return 1;

View File

@ -19,6 +19,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.13 1998/03/22 18:50:50 hipp
* Added BSD Compression for syncPPP .. UNTESTED at the moment
*
* Revision 1.12 1998/01/31 22:07:48 keil
* changes for newer kernels
*
@ -75,9 +78,9 @@ extern int isdn_ppp_init(void);
extern void isdn_ppp_cleanup(void);
extern int isdn_ppp_free(isdn_net_local *);
extern int isdn_ppp_bind(isdn_net_local *);
extern int isdn_ppp_xmit(struct sk_buff *, struct device *);
extern int isdn_ppp_xmit(struct sk_buff *, struct net_device *);
extern void isdn_ppp_receive(isdn_net_dev *, isdn_net_local *, struct sk_buff *);
extern int isdn_ppp_dev_ioctl(struct device *, struct ifreq *, int);
extern int isdn_ppp_dev_ioctl(struct net_device *, struct ifreq *, int);
extern unsigned int isdn_ppp_poll(struct file *, struct poll_table_struct *);
extern int isdn_ppp_ioctl(int, struct file *, unsigned int, unsigned long);
extern void isdn_ppp_release(int, struct file *);

View File

@ -20,6 +20,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.15 1999/07/31 12:59:48 armin
* Added tty fax capabilities.
*
* Revision 1.14 1999/07/11 17:14:15 armin
* Added new layer 2 and 3 protocols for Fax and DSP functions.
* Moved "Add CPN to RING message" to new register S23,
@ -83,6 +86,7 @@
*
*/
#include <linux/config.h>
#define DLE 0x10
#define ETX 0x03

View File

@ -20,6 +20,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Log$
* Revision 1.2 1999/08/05 10:36:10 armin
* Bugfix: kernel oops on getting revision.
*
* Revision 1.1 1999/07/31 12:59:50 armin
* Added tty fax capabilities.
*
@ -30,7 +33,6 @@
#undef ISDN_TTY_FAX_CMD_DEBUG
#define __NO_VERSION__
#include <linux/config.h>
#include <linux/module.h>
#include <linux/isdn.h>
#include "isdn_common.h"

View File

@ -10,6 +10,9 @@
* goes to another -- device related -- concap_proto support source file.
*
* $Log$
* Revision 1.6 1999/01/27 22:53:19 he
* minor updates (spellings, jiffies wrap around in isdn_tty)
*
* Revision 1.5 1998/10/30 17:55:39 he
* dialmode for x25iface and multulink ppp
*
@ -54,7 +57,7 @@ typedef struct isdn_x25iface_proto_data {
void isdn_x25iface_proto_del( struct concap_proto * );
int isdn_x25iface_proto_close( struct concap_proto * );
int isdn_x25iface_proto_restart( struct concap_proto *,
struct device *,
struct net_device *,
struct concap_device_ops *);
int isdn_x25iface_xmit( struct concap_proto *, struct sk_buff * );
int isdn_x25iface_receive( struct concap_proto *, struct sk_buff * );
@ -172,7 +175,7 @@ void isdn_x25iface_proto_del(struct concap_proto *cprot){
/* (re-)initialize the data structures for x25iface encapsulation
*/
int isdn_x25iface_proto_restart(struct concap_proto *cprot,
struct device *ndev,
struct net_device *ndev,
struct concap_device_ops *dops)
{
ix25_pdata_t * pda = cprot -> proto_data ;

View File

@ -104,5 +104,9 @@ static inline unsigned long copy_to_user(void *to, const void *from, unsigned lo
#define COMPAT_HAS_NEW_WAITQ
#endif
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,14)
#define net_device device
#endif
#endif /* __KERNEL__ */
#endif /* _LINUX_ISDN_COMPAT_H */