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

#include <nes_hw.h>

Data Fields

struct nes_ib_devicenesibdev
 
u64 sq_full
 
u64 tso_requests
 
u64 segmented_tso_requests
 
u64 linearized_skbs
 
u64 tx_sw_dropped
 
u64 endnode_nstat_rx_discard
 
u64 endnode_nstat_rx_octets
 
u64 endnode_nstat_rx_frames
 
u64 endnode_nstat_tx_octets
 
u64 endnode_nstat_tx_frames
 
u64 endnode_ipv4_tcp_retransmits
 
struct nes_devicenesdev
 
struct net_devicenetdev
 
atomic_t rx_skbs_needed
 
atomic_t rx_skb_timer_running
 
int budget
 
u32 msg_enable
 
__be32 local_ipaddr
 
struct napi_struct napi
 
spinlock_t tx_lock
 
struct timer_list rq_wqes_timer
 
u32 nic_mem_size
 
voidnic_vbase
 
dma_addr_t nic_pbase
 
struct nes_hw_nic nic
 
struct nes_hw_nic_cq nic_cq
 
u32 mcrq_qp_id
 
struct nes_ucontextmcrq_ucontext
 
struct nes_cqp_request *(* get_cqp_request )(struct nes_device *nesdev)
 
void(* post_cqp_request )(struct nes_device *, struct nes_cqp_request *)
 
int(* mcrq_mcast_filter )(struct nes_vnic *nesvnic, __u8 *dmi_addr)
 
struct net_device_stats netstats
 
struct list_head list
 
u16 max_frame_size
 
u8 netdev_open
 
u8 linkup
 
u8 logical_port
 
u8 netdev_index
 
u8 perfect_filter_index
 
u8 nic_index
 
u8 qp_nic_index [4]
 
u8 next_qp_nic_index
 
u8 of_device_registered
 
u8 rdma_enabled
 
u32 lro_max_aggr
 
struct net_lro_mgr lro_mgr
 
struct net_lro_desc lro_desc [NES_MAX_LRO_DESCRIPTORS]
 
struct timer_list event_timer
 
enum ib_event_type delayed_event
 
enum ib_event_type last_dispatched_event
 
spinlock_t port_ibevent_lock
 
u32 mgt_mem_size
 
voidmgt_vbase
 
dma_addr_t mgt_pbase
 
struct nes_vnic_mgtmgtvnic [NES_MGT_QP_COUNT]
 
struct task_structmgt_thread
 
wait_queue_head_t mgt_wait_queue
 
struct sk_buff_head mgt_skb_list
 

Detailed Description

Definition at line 1223 of file nes_hw.h.

Field Documentation

Definition at line 1241 of file nes_hw.h.

enum ib_event_type delayed_event

Definition at line 1276 of file nes_hw.h.

u64 endnode_ipv4_tcp_retransmits

Definition at line 1235 of file nes_hw.h.

u64 endnode_nstat_rx_discard

Definition at line 1230 of file nes_hw.h.

u64 endnode_nstat_rx_frames

Definition at line 1232 of file nes_hw.h.

u64 endnode_nstat_rx_octets

Definition at line 1231 of file nes_hw.h.

u64 endnode_nstat_tx_frames

Definition at line 1234 of file nes_hw.h.

u64 endnode_nstat_tx_octets

Definition at line 1233 of file nes_hw.h.

struct timer_list event_timer

Definition at line 1275 of file nes_hw.h.

struct nes_cqp_request*(* get_cqp_request)(struct nes_device *nesdev)
read

Definition at line 1255 of file nes_hw.h.

enum ib_event_type last_dispatched_event

Definition at line 1277 of file nes_hw.h.

u64 linearized_skbs

Definition at line 1228 of file nes_hw.h.

u8 linkup

Definition at line 1263 of file nes_hw.h.

Definition at line 1260 of file nes_hw.h.

__be32 local_ipaddr

Definition at line 1244 of file nes_hw.h.

u8 logical_port

Definition at line 1264 of file nes_hw.h.

Definition at line 1274 of file nes_hw.h.

u32 lro_max_aggr

Definition at line 1272 of file nes_hw.h.

Definition at line 1273 of file nes_hw.h.

u16 max_frame_size

Definition at line 1261 of file nes_hw.h.

int(* mcrq_mcast_filter)(struct nes_vnic *nesvnic, __u8 *dmi_addr)

Definition at line 1257 of file nes_hw.h.

u32 mcrq_qp_id

Definition at line 1253 of file nes_hw.h.

struct nes_ucontext* mcrq_ucontext

Definition at line 1254 of file nes_hw.h.

u32 mgt_mem_size

Definition at line 1279 of file nes_hw.h.

dma_addr_t mgt_pbase

Definition at line 1281 of file nes_hw.h.

struct sk_buff_head mgt_skb_list

Definition at line 1285 of file nes_hw.h.

struct task_struct* mgt_thread

Definition at line 1283 of file nes_hw.h.

void* mgt_vbase

Definition at line 1280 of file nes_hw.h.

wait_queue_head_t mgt_wait_queue

Definition at line 1284 of file nes_hw.h.

Definition at line 1282 of file nes_hw.h.

u32 msg_enable

Definition at line 1242 of file nes_hw.h.

Definition at line 1245 of file nes_hw.h.

struct nes_device* nesdev

Definition at line 1237 of file nes_hw.h.

struct nes_ib_device* nesibdev

Definition at line 1224 of file nes_hw.h.

struct net_device* netdev

Definition at line 1238 of file nes_hw.h.

u8 netdev_index

Definition at line 1265 of file nes_hw.h.

u8 netdev_open

Definition at line 1262 of file nes_hw.h.

Definition at line 1258 of file nes_hw.h.

u8 next_qp_nic_index

Definition at line 1269 of file nes_hw.h.

Definition at line 1251 of file nes_hw.h.

Definition at line 1252 of file nes_hw.h.

u8 nic_index

Definition at line 1267 of file nes_hw.h.

u32 nic_mem_size

Definition at line 1248 of file nes_hw.h.

dma_addr_t nic_pbase

Definition at line 1250 of file nes_hw.h.

void* nic_vbase

Definition at line 1249 of file nes_hw.h.

u8 of_device_registered

Definition at line 1270 of file nes_hw.h.

u8 perfect_filter_index

Definition at line 1266 of file nes_hw.h.

spinlock_t port_ibevent_lock

Definition at line 1278 of file nes_hw.h.

void(* post_cqp_request)(struct nes_device *, struct nes_cqp_request *)

Definition at line 1256 of file nes_hw.h.

u8 qp_nic_index[4]

Definition at line 1268 of file nes_hw.h.

u8 rdma_enabled

Definition at line 1271 of file nes_hw.h.

struct timer_list rq_wqes_timer

Definition at line 1247 of file nes_hw.h.

atomic_t rx_skb_timer_running

Definition at line 1240 of file nes_hw.h.

atomic_t rx_skbs_needed

Definition at line 1239 of file nes_hw.h.

u64 segmented_tso_requests

Definition at line 1227 of file nes_hw.h.

u64 sq_full

Definition at line 1225 of file nes_hw.h.

u64 tso_requests

Definition at line 1226 of file nes_hw.h.

spinlock_t tx_lock

Definition at line 1246 of file nes_hw.h.

u64 tx_sw_dropped

Definition at line 1229 of file nes_hw.h.


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