emx: Utilize mbuf's header lengthes
[dragonfly.git] / sys / dev / netif / emx / if_emx.h
index 0af06cb..282cf5d 100644 (file)
@@ -235,6 +235,8 @@ struct emx_rxdata {
 struct emx_softc {
        struct arpcom           arpcom;
        struct e1000_hw         hw;
+       int                     flags;
+#define EMX_FLAG_SHARED_INTR   0x1
 
        /* DragonFly operating-system-specific structures. */
        struct e1000_osdep      osdep;
@@ -360,13 +362,6 @@ struct emx_softc {
        unsigned long           rx_irq;
        unsigned long           tx_irq;
        unsigned long           link_irq;
-       unsigned long           tx_csum_try_pullup;
-       unsigned long           tx_csum_pullup1;
-       unsigned long           tx_csum_pullup1_failed;
-       unsigned long           tx_csum_pullup2;
-       unsigned long           tx_csum_pullup2_failed;
-       unsigned long           tx_csum_drop1;
-       unsigned long           tx_csum_drop2;
 
        /* sysctl tree glue */
        struct sysctl_ctx_list  sysctl_ctx;