Lines Matching defs:dcbnl_rtnl_ops
47 struct dcbnl_rtnl_ops { struct
49 int (*ieee_getets) (struct net_device *, struct ieee_ets *);
50 int (*ieee_setets) (struct net_device *, struct ieee_ets *);
51 int (*ieee_getpfc) (struct net_device *, struct ieee_pfc *);
52 int (*ieee_setpfc) (struct net_device *, struct ieee_pfc *);
53 int (*ieee_getapp) (struct net_device *, struct dcb_app *);
54 int (*ieee_setapp) (struct net_device *, struct dcb_app *);
55 int (*ieee_delapp) (struct net_device *, struct dcb_app *);
56 int (*ieee_peer_getets) (struct net_device *, struct ieee_ets *);
57 int (*ieee_peer_getpfc) (struct net_device *, struct ieee_pfc *);
60 u8 (*getstate)(struct net_device *);
61 u8 (*setstate)(struct net_device *, u8);
62 void (*getpermhwaddr)(struct net_device *, u8 *);
63 void (*setpgtccfgtx)(struct net_device *, int, u8, u8, u8, u8);
64 void (*setpgbwgcfgtx)(struct net_device *, int, u8);
65 void (*setpgtccfgrx)(struct net_device *, int, u8, u8, u8, u8);
66 void (*setpgbwgcfgrx)(struct net_device *, int, u8);
67 void (*getpgtccfgtx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
68 void (*getpgbwgcfgtx)(struct net_device *, int, u8 *);
69 void (*getpgtccfgrx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
70 void (*getpgbwgcfgrx)(struct net_device *, int, u8 *);
71 void (*setpfccfg)(struct net_device *, int, u8);
72 void (*getpfccfg)(struct net_device *, int, u8 *);
73 u8 (*setall)(struct net_device *);
74 u8 (*getcap)(struct net_device *, int, u8 *);
75 u8 (*getnumtcs)(struct net_device *, int, u8 *);
76 u8 (*setnumtcs)(struct net_device *, int, u8);
77 u8 (*getpfcstate)(struct net_device *);
78 void (*setpfcstate)(struct net_device *, u8);
79 void (*getbcncfg)(struct net_device *, int, u32 *);
80 void (*setbcncfg)(struct net_device *, int, u32);
81 void (*getbcnrp)(struct net_device *, int, u8 *);
82 void (*setbcnrp)(struct net_device *, int, u8);
83 u8 (*setapp)(struct net_device *, u8, u16, u8);
84 u8 (*getapp)(struct net_device *, u8, u16);
85 u8 (*getfeatcfg)(struct net_device *, int, u8 *);
86 u8 (*setfeatcfg)(struct net_device *, int, u8);
89 u8 (*getdcbx)(struct net_device *);
90 u8 (*setdcbx)(struct net_device *, u8);
93 int (*peer_getappinfo)(struct net_device *, struct dcb_peer_app_info *,
95 int (*peer_getapptable)(struct net_device *, struct dcb_app *);
98 int (*cee_peer_getpg) (struct net_device *, struct cee_pg *);
99 int (*cee_peer_getpfc) (struct net_device *, struct cee_pfc *);