Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
igb_adapter Struct Reference

#include <igb.h>

Data Fields

unsigned long active_vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
struct net_devicenetdev
 
unsigned long state
 
unsigned int flags
 
unsigned int num_q_vectors
 
struct msix_entry * msix_entries
 
u32 rx_itr_setting
 
u32 tx_itr_setting
 
u16 tx_itr
 
u16 rx_itr
 
u16 tx_work_limit
 
u32 tx_timeout_count
 
int num_tx_queues
 
struct igb_ringtx_ring [16]
 
int num_rx_queues
 
struct igb_ringrx_ring [16]
 
u32 max_frame_size
 
u32 min_frame_size
 
struct timer_list watchdog_timer
 
struct timer_list phy_info_timer
 
u16 mng_vlan_id
 
u32 bd_number
 
u32 wol
 
u32 en_mng_pt
 
u16 link_speed
 
u16 link_duplex
 
struct work_struct reset_task
 
struct work_struct watchdog_task
 
bool fc_autoneg
 
u8 tx_timeout_factor
 
struct timer_list blink_timer
 
unsigned long led_status
 
struct pci_devpdev
 
spinlock_t stats64_lock
 
struct rtnl_link_stats64 stats64
 
struct e1000_hw hw
 
struct e1000_hw_stats stats
 
struct e1000_phy_info phy_info
 
struct e1000_phy_stats phy_stats
 
u32 test_icr
 
struct igb_ring test_tx_ring
 
struct igb_ring test_rx_ring
 
int msg_enable
 
struct igb_q_vectorq_vector [MAX_Q_VECTORS]
 
u32 eims_enable_mask
 
u32 eims_other
 
u32 eeprom_wol
 
u16 tx_ring_count
 
u16 rx_ring_count
 
unsigned int vfs_allocated_count
 
struct vf_data_storagevf_data
 
int vf_rate_link_speed
 
u32 rss_queues
 
u32 wvbr
 
u32shadow_vfta
 
char fw_version [32]
 

Detailed Description

Definition at line 295 of file igb.h.

Field Documentation

unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 296 of file igb.h.

u32 bd_number

Definition at line 329 of file igb.h.

struct timer_list blink_timer

Definition at line 339 of file igb.h.

u32 eeprom_wol

Definition at line 365 of file igb.h.

u32 eims_enable_mask

Definition at line 361 of file igb.h.

u32 eims_other

Definition at line 362 of file igb.h.

u32 en_mng_pt

Definition at line 331 of file igb.h.

bool fc_autoneg

Definition at line 337 of file igb.h.

unsigned int flags

Definition at line 301 of file igb.h.

Definition at line 387 of file igb.h.

Definition at line 349 of file igb.h.

unsigned long led_status

Definition at line 340 of file igb.h.

u16 link_duplex

Definition at line 333 of file igb.h.

u16 link_speed

Definition at line 332 of file igb.h.

u32 max_frame_size

Definition at line 322 of file igb.h.

u32 min_frame_size

Definition at line 323 of file igb.h.

u16 mng_vlan_id

Definition at line 328 of file igb.h.

int msg_enable

Definition at line 358 of file igb.h.

struct msix_entry* msix_entries

Definition at line 304 of file igb.h.

struct net_device* netdev

Definition at line 298 of file igb.h.

unsigned int num_q_vectors

Definition at line 303 of file igb.h.

int num_rx_queues

Definition at line 319 of file igb.h.

int num_tx_queues

Definition at line 315 of file igb.h.

struct pci_dev* pdev

Definition at line 343 of file igb.h.

Definition at line 351 of file igb.h.

struct timer_list phy_info_timer

Definition at line 326 of file igb.h.

Definition at line 352 of file igb.h.

Definition at line 360 of file igb.h.

struct work_struct reset_task

Definition at line 335 of file igb.h.

u32 rss_queues

Definition at line 372 of file igb.h.

u16 rx_itr

Definition at line 310 of file igb.h.

u32 rx_itr_setting

Definition at line 307 of file igb.h.

Definition at line 320 of file igb.h.

u16 rx_ring_count

Definition at line 368 of file igb.h.

u32* shadow_vfta

Definition at line 374 of file igb.h.

unsigned long state

Definition at line 300 of file igb.h.

Definition at line 350 of file igb.h.

Definition at line 346 of file igb.h.

spinlock_t stats64_lock

Definition at line 345 of file igb.h.

u32 test_icr

Definition at line 354 of file igb.h.

struct igb_ring test_rx_ring

Definition at line 356 of file igb.h.

struct igb_ring test_tx_ring

Definition at line 355 of file igb.h.

u16 tx_itr

Definition at line 309 of file igb.h.

u32 tx_itr_setting

Definition at line 308 of file igb.h.

Definition at line 316 of file igb.h.

u16 tx_ring_count

Definition at line 367 of file igb.h.

u32 tx_timeout_count

Definition at line 314 of file igb.h.

u8 tx_timeout_factor

Definition at line 338 of file igb.h.

u16 tx_work_limit

Definition at line 313 of file igb.h.

Definition at line 370 of file igb.h.

int vf_rate_link_speed

Definition at line 371 of file igb.h.

unsigned int vfs_allocated_count

Definition at line 369 of file igb.h.

struct work_struct watchdog_task

Definition at line 336 of file igb.h.

struct timer_list watchdog_timer

Definition at line 325 of file igb.h.

u32 wol

Definition at line 330 of file igb.h.

u32 wvbr

Definition at line 373 of file igb.h.


The documentation for this struct was generated from the following file: