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

#include <dcbnl.h>

Data Fields

int(* ieee_getets )(struct net_device *, struct ieee_ets *)
 
int(* ieee_setets )(struct net_device *, struct ieee_ets *)
 
int(* ieee_getmaxrate )(struct net_device *, struct ieee_maxrate *)
 
int(* ieee_setmaxrate )(struct net_device *, struct ieee_maxrate *)
 
int(* ieee_getpfc )(struct net_device *, struct ieee_pfc *)
 
int(* ieee_setpfc )(struct net_device *, struct ieee_pfc *)
 
int(* ieee_getapp )(struct net_device *, struct dcb_app *)
 
int(* ieee_setapp )(struct net_device *, struct dcb_app *)
 
int(* ieee_delapp )(struct net_device *, struct dcb_app *)
 
int(* ieee_peer_getets )(struct net_device *, struct ieee_ets *)
 
int(* ieee_peer_getpfc )(struct net_device *, struct ieee_pfc *)
 
u8(* getstate )(struct net_device *)
 
u8(* setstate )(struct net_device *, u8)
 
void(* getpermhwaddr )(struct net_device *, u8 *)
 
void(* setpgtccfgtx )(struct net_device *, int, u8, u8, u8, u8)
 
void(* setpgbwgcfgtx )(struct net_device *, int, u8)
 
void(* setpgtccfgrx )(struct net_device *, int, u8, u8, u8, u8)
 
void(* setpgbwgcfgrx )(struct net_device *, int, u8)
 
void(* getpgtccfgtx )(struct net_device *, int, u8 *, u8 *, u8 *, u8 *)
 
void(* getpgbwgcfgtx )(struct net_device *, int, u8 *)
 
void(* getpgtccfgrx )(struct net_device *, int, u8 *, u8 *, u8 *, u8 *)
 
void(* getpgbwgcfgrx )(struct net_device *, int, u8 *)
 
void(* setpfccfg )(struct net_device *, int, u8)
 
void(* getpfccfg )(struct net_device *, int, u8 *)
 
u8(* setall )(struct net_device *)
 
u8(* getcap )(struct net_device *, int, u8 *)
 
int(* getnumtcs )(struct net_device *, int, u8 *)
 
int(* setnumtcs )(struct net_device *, int, u8)
 
u8(* getpfcstate )(struct net_device *)
 
void(* setpfcstate )(struct net_device *, u8)
 
void(* getbcncfg )(struct net_device *, int, u32 *)
 
void(* setbcncfg )(struct net_device *, int, u32)
 
void(* getbcnrp )(struct net_device *, int, u8 *)
 
void(* setbcnrp )(struct net_device *, int, u8)
 
u8(* setapp )(struct net_device *, u8, u16, u8)
 
u8(* getapp )(struct net_device *, u8, u16)
 
u8(* getfeatcfg )(struct net_device *, int, u8 *)
 
u8(* setfeatcfg )(struct net_device *, int, u8)
 
u8(* getdcbx )(struct net_device *)
 
u8(* setdcbx )(struct net_device *, u8)
 
int(* peer_getappinfo )(struct net_device *, struct dcb_peer_app_info *, u16 *)
 
int(* peer_getapptable )(struct net_device *, struct dcb_app *)
 
int(* cee_peer_getpg )(struct net_device *, struct cee_pg *)
 
int(* cee_peer_getpfc )(struct net_device *, struct cee_pfc *)
 

Detailed Description

Definition at line 47 of file dcbnl.h.

Field Documentation

int(* cee_peer_getpfc)(struct net_device *, struct cee_pfc *)

Definition at line 101 of file dcbnl.h.

int(* cee_peer_getpg)(struct net_device *, struct cee_pg *)

Definition at line 100 of file dcbnl.h.

u8(* getapp)(struct net_device *, u8, u16)

Definition at line 86 of file dcbnl.h.

void(* getbcncfg)(struct net_device *, int, u32 *)

Definition at line 81 of file dcbnl.h.

void(* getbcnrp)(struct net_device *, int, u8 *)

Definition at line 83 of file dcbnl.h.

u8(* getcap)(struct net_device *, int, u8 *)

Definition at line 76 of file dcbnl.h.

u8(* getdcbx)(struct net_device *)

Definition at line 91 of file dcbnl.h.

u8(* getfeatcfg)(struct net_device *, int, u8 *)

Definition at line 87 of file dcbnl.h.

int(* getnumtcs)(struct net_device *, int, u8 *)

Definition at line 77 of file dcbnl.h.

void(* getpermhwaddr)(struct net_device *, u8 *)

Definition at line 64 of file dcbnl.h.

void(* getpfccfg)(struct net_device *, int, u8 *)

Definition at line 74 of file dcbnl.h.

u8(* getpfcstate)(struct net_device *)

Definition at line 79 of file dcbnl.h.

void(* getpgbwgcfgrx)(struct net_device *, int, u8 *)

Definition at line 72 of file dcbnl.h.

void(* getpgbwgcfgtx)(struct net_device *, int, u8 *)

Definition at line 70 of file dcbnl.h.

void(* getpgtccfgrx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *)

Definition at line 71 of file dcbnl.h.

void(* getpgtccfgtx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *)

Definition at line 69 of file dcbnl.h.

u8(* getstate)(struct net_device *)

Definition at line 62 of file dcbnl.h.

int(* ieee_delapp)(struct net_device *, struct dcb_app *)

Definition at line 57 of file dcbnl.h.

int(* ieee_getapp)(struct net_device *, struct dcb_app *)

Definition at line 55 of file dcbnl.h.

int(* ieee_getets)(struct net_device *, struct ieee_ets *)

Definition at line 49 of file dcbnl.h.

int(* ieee_getmaxrate)(struct net_device *, struct ieee_maxrate *)

Definition at line 51 of file dcbnl.h.

int(* ieee_getpfc)(struct net_device *, struct ieee_pfc *)

Definition at line 53 of file dcbnl.h.

int(* ieee_peer_getets)(struct net_device *, struct ieee_ets *)

Definition at line 58 of file dcbnl.h.

int(* ieee_peer_getpfc)(struct net_device *, struct ieee_pfc *)

Definition at line 59 of file dcbnl.h.

int(* ieee_setapp)(struct net_device *, struct dcb_app *)

Definition at line 56 of file dcbnl.h.

int(* ieee_setets)(struct net_device *, struct ieee_ets *)

Definition at line 50 of file dcbnl.h.

int(* ieee_setmaxrate)(struct net_device *, struct ieee_maxrate *)

Definition at line 52 of file dcbnl.h.

int(* ieee_setpfc)(struct net_device *, struct ieee_pfc *)

Definition at line 54 of file dcbnl.h.

int(* peer_getappinfo)(struct net_device *, struct dcb_peer_app_info *, u16 *)

Definition at line 95 of file dcbnl.h.

int(* peer_getapptable)(struct net_device *, struct dcb_app *)

Definition at line 97 of file dcbnl.h.

u8(* setall)(struct net_device *)

Definition at line 75 of file dcbnl.h.

u8(* setapp)(struct net_device *, u8, u16, u8)

Definition at line 85 of file dcbnl.h.

void(* setbcncfg)(struct net_device *, int, u32)

Definition at line 82 of file dcbnl.h.

void(* setbcnrp)(struct net_device *, int, u8)

Definition at line 84 of file dcbnl.h.

u8(* setdcbx)(struct net_device *, u8)

Definition at line 92 of file dcbnl.h.

u8(* setfeatcfg)(struct net_device *, int, u8)

Definition at line 88 of file dcbnl.h.

int(* setnumtcs)(struct net_device *, int, u8)

Definition at line 78 of file dcbnl.h.

void(* setpfccfg)(struct net_device *, int, u8)

Definition at line 73 of file dcbnl.h.

void(* setpfcstate)(struct net_device *, u8)

Definition at line 80 of file dcbnl.h.

void(* setpgbwgcfgrx)(struct net_device *, int, u8)

Definition at line 68 of file dcbnl.h.

void(* setpgbwgcfgtx)(struct net_device *, int, u8)

Definition at line 66 of file dcbnl.h.

void(* setpgtccfgrx)(struct net_device *, int, u8, u8, u8, u8)

Definition at line 67 of file dcbnl.h.

void(* setpgtccfgtx)(struct net_device *, int, u8, u8, u8, u8)

Definition at line 65 of file dcbnl.h.

u8(* setstate)(struct net_device *, u8)

Definition at line 63 of file dcbnl.h.


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