patch-2.3.24 linux/include/net/irda/toshoboe.h

Next file: linux/include/net/irda/uircc.h
Previous file: linux/include/net/irda/timer.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.23/linux/include/net/irda/toshoboe.h linux/include/net/irda/toshoboe.h
@@ -154,7 +154,16 @@
 
 struct toshoboe_cb
   {
-    struct irda_device idev;    /*IRDA device */
+    struct net_device *netdev; /* Yes! we are some kind of netdevice */
+    struct net_device_stats stats;
+
+    struct irlap_cb    *irlap; /* The link layer we are binded to */
+
+    struct chipio_t io;        /* IrDA controller information */
+    struct qos_info qos;       /* QoS capabilities for this device */
+
+    __u32 flags;               /* Interface flags */
+
     struct pci_dev *pdev;       /*PCI device */
     int base;                   /*IO base */
     int txpending;              /*how many tx's are pending */

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)