Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
ixgbe_adapter Struct Reference

#include <ixgbe.h>

Public Member Functions

 DECLARE_BITMAP (active_vfs, IXGBE_MAX_VF_FUNCTIONS)
 

Data Fields

unsigned long active_vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
struct net_devicenetdev
 
struct pci_devpdev
 
unsigned long state
 
u32 flags
 
u32 flags2
 
int num_tx_queues
 
u16 tx_itr_setting
 
u16 tx_work_limit
 
int num_rx_queues
 
u16 rx_itr_setting
 
struct ixgbe_ring *tx_ring[MAX_TX_QUEUES____cacheline_aligned_in_smp
 
u64 restart_queue
 
u64 lsc_int
 
u32 tx_timeout_count
 
struct ixgbe_ringrx_ring [MAX_RX_QUEUES]
 
int num_rx_pools
 
int num_rx_queues_per_pool
 
u64 hw_csum_rx_error
 
u64 hw_rx_no_dma_resources
 
u64 rsc_total_count
 
u64 rsc_total_flush
 
u64 non_eop_descs
 
u32 alloc_rx_page_failed
 
u32 alloc_rx_buff_failed
 
struct ixgbe_q_vectorq_vector [MAX_Q_VECTORS]
 
struct ieee_pfcixgbe_ieee_pfc
 
struct ieee_etsixgbe_ieee_ets
 
struct ixgbe_dcb_config dcb_cfg
 
struct ixgbe_dcb_config temp_dcb_cfg
 
u8 dcb_set_bitmap
 
u8 dcbx_cap
 
enum ixgbe_fc_mode last_lfc_mode
 
int num_q_vectors
 
int max_q_vectors
 
struct ixgbe_ring_feature ring_feature [RING_F_ARRAY_SIZE]
 
struct msix_entry * msix_entries
 
u32 test_icr
 
struct ixgbe_ring test_tx_ring
 
struct ixgbe_ring test_rx_ring
 
struct ixgbe_hw hw
 
u16 msg_enable
 
struct ixgbe_hw_stats stats
 
u64 tx_busy
 
unsigned int tx_ring_count
 
unsigned int rx_ring_count
 
u32 link_speed
 
bool link_up
 
unsigned long link_check_timeout
 
struct timer_list service_timer
 
struct work_struct service_task
 
struct hlist_head fdir_filter_list
 
unsigned long fdir_overflow
 
union ixgbe_atr_input fdir_mask
 
int fdir_filter_count
 
u32 fdir_pballoc
 
u32 atr_sample_rate
 
spinlock_t fdir_perfect_lock
 
u32 wol
 
u16 bd_number
 
u16 eeprom_verh
 
u16 eeprom_verl
 
u16 eeprom_cap
 
u32 interrupt_event
 
u32 led_reg
 
unsigned int num_vfs
 
struct vf_data_storagevfinfo
 
int vf_rate_link_speed
 
struct vf_macvlans vf_mvs
 
struct vf_macvlansmv_list
 
u32 timer_event_accumulator
 
u32 vferr_refcount
 
struct kobjectinfo_kobj
 

Detailed Description

Definition at line 437 of file ixgbe.h.

Member Function Documentation

DECLARE_BITMAP ( active_vfs  ,
IXGBE_MAX_VF_FUNCTIONS   
)

Field Documentation

struct ixgbe_ring* tx_ring [MAX_TX_QUEUES] ____cacheline_aligned_in_smp

Definition at line 498 of file ixgbe.h.

unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 438 of file ixgbe.h.

u32 alloc_rx_buff_failed

Definition at line 514 of file ixgbe.h.

u32 alloc_rx_page_failed

Definition at line 513 of file ixgbe.h.

u32 atr_sample_rate

Definition at line 557 of file ixgbe.h.

u16 bd_number

Definition at line 565 of file ixgbe.h.

Definition at line 521 of file ixgbe.h.

u8 dcb_set_bitmap

Definition at line 523 of file ixgbe.h.

u8 dcbx_cap

Definition at line 524 of file ixgbe.h.

u16 eeprom_cap

Definition at line 569 of file ixgbe.h.

u16 eeprom_verh

Definition at line 567 of file ixgbe.h.

u16 eeprom_verl

Definition at line 568 of file ixgbe.h.

int fdir_filter_count

Definition at line 555 of file ixgbe.h.

struct hlist_head fdir_filter_list

Definition at line 552 of file ixgbe.h.

union ixgbe_atr_input fdir_mask

Definition at line 554 of file ixgbe.h.

unsigned long fdir_overflow

Definition at line 553 of file ixgbe.h.

u32 fdir_pballoc

Definition at line 556 of file ixgbe.h.

spinlock_t fdir_perfect_lock

Definition at line 558 of file ixgbe.h.

u32 flags

Definition at line 448 of file ixgbe.h.

u32 flags2

Definition at line 474 of file ixgbe.h.

Definition at line 537 of file ixgbe.h.

u64 hw_csum_rx_error

Definition at line 508 of file ixgbe.h.

u64 hw_rx_no_dma_resources

Definition at line 509 of file ixgbe.h.

struct kobject* info_kobj

Definition at line 596 of file ixgbe.h.

u32 interrupt_event

Definition at line 571 of file ixgbe.h.

struct ieee_ets* ixgbe_ieee_ets

Definition at line 520 of file ixgbe.h.

struct ieee_pfc* ixgbe_ieee_pfc

Definition at line 519 of file ixgbe.h.

enum ixgbe_fc_mode last_lfc_mode

Definition at line 525 of file ixgbe.h.

u32 led_reg

Definition at line 572 of file ixgbe.h.

unsigned long link_check_timeout

Definition at line 547 of file ixgbe.h.

u32 link_speed

Definition at line 545 of file ixgbe.h.

bool link_up

Definition at line 546 of file ixgbe.h.

u64 lsc_int

Definition at line 501 of file ixgbe.h.

int max_q_vectors

Definition at line 528 of file ixgbe.h.

u16 msg_enable

Definition at line 538 of file ixgbe.h.

struct msix_entry* msix_entries

Definition at line 530 of file ixgbe.h.

struct vf_macvlans* mv_list

Definition at line 592 of file ixgbe.h.

struct net_device* netdev

Definition at line 440 of file ixgbe.h.

u64 non_eop_descs

Definition at line 512 of file ixgbe.h.

int num_q_vectors

Definition at line 527 of file ixgbe.h.

int num_rx_pools

Definition at line 506 of file ixgbe.h.

int num_rx_queues

Definition at line 494 of file ixgbe.h.

int num_rx_queues_per_pool

Definition at line 507 of file ixgbe.h.

int num_tx_queues

Definition at line 489 of file ixgbe.h.

unsigned int num_vfs

Definition at line 588 of file ixgbe.h.

struct pci_dev* pdev

Definition at line 441 of file ixgbe.h.

Definition at line 516 of file ixgbe.h.

u64 restart_queue

Definition at line 500 of file ixgbe.h.

Definition at line 529 of file ixgbe.h.

u64 rsc_total_count

Definition at line 510 of file ixgbe.h.

u64 rsc_total_flush

Definition at line 511 of file ixgbe.h.

u16 rx_itr_setting

Definition at line 495 of file ixgbe.h.

Definition at line 505 of file ixgbe.h.

unsigned int rx_ring_count

Definition at line 543 of file ixgbe.h.

struct work_struct service_task

Definition at line 550 of file ixgbe.h.

struct timer_list service_timer

Definition at line 549 of file ixgbe.h.

unsigned long state

Definition at line 443 of file ixgbe.h.

Definition at line 539 of file ixgbe.h.

struct ixgbe_dcb_config temp_dcb_cfg

Definition at line 522 of file ixgbe.h.

u32 test_icr

Definition at line 532 of file ixgbe.h.

struct ixgbe_ring test_rx_ring

Definition at line 534 of file ixgbe.h.

struct ixgbe_ring test_tx_ring

Definition at line 533 of file ixgbe.h.

u32 timer_event_accumulator

Definition at line 594 of file ixgbe.h.

u64 tx_busy

Definition at line 541 of file ixgbe.h.

u16 tx_itr_setting

Definition at line 490 of file ixgbe.h.

unsigned int tx_ring_count

Definition at line 542 of file ixgbe.h.

u32 tx_timeout_count

Definition at line 502 of file ixgbe.h.

u16 tx_work_limit

Definition at line 491 of file ixgbe.h.

Definition at line 591 of file ixgbe.h.

int vf_rate_link_speed

Definition at line 590 of file ixgbe.h.

u32 vferr_refcount

Definition at line 595 of file ixgbe.h.

Definition at line 589 of file ixgbe.h.

u32 wol

Definition at line 563 of file ixgbe.h.


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