Lines Matching defs:dcbnl_rtnl_ops
48 struct dcbnl_rtnl_ops { struct
50 int (*ieee_getets) (struct net_device *, struct ieee_ets *);
51 int (*ieee_setets) (struct net_device *, struct ieee_ets *);
52 int (*ieee_getmaxrate) (struct net_device *, struct ieee_maxrate *);
53 int (*ieee_setmaxrate) (struct net_device *, struct ieee_maxrate *);
54 int (*ieee_getqcn) (struct net_device *, struct ieee_qcn *);
55 int (*ieee_setqcn) (struct net_device *, struct ieee_qcn *);
56 int (*ieee_getqcnstats) (struct net_device *, struct ieee_qcn_stats *);
57 int (*ieee_getpfc) (struct net_device *, struct ieee_pfc *);
58 int (*ieee_setpfc) (struct net_device *, struct ieee_pfc *);
59 int (*ieee_getapp) (struct net_device *, struct dcb_app *);
60 int (*ieee_setapp) (struct net_device *, struct dcb_app *);
61 int (*ieee_delapp) (struct net_device *, struct dcb_app *);
62 int (*ieee_peer_getets) (struct net_device *, struct ieee_ets *);
63 int (*ieee_peer_getpfc) (struct net_device *, struct ieee_pfc *);
66 u8 (*getstate)(struct net_device *);
67 u8 (*setstate)(struct net_device *, u8);
68 void (*getpermhwaddr)(struct net_device *, u8 *);
69 void (*setpgtccfgtx)(struct net_device *, int, u8, u8, u8, u8);
70 void (*setpgbwgcfgtx)(struct net_device *, int, u8);
71 void (*setpgtccfgrx)(struct net_device *, int, u8, u8, u8, u8);
72 void (*setpgbwgcfgrx)(struct net_device *, int, u8);
73 void (*getpgtccfgtx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
74 void (*getpgbwgcfgtx)(struct net_device *, int, u8 *);
75 void (*getpgtccfgrx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
76 void (*getpgbwgcfgrx)(struct net_device *, int, u8 *);
77 void (*setpfccfg)(struct net_device *, int, u8);
78 void (*getpfccfg)(struct net_device *, int, u8 *);
79 u8 (*setall)(struct net_device *);
80 u8 (*getcap)(struct net_device *, int, u8 *);
81 int (*getnumtcs)(struct net_device *, int, u8 *);
82 int (*setnumtcs)(struct net_device *, int, u8);
83 u8 (*getpfcstate)(struct net_device *);
84 void (*setpfcstate)(struct net_device *, u8);
85 void (*getbcncfg)(struct net_device *, int, u32 *);
86 void (*setbcncfg)(struct net_device *, int, u32);
87 void (*getbcnrp)(struct net_device *, int, u8 *);
88 void (*setbcnrp)(struct net_device *, int, u8);
89 int (*setapp)(struct net_device *, u8, u16, u8);
90 int (*getapp)(struct net_device *, u8, u16);
91 u8 (*getfeatcfg)(struct net_device *, int, u8 *);
92 u8 (*setfeatcfg)(struct net_device *, int, u8);
95 u8 (*getdcbx)(struct net_device *);
96 u8 (*setdcbx)(struct net_device *, u8);
99 int (*peer_getappinfo)(struct net_device *, struct dcb_peer_app_info *,
101 int (*peer_getapptable)(struct net_device *, struct dcb_app *);
104 int (*cee_peer_getpg) (struct net_device *, struct cee_pg *);
105 int (*cee_peer_getpfc) (struct net_device *, struct cee_pfc *);
108 int (*dcbnl_getbuffer)(struct net_device *, struct dcbnl_buffer *);
109 int (*dcbnl_setbuffer)(struct net_device *, struct dcbnl_buffer *);