.. | .. |
---|
6 | 6 | |
---|
7 | 7 | #include "i40e_type.h" |
---|
8 | 8 | |
---|
9 | | -#define I40E_DCBX_STATUS_NOT_STARTED 0 |
---|
10 | 9 | #define I40E_DCBX_STATUS_IN_PROGRESS 1 |
---|
11 | 10 | #define I40E_DCBX_STATUS_DONE 2 |
---|
12 | | -#define I40E_DCBX_STATUS_MULTIPLE_PEERS 3 |
---|
13 | 11 | #define I40E_DCBX_STATUS_DISABLED 7 |
---|
14 | 12 | |
---|
15 | 13 | #define I40E_TLV_TYPE_END 0 |
---|
.. | .. |
---|
24 | 22 | #define I40E_CEE_DCBX_OUI 0x001b21 |
---|
25 | 23 | #define I40E_CEE_DCBX_TYPE 2 |
---|
26 | 24 | |
---|
27 | | -#define I40E_CEE_SUBTYPE_CTRL 1 |
---|
28 | 25 | #define I40E_CEE_SUBTYPE_PG_CFG 2 |
---|
29 | 26 | #define I40E_CEE_SUBTYPE_PFC_CFG 3 |
---|
30 | 27 | #define I40E_CEE_SUBTYPE_APP_PRI 4 |
---|
31 | 28 | |
---|
32 | 29 | #define I40E_CEE_MAX_FEAT_TYPE 3 |
---|
| 30 | +#define I40E_LLDP_CURRENT_STATUS_XL710_OFFSET 0x2B |
---|
| 31 | +#define I40E_LLDP_CURRENT_STATUS_X722_OFFSET 0x31 |
---|
| 32 | +#define I40E_LLDP_CURRENT_STATUS_OFFSET 1 |
---|
| 33 | +#define I40E_LLDP_CURRENT_STATUS_SIZE 1 |
---|
| 34 | + |
---|
33 | 35 | /* Defines for LLDP TLV header */ |
---|
34 | 36 | #define I40E_LLDP_TLV_LEN_SHIFT 0 |
---|
35 | 37 | #define I40E_LLDP_TLV_LEN_MASK (0x01FF << I40E_LLDP_TLV_LEN_SHIFT) |
---|
.. | .. |
---|
100 | 102 | struct i40e_cee_feat_tlv { |
---|
101 | 103 | struct i40e_cee_tlv_hdr hdr; |
---|
102 | 104 | u8 en_will_err; /* Bits: |En|Will|Err|Reserved(5)| */ |
---|
103 | | -#define I40E_CEE_FEAT_TLV_ENABLE_MASK 0x80 |
---|
104 | 105 | #define I40E_CEE_FEAT_TLV_WILLING_MASK 0x40 |
---|
105 | | -#define I40E_CEE_FEAT_TLV_ERR_MASK 0x20 |
---|
106 | 106 | u8 subtype; |
---|
107 | 107 | u8 tlvinfo[1]; |
---|
108 | 108 | }; |
---|
.. | .. |
---|
124 | 124 | u8 bridgetype, |
---|
125 | 125 | struct i40e_dcbx_config *dcbcfg); |
---|
126 | 126 | i40e_status i40e_get_dcb_config(struct i40e_hw *hw); |
---|
127 | | -i40e_status i40e_init_dcb(struct i40e_hw *hw); |
---|
| 127 | +i40e_status i40e_init_dcb(struct i40e_hw *hw, bool enable_mib_change); |
---|
128 | 128 | #endif /* _I40E_DCB_H_ */ |
---|