1655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/**************************************************************************** 2655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng **************************************************************************** 3655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 4655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** This header was automatically generated from a Linux kernel header 5655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** of the same name, to make information necessary for userspace to 6655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** call into the kernel available to libc. It contains only constants, 7655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** structures, and macros generated from the original header, and thus, 8655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** contains no copyrightable information. 9655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 10655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** To edit the content of this header, modify the corresponding 11655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** source file (e.g. under external/kernel-headers/original/) then 12655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** run bionic/libc/kernel/tools/update_all.py 13655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 14655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** Any manual change here will be lost the next time this script will 15655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** be run. You've been warned! 16655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng *** 17655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng **************************************************************************** 18655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************/ 19655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#ifndef __LINUX_DCBNL_H__ 20655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define __LINUX_DCBNL_H__ 21655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/types.h> 22655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_MAX_TCS 8 23655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_TSA_STRICT 0 25655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_TSA_CB_SHAPER 1 26655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_TSA_ETS 2 27655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_TSA_VENDOR 255 28655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ieee_ets { 30d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 willing; 31d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 ets_cap; 32d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 cbs; 33d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS]; 35d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tc_rx_bw[IEEE_8021QAZ_MAX_TCS]; 36d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tc_tsa[IEEE_8021QAZ_MAX_TCS]; 37d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 prio_tc[IEEE_8021QAZ_MAX_TCS]; 38d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tc_reco_bw[IEEE_8021QAZ_MAX_TCS]; 40d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tc_reco_tsa[IEEE_8021QAZ_MAX_TCS]; 41d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 reco_prio_tc[IEEE_8021QAZ_MAX_TCS]; 42655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 43655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ieee_maxrate { 45d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u64 tc_maxrate[IEEE_8021QAZ_MAX_TCS]; 46655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 4705d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisenum dcbnl_cndd_states { 4805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris DCB_CNDD_RESET = 0, 5005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris DCB_CNDD_EDGE, 5105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris DCB_CNDD_INTERIOR, 5205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris DCB_CNDD_INTERIOR_READY, 5305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris}; 5505d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisstruct ieee_qcn { 5605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u8 rpg_enable[IEEE_8021QAZ_MAX_TCS]; 5705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rppp_max_rps[IEEE_8021QAZ_MAX_TCS]; 5805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_time_reset[IEEE_8021QAZ_MAX_TCS]; 6005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_byte_reset[IEEE_8021QAZ_MAX_TCS]; 6105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_threshold[IEEE_8021QAZ_MAX_TCS]; 6205d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_max_rate[IEEE_8021QAZ_MAX_TCS]; 6305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_ai_rate[IEEE_8021QAZ_MAX_TCS]; 6505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_hai_rate[IEEE_8021QAZ_MAX_TCS]; 6605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_gd[IEEE_8021QAZ_MAX_TCS]; 6705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_min_dec_fac[IEEE_8021QAZ_MAX_TCS]; 6805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rpg_min_rate[IEEE_8021QAZ_MAX_TCS]; 7005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 cndd_state_machine[IEEE_8021QAZ_MAX_TCS]; 7105d08e9716b5974d6ed08973f44930804890b902Christopher Ferris}; 7205d08e9716b5974d6ed08973f44930804890b902Christopher Ferrisstruct ieee_qcn_stats { 7305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7405d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u64 rppp_rp_centiseconds[IEEE_8021QAZ_MAX_TCS]; 7505d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __u32 rppp_created_rps[IEEE_8021QAZ_MAX_TCS]; 7605d08e9716b5974d6ed08973f44930804890b902Christopher Ferris}; 77655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct ieee_pfc { 78655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 pfc_cap; 80d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 pfc_en; 81d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 mbc; 82d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 delay; 83655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u64 requests[IEEE_8021QAZ_MAX_TCS]; 85d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u64 indications[IEEE_8021QAZ_MAX_TCS]; 86655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 87655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define CEE_DCBX_MAX_PGS 8 88655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define CEE_DCBX_MAX_PRIO 8 90655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct cee_pg { 91d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 willing; 92d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 error; 93655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 94d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 pg_en; 95d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tcs_supported; 96d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 pg_bw[CEE_DCBX_MAX_PGS]; 97d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 prio_pg[CEE_DCBX_MAX_PGS]; 98655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 99655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 100655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct cee_pfc { 101d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 willing; 102d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 error; 103655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 104d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 pfc_en; 105d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 tcs_supported; 106655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 107655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_APP_SEL_ETHERTYPE 1 108655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 109655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_APP_SEL_STREAM 2 110655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_APP_SEL_DGRAM 3 111655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define IEEE_8021QAZ_APP_SEL_ANY 4 112655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct dcb_app { 113655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 114d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 selector; 115d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 priority; 116d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 protocol; 117655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 118655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 119655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct dcb_peer_app_info { 120d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 willing; 121d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 error; 122655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 123655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 124655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct dcbmsg { 125d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 dcb_family; 126d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u8 cmd; 127d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __u16 dcb_pad; 128655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 129655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 130655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_commands { 131d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_UNDEFINED, 132d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GSTATE, 133d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 134d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_SSTATE, 135d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PGTX_GCFG, 136d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PGTX_SCFG, 137d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PGRX_GCFG, 138d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 139d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PGRX_SCFG, 140d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PFC_GCFG, 141d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PFC_SCFG, 142d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_SET_ALL, 143d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 144d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GPERM_HWADDR, 145d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GCAP, 146d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GNUMTCS, 147d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_SNUMTCS, 148d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 149d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PFC_GSTATE, 150d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_PFC_SSTATE, 151d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_BCN_GCFG, 152d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_BCN_SCFG, 153d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 154d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GAPP, 155d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_SAPP, 156d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_IEEE_SET, 157d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_IEEE_GET, 158d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 159d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GDCBX, 160d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_SDCBX, 161d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_GFEATCFG, 162d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_SFEATCFG, 163d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 164d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_CEE_GET, 165d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_IEEE_DEL, 166d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_CMD_ENUM_MAX, 167d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CMD_MAX = __DCB_CMD_ENUM_MAX - 1, 168655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 169655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 170655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_attrs { 171d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_UNDEFINED, 172d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IFNAME, 173d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 174d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_STATE, 175d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_PFC_STATE, 176d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_PFC_CFG, 177d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_NUM_TC, 178d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 179d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_PG_CFG, 180d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_SET_ALL, 181d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_PERM_HWADDR, 182d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CAP, 183d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 184d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_NUMTCS, 185d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_BCN, 186d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_APP, 187d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE, 188d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 189d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_DCBX, 190d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_FEATCFG, 191d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE, 192d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_ATTR_ENUM_MAX, 193d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 194d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_MAX = __DCB_ATTR_ENUM_MAX - 1, 195655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 196655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum ieee_attrs { 197d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_UNSPEC, 198655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 199d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_ETS, 200d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_PFC, 201d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_APP_TABLE, 202d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_PEER_ETS, 203655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 204d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_PEER_PFC, 205d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_PEER_APP, 206d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_MAXRATE, 20705d08e9716b5974d6ed08973f44930804890b902Christopher Ferris DCB_ATTR_IEEE_QCN, 208655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 20905d08e9716b5974d6ed08973f44930804890b902Christopher Ferris DCB_ATTR_IEEE_QCN_STATS, 21005d08e9716b5974d6ed08973f44930804890b902Christopher Ferris __DCB_ATTR_IEEE_MAX 211655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 212655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_ATTR_IEEE_MAX (__DCB_ATTR_IEEE_MAX - 1) 21305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 214655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum ieee_attrs_app { 215d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_APP_UNSPEC, 216d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_IEEE_APP, 217d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_ATTR_IEEE_APP_MAX 21805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 219655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 220655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_ATTR_IEEE_APP_MAX (__DCB_ATTR_IEEE_APP_MAX - 1) 221655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum cee_attrs { 222d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_UNSPEC, 22305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 224d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PEER_PG, 225d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PEER_PFC, 226d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PEER_APP_TABLE, 227d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_TX_PG, 22805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 229d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_RX_PG, 230d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PFC, 231d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_APP_TABLE, 232d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_FEAT, 23305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 234d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_ATTR_CEE_MAX 235655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 236655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_ATTR_CEE_MAX (__DCB_ATTR_CEE_MAX - 1) 237655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum peer_app_attr { 23805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 239d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PEER_APP_UNSPEC, 240d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PEER_APP_INFO, 241d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_PEER_APP, 242d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_ATTR_CEE_PEER_APP_MAX 24305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 244655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 245655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_ATTR_CEE_PEER_APP_MAX (__DCB_ATTR_CEE_PEER_APP_MAX - 1) 246655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum cee_attrs_app { 247d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_APP_UNSPEC, 24805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 249d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_CEE_APP, 250d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_ATTR_CEE_APP_MAX 251655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 252655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_ATTR_CEE_APP_MAX (__DCB_ATTR_CEE_APP_MAX - 1) 25305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 254655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_pfc_up_attrs { 255d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_UNDEFINED, 256d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_0, 257d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_1, 25805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 259d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_2, 260d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_3, 261d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_4, 262d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_5, 26305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 264d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_6, 265d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_7, 266d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_ALL, 267d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_PFC_UP_ATTR_ENUM_MAX, 26805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 269d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PFC_UP_ATTR_MAX = __DCB_PFC_UP_ATTR_ENUM_MAX - 1, 270655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 271655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_pg_attrs { 272d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_UNDEFINED, 27305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 274d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_0, 275d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_1, 276d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_2, 277d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_3, 27805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 279d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_4, 280d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_5, 281d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_6, 282d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_7, 28305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 284d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_MAX, 285d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_TC_ALL, 286d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_0, 287d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_1, 28805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 289d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_2, 290d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_3, 291d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_4, 292d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_5, 29305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 294d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_6, 295d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_7, 296d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_MAX, 297d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_BW_ID_ALL, 29805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 299d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_PG_ATTR_ENUM_MAX, 300d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_PG_ATTR_MAX = __DCB_PG_ATTR_ENUM_MAX - 1, 301655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 302655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_tc_attrs { 30305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 304d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_UNDEFINED, 305d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_PGID, 306d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_UP_MAPPING, 307d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_STRICT_PRIO, 30805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 309d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_BW_PCT, 310d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_ALL, 311d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_TC_ATTR_PARAM_ENUM_MAX, 312d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_TC_ATTR_PARAM_MAX = __DCB_TC_ATTR_PARAM_ENUM_MAX - 1, 31305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 314655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 315655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_cap_attrs { 316d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_UNDEFINED, 317d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_ALL, 31805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 319d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_PG, 320d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_PFC, 321d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_UP2TC, 322d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_PG_TCS, 32305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 324d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_PFC_TCS, 325d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_GSP, 326d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_BCN, 327d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_DCBX, 32805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 329d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_CAP_ATTR_ENUM_MAX, 330d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_CAP_ATTR_MAX = __DCB_CAP_ATTR_ENUM_MAX - 1, 331655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 332655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_CAP_DCBX_HOST 0x01 33305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 334655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_CAP_DCBX_LLD_MANAGED 0x02 335655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_CAP_DCBX_VER_CEE 0x04 336655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_CAP_DCBX_VER_IEEE 0x08 337655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_CAP_DCBX_STATIC 0x10 33805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 339655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_numtcs_attrs { 340d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_NUMTCS_ATTR_UNDEFINED, 341d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_NUMTCS_ATTR_ALL, 342d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_NUMTCS_ATTR_PG, 34305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 344d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_NUMTCS_ATTR_PFC, 345d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_NUMTCS_ATTR_ENUM_MAX, 346d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_NUMTCS_ATTR_MAX = __DCB_NUMTCS_ATTR_ENUM_MAX - 1, 347655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 34805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 349d7db594b8d1dab36b711bd887a9dd21675c87243Tao Baoenum dcbnl_bcn_attrs { 350d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_UNDEFINED = 0, 351d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_0, 352d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_1, 35305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 354d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_2, 355d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_3, 356d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_4, 357d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_5, 35805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 359d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_6, 360d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_7, 361d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RP_ALL, 362d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_BCNA_0, 36305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 364d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_BCNA_1, 365d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_ALPHA, 366d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_BETA, 367d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_GD, 36805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 369d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_GI, 370d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_TMAX, 371d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_TD, 372d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RMIN, 37305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 374d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_W, 375d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RD, 376d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RU, 377d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_WRTT, 37805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 379d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_RI, 380d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_C, 381d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_ALL, 382d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_BCN_ATTR_ENUM_MAX, 38305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 384d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_BCN_ATTR_MAX = __DCB_BCN_ATTR_ENUM_MAX - 1, 385655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 386655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcb_general_attr_values { 387d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_ATTR_VALUE_UNDEFINED = 0xff 38805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 389655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 390655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_APP_IDTYPE_ETHTYPE 0x00 391655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_APP_IDTYPE_PORTNUM 0x01 392655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_app_attrs { 39305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 394d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_APP_ATTR_UNDEFINED, 395d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_APP_ATTR_IDTYPE, 396d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_APP_ATTR_ID, 397d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_APP_ATTR_PRIORITY, 39805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 399d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_APP_ATTR_ENUM_MAX, 400d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_APP_ATTR_MAX = __DCB_APP_ATTR_ENUM_MAX - 1, 401655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 402655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_FEATCFG_ERROR 0x01 40305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 404655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_FEATCFG_ENABLE 0x02 405655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_FEATCFG_WILLING 0x04 406655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define DCB_FEATCFG_ADVERTISE 0x08 407655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengenum dcbnl_featcfg_attrs { 40805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 409d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_FEATCFG_ATTR_UNDEFINED, 410d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_FEATCFG_ATTR_ALL, 411d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_FEATCFG_ATTR_PG, 412d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_FEATCFG_ATTR_PFC, 41305d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 414d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_FEATCFG_ATTR_APP, 415d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao __DCB_FEATCFG_ATTR_ENUM_MAX, 416d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao DCB_FEATCFG_ATTR_MAX = __DCB_FEATCFG_ATTR_ENUM_MAX - 1, 417655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng}; 41805d08e9716b5974d6ed08973f44930804890b902Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 419655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#endif 420