root/net/tcp/Space.c

/* [previous][next][first][last][top][bottom][index][help] */
   1 /* Space.c */
   2 
   3 /* Holds initial configuration information for devices. */
   4 /* $Id: Space.c,v 0.8.4.5 1992/12/12 19:25:04 bir7 Exp $ */
   5 /* $Log: Space.c,v $
   6  * Revision 0.8.4.5  1992/12/12  19:25:04  bir7
   7  * Cleaned up Log messages.
   8  *
   9  * Revision 0.8.4.4  1992/12/05  21:35:53  bir7
  10  * Updated dev->init type.
  11  *
  12  * Revision 0.8.4.3  1992/11/15  14:55:30  bir7
  13  * Removed ctrl-h so diff no longer thinks it's a binary file.
  14  *
  15  * Revision 0.8.4.2  1992/11/10  10:38:48  bir7
  16  * Change free_s to kfree_s and accidently changed free_skb to kfree_skb.
  17  *
  18  * Revision 0.8.4.1  1992/11/10  00:17:18  bir7
  19  * version change only.
  20  *
  21  * Revision 0.8.3.2  1992/11/10  00:14:47  bir7
  22  * Changed malloc to kmalloc and added Id and Log
  23  *
  24  */
  25 
  26 #include "dev.h"
  27 #include <linux/stddef.h>
  28 
  29 extern int wd8003_init(struct device *);
  30 extern int loopback_init(struct device *dev);
  31 
  32 static struct device wd8003_dev =
  33 {
  34   "eth0",
  35   0xd2000,   /* recv memory end. */
  36   0xd0600,   /* recv memory start. */
  37   0xd2000,  /* memory end. */
  38   0xd0000,  /* memory start. */
  39   0x280,    /* base i/o address. */
  40   5,        /* irq */
  41   0,0,0,0,0, /* flags */
  42   NULL, /* next device */
  43   wd8003_init,
  44   /* wd8003_init should set up the rest. */
  45   0,  /* trans start. */
  46   {NULL}, /* buffs */
  47   NULL, /* backlog */
  48   NULL, /* open */
  49   NULL, /* stop */
  50   NULL, /* hard_start_xmit */
  51   NULL, /* hard_header */
  52   NULL, /* add arp */
  53   NULL, /* queue xmit */
  54   NULL, /* rebuild header */
  55   NULL, /* type_trans */
  56   NULL, /* send_packet */
  57   NULL, /* private */
  58   0,    /* type. */
  59   0,    /* hard_header_len */
  60   0,    /* mtu */
  61   {0,}, /* broadcast address */
  62   {0,}, /* device address */
  63   0     /* addr len */
  64 };
  65 
  66 static struct device loopback_dev =
  67 {
  68   "loopback",
  69   -1,       /* recv memory end. */
  70   0x0,      /* recv memory start. */
  71   -1,       /* memory end. */
  72   0,        /* memory start. */
  73   0,        /* base i/o address. */
  74   0,        /* irq */
  75   0,0,1,0,0, /* flags */
  76   &wd8003_dev, /* next device */
  77   loopback_init,
  78   /* loopback_init should set up the rest. */
  79   0,  /* trans start. */
  80   {NULL}, /* buffs */
  81   NULL, /* backlog */
  82   NULL, /* open */
  83   NULL, /* stop */
  84   NULL, /* hard_start_xmit */
  85   NULL, /* hard_header */
  86   NULL, /* add arp */
  87   NULL, /* queue xmit */
  88   NULL, /* rebuild header */
  89   NULL, /* type_trans */
  90   NULL, /* send_packet */
  91   NULL, /* private */
  92   0,    /* type. */
  93   0,    /* hard_header_len */
  94   0,    /* mtu */
  95   {0,}, /* broadcast address */
  96   {0,}, /* device address */
  97   0     /* addr len */
  98 };
  99 
 100 struct device *dev_base = &loopback_dev;

/* [previous][next][first][last][top][bottom][index][help] */