Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/igc/if_igc.h
Show First 20 Lines • Show All 366 Lines • ▼ Show 20 Lines | #define intr_type shared->isc_intr | ||||
int if_flags; | int if_flags; | ||||
int igc_insert_vlan_header; | int igc_insert_vlan_header; | ||||
u32 ims; | u32 ims; | ||||
u32 flags; | u32 flags; | ||||
/* Task for FAST handling */ | /* Task for FAST handling */ | ||||
struct grouptask link_task; | struct grouptask link_task; | ||||
u16 num_vlans; | |||||
u32 txd_cmd; | u32 txd_cmd; | ||||
u32 tx_process_limit; | u32 tx_process_limit; | ||||
u32 rx_process_limit; | u32 rx_process_limit; | ||||
u32 rx_mbuf_sz; | u32 rx_mbuf_sz; | ||||
/* Management and WOL features */ | /* Management and WOL features */ | ||||
u32 wol; | u32 wol; | ||||
/* Multicast array memory */ | /* Multicast array memory */ | ||||
u8 *mta; | u8 *mta; | ||||
/* | |||||
** Shadow VFTA table, this is needed because | |||||
** the real vlan filter table gets cleared during | |||||
** a soft reset and the driver needs to be able | |||||
** to repopulate it. | |||||
*/ | |||||
u32 shadow_vfta[IGC_VFTA_SIZE]; | |||||
/* Info about the interface */ | /* Info about the interface */ | ||||
u16 link_active; | u16 link_active; | ||||
u16 fc; | u16 fc; | ||||
u16 link_speed; | u16 link_speed; | ||||
u16 link_duplex; | u16 link_duplex; | ||||
u32 smartspeed; | u32 smartspeed; | ||||
u32 dmac; | u32 dmac; | ||||
Show All 28 Lines |