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

#include <igbvf.h>

Data Fields

struct timer_list watchdog_timer
 
struct timer_list blink_timer
 
struct work_struct reset_task
 
struct work_struct watchdog_task
 
struct igbvf_infoei
 
unsigned long active_vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
u32 bd_number
 
u32 rx_buffer_len
 
u32 polling_interval
 
u16 mng_vlan_id
 
u16 link_speed
 
u16 link_duplex
 
spinlock_t tx_queue_lock
 
unsigned long state
 
u32 requested_itr
 
u32 current_itr
 
struct igbvf_ring *tx_ring ____cacheline_aligned_in_smp
 
unsigned int restart_queue
 
u32 txd_cmd
 
u32 tx_int_delay
 
u32 tx_abs_int_delay
 
unsigned int total_tx_bytes
 
unsigned int total_tx_packets
 
unsigned int total_rx_bytes
 
unsigned int total_rx_packets
 
u32 tx_timeout_count
 
u32 tx_fifo_head
 
u32 tx_head_addr
 
u32 tx_fifo_size
 
u32 tx_dma_failed
 
struct igbvf_ringrx_ring
 
u32 rx_int_delay
 
u32 rx_abs_int_delay
 
u64 hw_csum_err
 
u64 hw_csum_good
 
u64 rx_hdr_split
 
u32 alloc_rx_buff_failed
 
u32 rx_dma_failed
 
unsigned int rx_ps_hdr_size
 
u32 max_frame_size
 
u32 min_frame_size
 
struct net_devicenetdev
 
struct pci_devpdev
 
struct net_device_stats net_stats
 
spinlock_t stats_lock
 
struct e1000_hw hw
 
struct e1000_vf_stats stats
 
u64 zero_base
 
struct igbvf_ring test_tx_ring
 
struct igbvf_ring test_rx_ring
 
u32 test_icr
 
u32 msg_enable
 
struct msix_entry * msix_entries
 
int int_mode
 
u32 eims_enable_mask
 
u32 eims_other
 
u32 int_counter0
 
u32 int_counter1
 
u32 eeprom_wol
 
u32 wol
 
u32 pba
 
bool fc_autoneg
 
unsigned long led_status
 
unsigned int flags
 
unsigned long last_reset
 

Detailed Description

Definition at line 179 of file igbvf.h.

Field Documentation

struct igbvf_ring* tx_ring ____cacheline_aligned_in_smp

Definition at line 208 of file igbvf.h.

unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 188 of file igbvf.h.

u32 alloc_rx_buff_failed

Definition at line 241 of file igbvf.h.

u32 bd_number

Definition at line 189 of file igbvf.h.

struct timer_list blink_timer

Definition at line 181 of file igbvf.h.

u32 current_itr

Definition at line 203 of file igbvf.h.

u32 eeprom_wol

Definition at line 276 of file igbvf.h.

Definition at line 186 of file igbvf.h.

u32 eims_enable_mask

Definition at line 271 of file igbvf.h.

u32 eims_other

Definition at line 272 of file igbvf.h.

bool fc_autoneg

Definition at line 280 of file igbvf.h.

unsigned int flags

Definition at line 284 of file igbvf.h.

Definition at line 255 of file igbvf.h.

u64 hw_csum_err

Definition at line 238 of file igbvf.h.

u64 hw_csum_good

Definition at line 239 of file igbvf.h.

u32 int_counter0

Definition at line 273 of file igbvf.h.

u32 int_counter1

Definition at line 274 of file igbvf.h.

int int_mode

Definition at line 270 of file igbvf.h.

unsigned long last_reset

Definition at line 285 of file igbvf.h.

unsigned long led_status

Definition at line 282 of file igbvf.h.

u16 link_duplex

Definition at line 194 of file igbvf.h.

u16 link_speed

Definition at line 193 of file igbvf.h.

u32 max_frame_size

Definition at line 245 of file igbvf.h.

u32 min_frame_size

Definition at line 246 of file igbvf.h.

u16 mng_vlan_id

Definition at line 192 of file igbvf.h.

u32 msg_enable

Definition at line 268 of file igbvf.h.

struct msix_entry* msix_entries

Definition at line 269 of file igbvf.h.

Definition at line 251 of file igbvf.h.

struct net_device* netdev

Definition at line 249 of file igbvf.h.

u32 pba

Definition at line 278 of file igbvf.h.

struct pci_dev* pdev

Definition at line 250 of file igbvf.h.

u32 polling_interval

Definition at line 191 of file igbvf.h.

u32 requested_itr

Definition at line 202 of file igbvf.h.

struct work_struct reset_task

Definition at line 183 of file igbvf.h.

unsigned int restart_queue

Definition at line 211 of file igbvf.h.

u32 rx_abs_int_delay

Definition at line 235 of file igbvf.h.

u32 rx_buffer_len

Definition at line 190 of file igbvf.h.

u32 rx_dma_failed

Definition at line 242 of file igbvf.h.

u64 rx_hdr_split

Definition at line 240 of file igbvf.h.

u32 rx_int_delay

Definition at line 234 of file igbvf.h.

unsigned int rx_ps_hdr_size

Definition at line 244 of file igbvf.h.

Definition at line 232 of file igbvf.h.

unsigned long state

Definition at line 199 of file igbvf.h.

Definition at line 261 of file igbvf.h.

spinlock_t stats_lock

Definition at line 252 of file igbvf.h.

u32 test_icr

Definition at line 266 of file igbvf.h.

struct igbvf_ring test_rx_ring

Definition at line 265 of file igbvf.h.

struct igbvf_ring test_tx_ring

Definition at line 264 of file igbvf.h.

unsigned int total_rx_bytes

Definition at line 219 of file igbvf.h.

unsigned int total_rx_packets

Definition at line 220 of file igbvf.h.

unsigned int total_tx_bytes

Definition at line 217 of file igbvf.h.

unsigned int total_tx_packets

Definition at line 218 of file igbvf.h.

u32 tx_abs_int_delay

Definition at line 215 of file igbvf.h.

u32 tx_dma_failed

Definition at line 227 of file igbvf.h.

u32 tx_fifo_head

Definition at line 224 of file igbvf.h.

u32 tx_fifo_size

Definition at line 226 of file igbvf.h.

u32 tx_head_addr

Definition at line 225 of file igbvf.h.

u32 tx_int_delay

Definition at line 214 of file igbvf.h.

spinlock_t tx_queue_lock

Definition at line 196 of file igbvf.h.

u32 tx_timeout_count

Definition at line 223 of file igbvf.h.

u32 txd_cmd

Definition at line 212 of file igbvf.h.

struct work_struct watchdog_task

Definition at line 184 of file igbvf.h.

struct timer_list watchdog_timer

Definition at line 180 of file igbvf.h.

u32 wol

Definition at line 277 of file igbvf.h.

u64 zero_base

Definition at line 262 of file igbvf.h.


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