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

#include <bna_types.h>

Data Fields

bfa_fsm_t fsm
 
enum bna_rxf_flags flags
 
struct bfa_msgq_cmd_entry msgq_cmd
 
union {
   struct bfi_enet_enable_req   req
 
   struct bfi_enet_rss_cfg_req   rss_req
 
   struct bfi_enet_rit_req   rit_req
 
   struct bfi_enet_rx_vlan_req   vlan_req
 
   struct bfi_enet_mcast_add_req   mcast_add_req
 
   struct bfi_enet_mcast_del_req   mcast_del_req
 
   struct bfi_enet_ucast_req   ucast_req
 
bfi_enet_cmd
 
void(* start_cbfn )(struct bna_rx *rx)
 
struct bna_rxstart_cbarg
 
void(* stop_cbfn )(struct bna_rx *rx)
 
struct bna_rxstop_cbarg
 
void(* oper_state_cbfn )(struct bnad *bnad, struct bna_rx *rx)
 
struct bnadoper_state_cbarg
 
void(* cam_fltr_cbfn )(struct bnad *bnad, struct bna_rx *rx)
 
struct bnadcam_fltr_cbarg
 
struct list_head ucast_pending_add_q
 
struct list_head ucast_pending_del_q
 
struct bna_macucast_pending_mac
 
int ucast_pending_set
 
struct list_head ucast_active_q
 
struct bna_mac ucast_active_mac
 
int ucast_active_set
 
struct list_head mcast_pending_add_q
 
struct list_head mcast_pending_del_q
 
struct list_head mcast_active_q
 
struct list_head mcast_handle_q
 
enum bna_rxmode rxmode_pending
 
enum bna_rxmode rxmode_pending_bitmask
 
enum bna_rxmode rxmode_active
 
u8 vlan_pending_bitmask
 
enum bna_status vlan_filter_status
 
u32 vlan_filter_table [(BFI_ENET_VLAN_ID_MAX)/32]
 
bool vlan_strip_pending
 
enum bna_status vlan_strip_status
 
enum bna_rss_flags rss_pending
 
enum bna_status rss_status
 
struct bna_rss_config rss_cfg
 
u8rit
 
int rit_size
 
struct bna_rxrx
 

Detailed Description

Definition at line 711 of file bna_types.h.

Field Documentation

union { ... } bfi_enet_cmd
struct bnad* cam_fltr_cbarg

Definition at line 746 of file bna_types.h.

void(* cam_fltr_cbfn)(struct bnad *bnad, struct bna_rx *rx)

callback for: bna_rxf_ucast_set() bna_rxf_{ucast/mcast}_add(), bna_rxf_{ucast/mcast}_del(), bna_rxf_mode_set()

Definition at line 745 of file bna_types.h.

enum bna_rxf_flags flags

Definition at line 713 of file bna_types.h.

Definition at line 712 of file bna_types.h.

struct list_head mcast_active_q

Definition at line 762 of file bna_types.h.

Definition at line 721 of file bna_types.h.

Definition at line 722 of file bna_types.h.

struct list_head mcast_handle_q

Definition at line 763 of file bna_types.h.

struct list_head mcast_pending_add_q

Definition at line 759 of file bna_types.h.

struct list_head mcast_pending_del_q

Definition at line 760 of file bna_types.h.

Definition at line 715 of file bna_types.h.

struct bnad* oper_state_cbarg

Definition at line 736 of file bna_types.h.

void(* oper_state_cbfn)(struct bnad *bnad, struct bna_rx *rx)

Definition at line 735 of file bna_types.h.

Definition at line 717 of file bna_types.h.

u8* rit

Definition at line 780 of file bna_types.h.

Definition at line 719 of file bna_types.h.

int rit_size

Definition at line 781 of file bna_types.h.

Definition at line 779 of file bna_types.h.

enum bna_rss_flags rss_pending

Definition at line 777 of file bna_types.h.

Definition at line 718 of file bna_types.h.

enum bna_status rss_status

Definition at line 778 of file bna_types.h.

Definition at line 783 of file bna_types.h.

enum bna_rxmode rxmode_active

Definition at line 769 of file bna_types.h.

enum bna_rxmode rxmode_pending

Definition at line 766 of file bna_types.h.

enum bna_rxmode rxmode_pending_bitmask

Definition at line 767 of file bna_types.h.

struct bna_rx* start_cbarg

Definition at line 728 of file bna_types.h.

void(* start_cbfn)(struct bna_rx *rx)

Definition at line 727 of file bna_types.h.

struct bna_rx* stop_cbarg

Definition at line 732 of file bna_types.h.

void(* stop_cbfn)(struct bna_rx *rx)

Definition at line 731 of file bna_types.h.

struct bna_mac ucast_active_mac

Definition at line 755 of file bna_types.h.

struct list_head ucast_active_q

Definition at line 754 of file bna_types.h.

int ucast_active_set

Definition at line 756 of file bna_types.h.

struct list_head ucast_pending_add_q

Definition at line 749 of file bna_types.h.

struct list_head ucast_pending_del_q

Definition at line 750 of file bna_types.h.

struct bna_mac* ucast_pending_mac

Definition at line 751 of file bna_types.h.

int ucast_pending_set

Definition at line 752 of file bna_types.h.

Definition at line 723 of file bna_types.h.

enum bna_status vlan_filter_status

Definition at line 772 of file bna_types.h.

u32 vlan_filter_table[(BFI_ENET_VLAN_ID_MAX)/32]

Definition at line 773 of file bna_types.h.

u8 vlan_pending_bitmask

Definition at line 771 of file bna_types.h.

Definition at line 720 of file bna_types.h.

bool vlan_strip_pending

Definition at line 774 of file bna_types.h.

enum bna_status vlan_strip_status

Definition at line 775 of file bna_types.h.


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