Go to the documentation of this file.
20 #ifndef __LINUX_DCBNL_H__
21 #define __LINUX_DCBNL_H__
23 #include <linux/types.h>
26 #define IEEE_8021QAZ_MAX_TCS 8
28 #define IEEE_8021QAZ_TSA_STRICT 0
29 #define IEEE_8021QAZ_TSA_CB_SHAPER 1
30 #define IEEE_8021QAZ_TSA_ETS 2
31 #define IEEE_8021QAZ_TSA_VENDOR 255
102 #define CEE_DCBX_MAX_PGS 8
103 #define CEE_DCBX_MAX_PRIO 8
140 #define IEEE_8021QAZ_APP_SEL_ETHERTYPE 1
141 #define IEEE_8021QAZ_APP_SEL_STREAM 2
142 #define IEEE_8021QAZ_APP_SEL_DGRAM 3
143 #define IEEE_8021QAZ_APP_SEL_ANY 4
338 #define DCB_ATTR_IEEE_MAX (__DCB_ATTR_IEEE_MAX - 1)
345 #define DCB_ATTR_IEEE_APP_MAX (__DCB_ATTR_IEEE_APP_MAX - 1)
374 #define DCB_ATTR_CEE_MAX (__DCB_ATTR_CEE_MAX - 1)
382 #define DCB_ATTR_CEE_PEER_APP_MAX (__DCB_ATTR_CEE_PEER_APP_MAX - 1)
389 #define DCB_ATTR_CEE_APP_MAX (__DCB_ATTR_CEE_APP_MAX - 1)
575 #define DCB_CAP_DCBX_HOST 0x01
576 #define DCB_CAP_DCBX_LLD_MANAGED 0x02
577 #define DCB_CAP_DCBX_VER_CEE 0x04
578 #define DCB_CAP_DCBX_VER_IEEE 0x08
579 #define DCB_CAP_DCBX_STATIC 0x10
645 #define DCB_APP_IDTYPE_ETHTYPE 0x00
646 #define DCB_APP_IDTYPE_PORTNUM 0x01
669 #define DCB_FEATCFG_ERROR 0x01
670 #define DCB_FEATCFG_ENABLE 0x02
671 #define DCB_FEATCFG_WILLING 0x04
672 #define DCB_FEATCFG_ADVERTISE 0x08