dcbnl: adding DCBX engine capability
Adding an optional DCBX capability and a pair for get-set routines for setting the device DCBX mode. The DCBX capability is a bit field of supported attributes. The user is expected to set the DCBX mode with a subset of the advertised attributes. This patch is dependent on the following patches: [net-next-2.6 PATCH 1/3] dcbnl: add support for ieee8021Qaz attributes [net-next-2.6 PATCH 2/3] dcbnl: add appliction tlv handlers [net-next-2.6 PATCH 3/3] net_dcb: add application notifiers Signed-off-by: Shmulik Ravid <shmulikr@broadcom.com> Acked-by: John Fastabend <john.r.fastabend@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
96b99684e3
commit
6241b6259b
@@ -70,6 +70,11 @@ struct dcbnl_rtnl_ops {
|
||||
void (*setbcnrp)(struct net_device *, int, u8);
|
||||
u8 (*setapp)(struct net_device *, u8, u16, u8);
|
||||
u8 (*getapp)(struct net_device *, u8, u16);
|
||||
|
||||
/* DCBX configuration */
|
||||
u8 (*getdcbx)(struct net_device *);
|
||||
u8 (*setdcbx)(struct net_device *, u8);
|
||||
|
||||
};
|
||||
|
||||
#endif /* __NET_DCBNL_H__ */
|
||||
|
Reference in New Issue
Block a user