patch-2.3.4 linux/include/linux/netdevice.h
Next file: linux/include/linux/pagemap.h
Previous file: linux/include/linux/major.h
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Wed May 26 18:14:37 1999
- Orig file:
v2.3.3/linux/include/linux/netdevice.h
- Orig date:
Mon May 17 09:55:23 1999
diff -u --recursive --new-file v2.3.3/linux/include/linux/netdevice.h linux/include/linux/netdevice.h
@@ -266,6 +266,9 @@
struct Qdisc *qdisc_list;
unsigned long tx_queue_len; /* Max frames per queue allowed */
+ /* hard_start_xmit synchronizer */
+ spinlock_t xmit_lock;
+
/* Pointers to interface service routines. */
int (*open)(struct device *dev);
int (*stop)(struct device *dev);
@@ -331,7 +334,7 @@
extern struct device loopback_dev; /* The loopback */
extern struct device *dev_base; /* All devices */
-extern struct packet_type *ptype_base[16]; /* Hashed types */
+extern rwlock_t dev_base_lock; /* Device list lock */
extern int netdev_dropping;
extern int net_cpu_congestion;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)