Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
nes_mgt.h File Reference

Go to the source code of this file.

Data Structures

struct  nes_hw_mgt
 
struct  nes_vnic_mgt
 
struct  pau_fpdu_frag
 
struct  pau_fpdu_info
 
struct  pau_qh_chg
 

Macros

#define MPA_FRAMING   6 /* length is 2 bytes, crc is 4 bytes */
 
#define MAX_FPDU_FRAGS   4
 

Enumerations

enum  pau_qh_state { PAU_DEL_QH, PAU_ADD_LB_QH, PAU_READY }
 

Functions

int nes_init_mgt_qp (struct nes_device *nesdev, struct net_device *netdev, struct nes_vnic *nesvnic)
 
void nes_queue_mgt_skbs (struct sk_buff *skb, struct nes_vnic *nesvnic, struct nes_qp *nesqp)
 
void nes_destroy_mgt (struct nes_vnic *nesvnic)
 
void nes_destroy_pau_qp (struct nes_device *nesdev, struct nes_qp *nesqp)
 

Macro Definition Documentation

#define MAX_FPDU_FRAGS   4

Definition at line 66 of file nes_mgt.h.

#define MPA_FRAMING   6 /* length is 2 bytes, crc is 4 bytes */

Definition at line 36 of file nes_mgt.h.

Enumeration Type Documentation

Enumerator:
PAU_DEL_QH 
PAU_ADD_LB_QH 
PAU_READY 

Definition at line 85 of file nes_mgt.h.

Function Documentation

void nes_destroy_mgt ( struct nes_vnic nesvnic)

Definition at line 1074 of file nes_mgt.c.

void nes_destroy_pau_qp ( struct nes_device nesdev,
struct nes_qp nesqp 
)

Definition at line 620 of file nes_mgt.c.

int nes_init_mgt_qp ( struct nes_device nesdev,
struct net_device netdev,
struct nes_vnic nesvnic 
)

nes_init_mgt_qp

Definition at line 862 of file nes_mgt.c.

void nes_queue_mgt_skbs ( struct sk_buff skb,
struct nes_vnic nesvnic,
struct nes_qp nesqp 
)

nes_queue_skbs - Queue skb so it can be handled in a thread context

Definition at line 610 of file nes_mgt.c.