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

#include <mlx4_en.h>

Data Fields

struct mlx4_en_devmdev
 
struct mlx4_en_port_profileprof
 
struct net_devicedev
 
unsigned long active_vlans [BITS_TO_LONGS(VLAN_N_VID)]
 
struct net_device_stats stats
 
struct net_device_stats ret_stats
 
struct mlx4_en_port_state port_state
 
spinlock_t stats_lock
 
struct ethtool_flow_id ethtool_rules [MAX_NUM_OF_FS_RULES]
 
unsigned long last_moder_packets [MAX_RX_RINGS]
 
unsigned long last_moder_tx_packets
 
unsigned long last_moder_bytes [MAX_RX_RINGS]
 
unsigned long last_moder_jiffies
 
int last_moder_time [MAX_RX_RINGS]
 
u16 rx_usecs
 
u16 rx_frames
 
u16 tx_usecs
 
u16 tx_frames
 
u32 pkt_rate_low
 
u16 rx_usecs_low
 
u32 pkt_rate_high
 
u16 rx_usecs_high
 
u16 sample_interval
 
u16 adaptive_rx_coal
 
u32 msg_enable
 
u32 loopback_ok
 
u32 validate_loopback
 
struct mlx4_hwq_resources res
 
int link_state
 
int last_link_state
 
bool port_up
 
int port
 
int registered
 
int allocated
 
int stride
 
u64 mac
 
int mac_index
 
unsigned max_mtu
 
int base_qpn
 
struct mlx4_en_rss_map rss_map
 
__be32 ctrl_flags
 
u32 flags
 
u32 tx_ring_num
 
u32 rx_ring_num
 
u32 rx_skb_size
 
struct mlx4_en_frag_info frag_info [MLX4_EN_MAX_RX_FRAGS]
 
u16 num_frags
 
u16 log_rx_info
 
struct mlx4_en_tx_ringtx_ring
 
struct mlx4_en_rx_ring rx_ring [MAX_RX_RINGS]
 
struct mlx4_en_cqtx_cq
 
struct mlx4_en_cq rx_cq [MAX_RX_RINGS]
 
struct mlx4_qp drop_qp
 
struct work_struct mcast_task
 
struct work_struct mac_task
 
struct work_struct watchdog_task
 
struct work_struct linkstate_task
 
struct delayed_work stats_task
 
struct mlx4_en_perf_stats pstats
 
struct mlx4_en_pkt_stats pkstats
 
struct mlx4_en_port_stats port_stats
 
u64 stats_bitmap
 
struct list_head mc_list
 
struct list_head curr_list
 
u64 broadcast_id
 
struct mlx4_en_stat_out_mbox hw_stats
 
int vids [128]
 
bool wol
 
struct deviceddev
 
int base_tx_qpn
 

Detailed Description

Definition at line 448 of file mlx4_en.h.

Field Documentation

unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]

Definition at line 452 of file mlx4_en.h.

u16 adaptive_rx_coal

Definition at line 473 of file mlx4_en.h.

int allocated

Definition at line 484 of file mlx4_en.h.

int base_qpn

Definition at line 489 of file mlx4_en.h.

int base_tx_qpn

Definition at line 524 of file mlx4_en.h.

u64 broadcast_id

Definition at line 519 of file mlx4_en.h.

__be32 ctrl_flags

Definition at line 492 of file mlx4_en.h.

struct list_head curr_list

Definition at line 518 of file mlx4_en.h.

struct device* ddev

Definition at line 523 of file mlx4_en.h.

Definition at line 451 of file mlx4_en.h.

struct mlx4_qp drop_qp

Definition at line 507 of file mlx4_en.h.

Definition at line 457 of file mlx4_en.h.

u32 flags

Definition at line 493 of file mlx4_en.h.

Definition at line 499 of file mlx4_en.h.

Definition at line 520 of file mlx4_en.h.

int last_link_state

Definition at line 480 of file mlx4_en.h.

unsigned long last_moder_bytes[MAX_RX_RINGS]

Definition at line 461 of file mlx4_en.h.

unsigned long last_moder_jiffies

Definition at line 462 of file mlx4_en.h.

unsigned long last_moder_packets[MAX_RX_RINGS]

Definition at line 459 of file mlx4_en.h.

int last_moder_time[MAX_RX_RINGS]

Definition at line 463 of file mlx4_en.h.

unsigned long last_moder_tx_packets

Definition at line 460 of file mlx4_en.h.

Definition at line 479 of file mlx4_en.h.

struct work_struct linkstate_task

Definition at line 511 of file mlx4_en.h.

u16 log_rx_info

Definition at line 501 of file mlx4_en.h.

u32 loopback_ok

Definition at line 475 of file mlx4_en.h.

Definition at line 486 of file mlx4_en.h.

int mac_index

Definition at line 487 of file mlx4_en.h.

struct work_struct mac_task

Definition at line 509 of file mlx4_en.h.

unsigned max_mtu

Definition at line 488 of file mlx4_en.h.

struct list_head mc_list

Definition at line 517 of file mlx4_en.h.

struct work_struct mcast_task

Definition at line 508 of file mlx4_en.h.

Definition at line 449 of file mlx4_en.h.

u32 msg_enable

Definition at line 474 of file mlx4_en.h.

u16 num_frags

Definition at line 500 of file mlx4_en.h.

Definition at line 514 of file mlx4_en.h.

u32 pkt_rate_high

Definition at line 470 of file mlx4_en.h.

u32 pkt_rate_low

Definition at line 468 of file mlx4_en.h.

Definition at line 482 of file mlx4_en.h.

Definition at line 455 of file mlx4_en.h.

Definition at line 515 of file mlx4_en.h.

bool port_up

Definition at line 481 of file mlx4_en.h.

Definition at line 450 of file mlx4_en.h.

Definition at line 513 of file mlx4_en.h.

int registered

Definition at line 483 of file mlx4_en.h.

Definition at line 478 of file mlx4_en.h.

Definition at line 454 of file mlx4_en.h.

Definition at line 491 of file mlx4_en.h.

Definition at line 506 of file mlx4_en.h.

u16 rx_frames

Definition at line 465 of file mlx4_en.h.

Definition at line 504 of file mlx4_en.h.

u32 rx_ring_num

Definition at line 497 of file mlx4_en.h.

u32 rx_skb_size

Definition at line 498 of file mlx4_en.h.

u16 rx_usecs

Definition at line 464 of file mlx4_en.h.

u16 rx_usecs_high

Definition at line 471 of file mlx4_en.h.

u16 rx_usecs_low

Definition at line 469 of file mlx4_en.h.

u16 sample_interval

Definition at line 472 of file mlx4_en.h.

Definition at line 453 of file mlx4_en.h.

u64 stats_bitmap

Definition at line 516 of file mlx4_en.h.

spinlock_t stats_lock

Definition at line 456 of file mlx4_en.h.

struct delayed_work stats_task

Definition at line 512 of file mlx4_en.h.

int stride

Definition at line 485 of file mlx4_en.h.

Definition at line 505 of file mlx4_en.h.

u16 tx_frames

Definition at line 467 of file mlx4_en.h.

Definition at line 503 of file mlx4_en.h.

u32 tx_ring_num

Definition at line 496 of file mlx4_en.h.

u16 tx_usecs

Definition at line 466 of file mlx4_en.h.

u32 validate_loopback

Definition at line 476 of file mlx4_en.h.

int vids[128]

Definition at line 521 of file mlx4_en.h.

struct work_struct watchdog_task

Definition at line 510 of file mlx4_en.h.

bool wol

Definition at line 522 of file mlx4_en.h.


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