111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef __LINUX_DCBNL_H__
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __LINUX_DCBNL_H__
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/types.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_MAX_TCS 8
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_TSA_STRICT 0
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_TSA_CB_SHAPER 1
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_TSA_ETS 2
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_TSA_VENDOR 255
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct ieee_ets {
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 willing;
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 ets_cap;
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 cbs;
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS];
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tc_rx_bw[IEEE_8021QAZ_MAX_TCS];
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tc_tsa[IEEE_8021QAZ_MAX_TCS];
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 prio_tc[IEEE_8021QAZ_MAX_TCS];
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tc_reco_bw[IEEE_8021QAZ_MAX_TCS];
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tc_reco_tsa[IEEE_8021QAZ_MAX_TCS];
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 reco_prio_tc[IEEE_8021QAZ_MAX_TCS];
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct ieee_maxrate {
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 tc_maxrate[IEEE_8021QAZ_MAX_TCS];
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct ieee_pfc {
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 pfc_cap;
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 pfc_en;
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 mbc;
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 delay;
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 requests[IEEE_8021QAZ_MAX_TCS];
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u64 indications[IEEE_8021QAZ_MAX_TCS];
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CEE_DCBX_MAX_PGS 8
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CEE_DCBX_MAX_PRIO 8
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct cee_pg {
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 willing;
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 error;
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 pg_en;
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tcs_supported;
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 pg_bw[CEE_DCBX_MAX_PGS];
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 prio_pg[CEE_DCBX_MAX_PGS];
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct cee_pfc {
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 willing;
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 error;
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 pfc_en;
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 tcs_supported;
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_APP_SEL_ETHERTYPE 1
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_APP_SEL_STREAM 2
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_APP_SEL_DGRAM 3
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEEE_8021QAZ_APP_SEL_ANY 4
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dcb_app {
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 selector;
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 priority;
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 protocol;
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dcb_peer_app_info {
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 willing;
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 error;
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct dcbmsg {
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 dcb_family;
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u8 cmd;
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __u16 dcb_pad;
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_commands {
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_UNDEFINED,
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GSTATE,
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_SSTATE,
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PGTX_GCFG,
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PGTX_SCFG,
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PGRX_GCFG,
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PGRX_SCFG,
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PFC_GCFG,
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PFC_SCFG,
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_SET_ALL,
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GPERM_HWADDR,
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GCAP,
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GNUMTCS,
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_SNUMTCS,
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PFC_GSTATE,
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_PFC_SSTATE,
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_BCN_GCFG,
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_BCN_SCFG,
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GAPP,
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_SAPP,
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_IEEE_SET,
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_IEEE_GET,
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GDCBX,
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_SDCBX,
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_GFEATCFG,
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_SFEATCFG,
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_CEE_GET,
13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_IEEE_DEL,
13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_CMD_ENUM_MAX,
13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CMD_MAX = __DCB_CMD_ENUM_MAX - 1,
13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_attrs {
14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_UNDEFINED,
14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IFNAME,
14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_STATE,
14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_PFC_STATE,
14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_PFC_CFG,
14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_NUM_TC,
14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_PG_CFG,
15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_SET_ALL,
15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_PERM_HWADDR,
15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CAP,
15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_NUMTCS,
15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_BCN,
15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_APP,
15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE,
15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_DCBX,
16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_FEATCFG,
16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE,
16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_ATTR_ENUM_MAX,
16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_MAX = __DCB_ATTR_ENUM_MAX - 1,
16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum ieee_attrs {
16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_UNSPEC,
16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_ETS,
17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_PFC,
17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_APP_TABLE,
17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_PEER_ETS,
17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_PEER_PFC,
17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_PEER_APP,
17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_MAXRATE,
17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_ATTR_IEEE_MAX
17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_ATTR_IEEE_MAX (__DCB_ATTR_IEEE_MAX - 1)
18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum ieee_attrs_app {
18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_APP_UNSPEC,
18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_IEEE_APP,
18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_ATTR_IEEE_APP_MAX
18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_ATTR_IEEE_APP_MAX (__DCB_ATTR_IEEE_APP_MAX - 1)
18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum cee_attrs {
19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_UNSPEC,
19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PEER_PG,
19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PEER_PFC,
19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PEER_APP_TABLE,
19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_TX_PG,
19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_RX_PG,
19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PFC,
19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_APP_TABLE,
20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_FEAT,
20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_ATTR_CEE_MAX
20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_ATTR_CEE_MAX (__DCB_ATTR_CEE_MAX - 1)
20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum peer_app_attr {
20611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PEER_APP_UNSPEC,
20711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PEER_APP_INFO,
20811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_PEER_APP,
21011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_ATTR_CEE_PEER_APP_MAX
21111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
21211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_ATTR_CEE_PEER_APP_MAX (__DCB_ATTR_CEE_PEER_APP_MAX - 1)
21311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum cee_attrs_app {
21511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_APP_UNSPEC,
21611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_CEE_APP,
21711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_ATTR_CEE_APP_MAX
21811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
22011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_ATTR_CEE_APP_MAX (__DCB_ATTR_CEE_APP_MAX - 1)
22111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_pfc_up_attrs {
22211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_UNDEFINED,
22311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_0,
22511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_1,
22611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_2,
22711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_3,
22811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_4,
23011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_5,
23111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_6,
23211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_7,
23311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
23411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_ALL,
23511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_PFC_UP_ATTR_ENUM_MAX,
23611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PFC_UP_ATTR_MAX = __DCB_PFC_UP_ATTR_ENUM_MAX - 1,
23711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
23811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
23911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_pg_attrs {
24011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_UNDEFINED,
24111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_0,
24211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_1,
24311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_2,
24511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_3,
24611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_4,
24711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_5,
24811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_6,
25011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_7,
25111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_MAX,
25211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_TC_ALL,
25311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
25411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_0,
25511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_1,
25611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_2,
25711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_3,
25811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
25911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_4,
26011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_5,
26111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_6,
26211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_7,
26311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
26411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_MAX,
26511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_BW_ID_ALL,
26611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_PG_ATTR_ENUM_MAX,
26711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_PG_ATTR_MAX = __DCB_PG_ATTR_ENUM_MAX - 1,
26811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
26911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
27011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_tc_attrs {
27111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_UNDEFINED,
27211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_PGID,
27311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
27411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_UP_MAPPING,
27511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_STRICT_PRIO,
27611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_BW_PCT,
27711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_ALL,
27811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
27911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_TC_ATTR_PARAM_ENUM_MAX,
28011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_TC_ATTR_PARAM_MAX = __DCB_TC_ATTR_PARAM_ENUM_MAX - 1,
28111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
28211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_cap_attrs {
28311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
28411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_UNDEFINED,
28511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_ALL,
28611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_PG,
28711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_PFC,
28811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
28911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_UP2TC,
29011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_PG_TCS,
29111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_PFC_TCS,
29211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_GSP,
29311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_BCN,
29511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_DCBX,
29611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_CAP_ATTR_ENUM_MAX,
29711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_CAP_ATTR_MAX = __DCB_CAP_ATTR_ENUM_MAX - 1,
29811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
30011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_CAP_DCBX_HOST 0x01
30111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_CAP_DCBX_LLD_MANAGED 0x02
30211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_CAP_DCBX_VER_CEE 0x04
30311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
30411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_CAP_DCBX_VER_IEEE 0x08
30511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_CAP_DCBX_STATIC 0x10
30611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_numtcs_attrs {
30711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_NUMTCS_ATTR_UNDEFINED,
30811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
30911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_NUMTCS_ATTR_ALL,
31011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_NUMTCS_ATTR_PG,
31111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_NUMTCS_ATTR_PFC,
31211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_NUMTCS_ATTR_ENUM_MAX,
31311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
31411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_NUMTCS_ATTR_MAX = __DCB_NUMTCS_ATTR_ENUM_MAX - 1,
31511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
31611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_bcn_attrs{
31711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_UNDEFINED = 0,
31811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
31911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_0,
32011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_1,
32111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_2,
32211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_3,
32311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
32411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_4,
32511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_5,
32611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_6,
32711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_7,
32811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
32911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RP_ALL,
33011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_BCNA_0,
33111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_BCNA_1,
33211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_ALPHA,
33311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
33411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_BETA,
33511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_GD,
33611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_GI,
33711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_TMAX,
33811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
33911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_TD,
34011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RMIN,
34111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_W,
34211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RD,
34311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RU,
34511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_WRTT,
34611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_RI,
34711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_C,
34811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_ALL,
35011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_BCN_ATTR_ENUM_MAX,
35111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_BCN_ATTR_MAX = __DCB_BCN_ATTR_ENUM_MAX - 1,
35211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
35311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
35411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcb_general_attr_values {
35511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_ATTR_VALUE_UNDEFINED = 0xff
35611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
35711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_APP_IDTYPE_ETHTYPE 0x00
35811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
35911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_APP_IDTYPE_PORTNUM 0x01
36011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_app_attrs {
36111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_APP_ATTR_UNDEFINED,
36211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_APP_ATTR_IDTYPE,
36311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
36411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_APP_ATTR_ID,
36511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_APP_ATTR_PRIORITY,
36611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_APP_ATTR_ENUM_MAX,
36711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_APP_ATTR_MAX = __DCB_APP_ATTR_ENUM_MAX - 1,
36811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
36911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
37011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_FEATCFG_ERROR 0x01
37111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_FEATCFG_ENABLE 0x02
37211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_FEATCFG_WILLING 0x04
37311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
37411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define DCB_FEATCFG_ADVERTISE 0x08
37511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum dcbnl_featcfg_attrs {
37611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_FEATCFG_ATTR_UNDEFINED,
37711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_FEATCFG_ATTR_ALL,
37811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
37911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_FEATCFG_ATTR_PG,
38011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_FEATCFG_ATTR_PFC,
38111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_FEATCFG_ATTR_APP,
38211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert __DCB_FEATCFG_ATTR_ENUM_MAX,
38311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
38411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert DCB_FEATCFG_ATTR_MAX = __DCB_FEATCFG_ATTR_ENUM_MAX - 1,
38511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
38611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
387