--- src/sys/dev/netif/nfe/if_nfevar.h 2007/06/17 11:38:58 1.2 +++ src/sys/dev/netif/nfe/if_nfevar.h 2007/09/10 14:08:28 1.3 @@ -106,5 +106,15 @@ struct nfe_softc { struct nfe_tx_ring txq; struct nfe_rx_ring rxq; + uint32_t sc_irq_enable; + int sc_imtime; + int sc_rx_ring_count; + int sc_debug; + struct sysctl_ctx_list sc_sysctl_ctx; + struct sysctl_oid *sc_sysctl_tree; + struct lwkt_serialize sc_jbuf_serializer; }; + +#define NFE_IRQ_ENABLE(sc) \ + ((sc)->sc_imtime < 0 ? NFE_IRQ_NOIMTIMER : NFE_IRQ_IMTIMER)