net/i40e/base: remove unused macro
remove X722_SUPPORT and I40E_NDIS_SUPPORT MACROs Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
This commit is contained in:
parent
61407696fc
commit
9bcd59452b
@ -139,12 +139,10 @@ enum i40e_admin_queue_opc {
|
||||
i40e_aqc_opc_list_func_capabilities = 0x000A,
|
||||
i40e_aqc_opc_list_dev_capabilities = 0x000B,
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
/* Proxy commands */
|
||||
i40e_aqc_opc_set_proxy_config = 0x0104,
|
||||
i40e_aqc_opc_set_ns_proxy_table_entry = 0x0105,
|
||||
|
||||
#endif
|
||||
/* LAA */
|
||||
i40e_aqc_opc_mac_address_read = 0x0107,
|
||||
i40e_aqc_opc_mac_address_write = 0x0108,
|
||||
@ -152,13 +150,11 @@ enum i40e_admin_queue_opc {
|
||||
/* PXE */
|
||||
i40e_aqc_opc_clear_pxe_mode = 0x0110,
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
/* WoL commands */
|
||||
i40e_aqc_opc_set_wol_filter = 0x0120,
|
||||
i40e_aqc_opc_get_wake_reason = 0x0121,
|
||||
i40e_aqc_opc_clear_all_wol_filters = 0x025E,
|
||||
|
||||
#endif
|
||||
/* internal switch commands */
|
||||
i40e_aqc_opc_get_switch_config = 0x0200,
|
||||
i40e_aqc_opc_add_statistics = 0x0201,
|
||||
@ -283,12 +279,10 @@ enum i40e_admin_queue_opc {
|
||||
/* Tunnel commands */
|
||||
i40e_aqc_opc_add_udp_tunnel = 0x0B00,
|
||||
i40e_aqc_opc_del_udp_tunnel = 0x0B01,
|
||||
#ifdef X722_SUPPORT
|
||||
i40e_aqc_opc_set_rss_key = 0x0B02,
|
||||
i40e_aqc_opc_set_rss_lut = 0x0B03,
|
||||
i40e_aqc_opc_get_rss_key = 0x0B04,
|
||||
i40e_aqc_opc_get_rss_lut = 0x0B05,
|
||||
#endif
|
||||
|
||||
/* Async Events */
|
||||
i40e_aqc_opc_event_lan_overflow = 0x1001,
|
||||
@ -587,7 +581,6 @@ struct i40e_aqc_clear_pxe {
|
||||
|
||||
I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
/* Set WoL Filter (0x0120) */
|
||||
|
||||
struct i40e_aqc_set_wol_filter {
|
||||
@ -639,7 +632,6 @@ struct i40e_aqc_get_wake_reason_completion {
|
||||
|
||||
I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
|
||||
|
||||
#endif /* X722_SUPPORT */
|
||||
/* Switch configuration commands (0x02xx) */
|
||||
|
||||
/* Used by many indirect commands that only pass an seid and a buffer in the
|
||||
@ -944,16 +936,12 @@ struct i40e_aqc_vsi_properties_data {
|
||||
I40E_AQ_VSI_TC_QUE_NUMBER_SHIFT)
|
||||
/* queueing option section */
|
||||
u8 queueing_opt_flags;
|
||||
#ifdef X722_SUPPORT
|
||||
#define I40E_AQ_VSI_QUE_OPT_MULTICAST_UDP_ENA 0x04
|
||||
#define I40E_AQ_VSI_QUE_OPT_UNICAST_UDP_ENA 0x08
|
||||
#endif
|
||||
#define I40E_AQ_VSI_QUE_OPT_TCP_ENA 0x10
|
||||
#define I40E_AQ_VSI_QUE_OPT_FCOE_ENA 0x20
|
||||
#ifdef X722_SUPPORT
|
||||
#define I40E_AQ_VSI_QUE_OPT_RSS_LUT_PF 0x00
|
||||
#define I40E_AQ_VSI_QUE_OPT_RSS_LUT_VSI 0x40
|
||||
#endif
|
||||
u8 queueing_opt_reserved[3];
|
||||
/* scheduler section */
|
||||
u8 up_enable_bits;
|
||||
@ -2427,7 +2415,6 @@ struct i40e_aqc_del_udp_tunnel_completion {
|
||||
};
|
||||
|
||||
I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
|
||||
#ifdef X722_SUPPORT
|
||||
|
||||
struct i40e_aqc_get_set_rss_key {
|
||||
#define I40E_AQC_SET_RSS_KEY_VSI_VALID (0x1 << 15)
|
||||
@ -2468,7 +2455,6 @@ struct i40e_aqc_get_set_rss_lut {
|
||||
};
|
||||
|
||||
I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
|
||||
#endif
|
||||
|
||||
/* tunnel key structure 0x0B10 */
|
||||
|
||||
|
@ -71,7 +71,6 @@ STATIC enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw)
|
||||
case I40E_DEV_ID_25G_SFP28:
|
||||
hw->mac.type = I40E_MAC_XL710;
|
||||
break;
|
||||
#ifdef X722_SUPPORT
|
||||
#ifdef X722_A0_SUPPORT
|
||||
case I40E_DEV_ID_X722_A0:
|
||||
#endif
|
||||
@ -83,8 +82,6 @@ STATIC enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw)
|
||||
case I40E_DEV_ID_SFP_I_X722:
|
||||
hw->mac.type = I40E_MAC_X722;
|
||||
break;
|
||||
#endif
|
||||
#ifdef X722_SUPPORT
|
||||
#if defined(INTEGRATED_VF) || defined(VF_DRIVER)
|
||||
case I40E_DEV_ID_X722_VF:
|
||||
#ifdef X722_A0_SUPPORT
|
||||
@ -93,7 +90,6 @@ STATIC enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw)
|
||||
hw->mac.type = I40E_MAC_X722_VF;
|
||||
break;
|
||||
#endif /* INTEGRATED_VF || VF_DRIVER */
|
||||
#endif /* X722_SUPPORT */
|
||||
#if defined(INTEGRATED_VF) || defined(VF_DRIVER)
|
||||
case I40E_DEV_ID_VF:
|
||||
case I40E_DEV_ID_VF_HV:
|
||||
@ -113,7 +109,6 @@ STATIC enum i40e_status_code i40e_set_mac_type(struct i40e_hw *hw)
|
||||
return status;
|
||||
}
|
||||
|
||||
#ifndef I40E_NDIS_SUPPORT
|
||||
/**
|
||||
* i40e_aq_str - convert AQ err code to a string
|
||||
* @hw: pointer to the HW structure
|
||||
@ -320,7 +315,6 @@ const char *i40e_stat_str(struct i40e_hw *hw, enum i40e_status_code stat_err)
|
||||
return hw->err_str;
|
||||
}
|
||||
|
||||
#endif /* I40E_NDIS_SUPPORT */
|
||||
/**
|
||||
* i40e_debug_aq
|
||||
* @hw: debug mask related to admin queue
|
||||
@ -446,7 +440,6 @@ enum i40e_status_code i40e_aq_queue_shutdown(struct i40e_hw *hw,
|
||||
|
||||
return status;
|
||||
}
|
||||
#ifdef X722_SUPPORT
|
||||
|
||||
/**
|
||||
* i40e_aq_get_set_rss_lut
|
||||
@ -605,7 +598,6 @@ enum i40e_status_code i40e_aq_set_rss_key(struct i40e_hw *hw,
|
||||
{
|
||||
return i40e_aq_get_set_rss_key(hw, vsi_id, key, true);
|
||||
}
|
||||
#endif /* X722_SUPPORT */
|
||||
|
||||
/* The i40e_ptype_lookup table is used to convert from the 8-bit ptype in the
|
||||
* hardware to a bit-field that can be used by SW to more easily determine the
|
||||
@ -1021,9 +1013,7 @@ enum i40e_status_code i40e_init_shared_code(struct i40e_hw *hw)
|
||||
|
||||
switch (hw->mac.type) {
|
||||
case I40E_MAC_XL710:
|
||||
#ifdef X722_SUPPORT
|
||||
case I40E_MAC_X722:
|
||||
#endif
|
||||
break;
|
||||
default:
|
||||
return I40E_ERR_DEVICE_NOT_SUPPORTED;
|
||||
@ -1043,11 +1033,9 @@ enum i40e_status_code i40e_init_shared_code(struct i40e_hw *hw)
|
||||
else
|
||||
hw->pf_id = (u8)(func_rid & 0x7);
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
if (hw->mac.type == I40E_MAC_X722)
|
||||
hw->flags |= I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE;
|
||||
|
||||
#endif
|
||||
status = i40e_init_nvm(hw);
|
||||
return status;
|
||||
}
|
||||
@ -3916,7 +3904,6 @@ STATIC void i40e_parse_discover_capabilities(struct i40e_hw *hw, void *buff,
|
||||
if (number & I40E_NVM_MGMT_UPDATE_DISABLED)
|
||||
p->update_disabled = true;
|
||||
break;
|
||||
#ifdef X722_SUPPORT
|
||||
case I40E_AQ_CAP_ID_WOL_AND_PROXY:
|
||||
hw->num_wol_proxy_filters = (u16)number;
|
||||
hw->wol_proxy_vsi_seid = (u16)logical_id;
|
||||
@ -3930,7 +3917,6 @@ STATIC void i40e_parse_discover_capabilities(struct i40e_hw *hw, void *buff,
|
||||
"HW Capability: WOL proxy filters = %d\n",
|
||||
hw->num_wol_proxy_filters);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@ -6823,7 +6809,6 @@ enum i40e_status_code i40e_vf_reset(struct i40e_hw *hw)
|
||||
I40E_SUCCESS, NULL, 0, NULL);
|
||||
}
|
||||
#endif /* VF_DRIVER */
|
||||
#ifdef X722_SUPPORT
|
||||
|
||||
/**
|
||||
* i40e_aq_set_arp_proxy_config
|
||||
@ -7012,5 +6997,4 @@ enum i40e_status_code i40e_aq_clear_all_wol_filters(struct i40e_hw *hw,
|
||||
status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
|
||||
|
||||
return status;
|
||||
}
|
||||
#endif /* X722_SUPPORT */
|
||||
}
|
@ -55,7 +55,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
#define I40E_DEV_ID_VF 0x154C
|
||||
#define I40E_DEV_ID_VF_HV 0x1571
|
||||
#endif /* VF_DRIVER */
|
||||
#ifdef X722_SUPPORT
|
||||
#ifdef X722_A0_SUPPORT
|
||||
#define I40E_DEV_ID_X722_A0 0x374C
|
||||
#if defined(INTEGRATED_VF) || defined(VF_DRIVER)
|
||||
@ -71,7 +70,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
#if defined(INTEGRATED_VF) || defined(VF_DRIVER) || defined(I40E_NDIS_SUPPORT)
|
||||
#define I40E_DEV_ID_X722_VF 0x37CD
|
||||
#endif /* VF_DRIVER */
|
||||
#endif /* X722_SUPPORT */
|
||||
|
||||
#define i40e_is_40G_device(d) ((d) == I40E_DEV_ID_QSFP_A || \
|
||||
(d) == I40E_DEV_ID_QSFP_B || \
|
||||
|
@ -221,15 +221,11 @@ enum i40e_status_code i40e_read_nvm_word(struct i40e_hw *hw, u16 offset,
|
||||
|
||||
ret_code = i40e_acquire_nvm(hw, I40E_RESOURCE_READ);
|
||||
if (!ret_code) {
|
||||
#ifdef X722_SUPPORT
|
||||
if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE) {
|
||||
ret_code = i40e_read_nvm_word_aq(hw, offset, data);
|
||||
} else {
|
||||
ret_code = i40e_read_nvm_word_srctl(hw, offset, data);
|
||||
}
|
||||
#else
|
||||
ret_code = i40e_read_nvm_word_srctl(hw, offset, data);
|
||||
#endif
|
||||
i40e_release_nvm(hw);
|
||||
}
|
||||
return ret_code;
|
||||
@ -249,14 +245,10 @@ enum i40e_status_code __i40e_read_nvm_word(struct i40e_hw *hw,
|
||||
{
|
||||
enum i40e_status_code ret_code = I40E_SUCCESS;
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE)
|
||||
ret_code = i40e_read_nvm_word_aq(hw, offset, data);
|
||||
else
|
||||
ret_code = i40e_read_nvm_word_srctl(hw, offset, data);
|
||||
#else
|
||||
ret_code = i40e_read_nvm_word_srctl(hw, offset, data);
|
||||
#endif
|
||||
return ret_code;
|
||||
}
|
||||
|
||||
@ -348,14 +340,10 @@ enum i40e_status_code __i40e_read_nvm_buffer(struct i40e_hw *hw,
|
||||
{
|
||||
enum i40e_status_code ret_code = I40E_SUCCESS;
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE)
|
||||
ret_code = i40e_read_nvm_buffer_aq(hw, offset, words, data);
|
||||
else
|
||||
ret_code = i40e_read_nvm_buffer_srctl(hw, offset, words, data);
|
||||
#else
|
||||
ret_code = i40e_read_nvm_buffer_srctl(hw, offset, words, data);
|
||||
#endif
|
||||
return ret_code;
|
||||
}
|
||||
|
||||
@ -375,7 +363,6 @@ enum i40e_status_code i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset,
|
||||
{
|
||||
enum i40e_status_code ret_code = I40E_SUCCESS;
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
if (hw->flags & I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE) {
|
||||
ret_code = i40e_acquire_nvm(hw, I40E_RESOURCE_READ);
|
||||
if (!ret_code) {
|
||||
@ -386,9 +373,6 @@ enum i40e_status_code i40e_read_nvm_buffer(struct i40e_hw *hw, u16 offset,
|
||||
} else {
|
||||
ret_code = i40e_read_nvm_buffer_srctl(hw, offset, words, data);
|
||||
}
|
||||
#else
|
||||
ret_code = i40e_read_nvm_buffer_srctl(hw, offset, words, data);
|
||||
#endif
|
||||
return ret_code;
|
||||
}
|
||||
|
||||
|
@ -78,7 +78,6 @@ void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask,
|
||||
void i40e_idle_aq(struct i40e_hw *hw);
|
||||
bool i40e_check_asq_alive(struct i40e_hw *hw);
|
||||
enum i40e_status_code i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading);
|
||||
#ifdef X722_SUPPORT
|
||||
|
||||
enum i40e_status_code i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 seid,
|
||||
bool pf_lut, u8 *lut, u16 lut_size);
|
||||
@ -90,11 +89,8 @@ enum i40e_status_code i40e_aq_get_rss_key(struct i40e_hw *hw,
|
||||
enum i40e_status_code i40e_aq_set_rss_key(struct i40e_hw *hw,
|
||||
u16 seid,
|
||||
struct i40e_aqc_get_set_rss_key_data *key);
|
||||
#endif
|
||||
#ifndef I40E_NDIS_SUPPORT
|
||||
const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err);
|
||||
const char *i40e_stat_str(struct i40e_hw *hw, enum i40e_status_code stat_err);
|
||||
#endif /* I40E_NDIS_SUPPORT */
|
||||
|
||||
#ifdef PF_DRIVER
|
||||
|
||||
@ -527,7 +523,6 @@ enum i40e_status_code i40e_aq_rx_ctl_write_register(struct i40e_hw *hw,
|
||||
u32 reg_addr, u32 reg_val,
|
||||
struct i40e_asq_cmd_details *cmd_details);
|
||||
void i40e_write_rx_ctl(struct i40e_hw *hw, u32 reg_addr, u32 reg_val);
|
||||
#ifdef X722_SUPPORT
|
||||
enum i40e_status_code i40e_aq_set_arp_proxy_config(struct i40e_hw *hw,
|
||||
struct i40e_aqc_arp_proxy_data *proxy_config,
|
||||
struct i40e_asq_cmd_details *cmd_details);
|
||||
@ -545,7 +540,6 @@ enum i40e_status_code i40e_aq_get_wake_event_reason(struct i40e_hw *hw,
|
||||
struct i40e_asq_cmd_details *cmd_details);
|
||||
enum i40e_status_code i40e_aq_clear_all_wol_filters(struct i40e_hw *hw,
|
||||
struct i40e_asq_cmd_details *cmd_details);
|
||||
#endif
|
||||
enum i40e_status_code i40e_read_phy_register_clause22(struct i40e_hw *hw,
|
||||
u16 reg, u8 phy_addr, u16 *value);
|
||||
enum i40e_status_code i40e_write_phy_register_clause22(struct i40e_hw *hw,
|
||||
|
@ -3401,7 +3401,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
#define I40E_VFQF_HREGION_OVERRIDE_ENA_7_MASK I40E_MASK(0x1, I40E_VFQF_HREGION_OVERRIDE_ENA_7_SHIFT)
|
||||
#define I40E_VFQF_HREGION_REGION_7_SHIFT 29
|
||||
#define I40E_VFQF_HREGION_REGION_7_MASK I40E_MASK(0x7, I40E_VFQF_HREGION_REGION_7_SHIFT)
|
||||
#ifdef X722_SUPPORT
|
||||
|
||||
#ifdef PF_DRIVER
|
||||
#define I40E_MNGSB_FDCRC 0x000B7050 /* Reset: POR */
|
||||
@ -5366,5 +5365,4 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
#define I40E_VFPE_WQEALLOC1_WQE_DESC_INDEX_SHIFT 20
|
||||
#define I40E_VFPE_WQEALLOC1_WQE_DESC_INDEX_MASK I40E_MASK(0xFFF, I40E_VFPE_WQEALLOC1_WQE_DESC_INDEX_SHIFT)
|
||||
|
||||
#endif /* X722_SUPPORT */
|
||||
#endif /* _I40E_REGISTER_H_ */
|
||||
|
@ -196,9 +196,7 @@ enum i40e_memcpy_type {
|
||||
I40E_DMA_TO_NONDMA
|
||||
};
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
#define I40E_FW_API_VERSION_MINOR_X722 0x0005
|
||||
#endif
|
||||
#define I40E_FW_API_VERSION_MINOR_X710 0x0005
|
||||
|
||||
|
||||
@ -214,10 +212,8 @@ enum i40e_mac_type {
|
||||
I40E_MAC_UNKNOWN = 0,
|
||||
I40E_MAC_XL710,
|
||||
I40E_MAC_VF,
|
||||
#ifdef X722_SUPPORT
|
||||
I40E_MAC_X722,
|
||||
I40E_MAC_X722_VF,
|
||||
#endif
|
||||
I40E_MAC_GENERIC,
|
||||
};
|
||||
|
||||
@ -359,7 +355,6 @@ struct i40e_phy_info {
|
||||
#define I40E_HW_CAP_MDIO_PORT_MODE_MDIO 0
|
||||
#define I40E_HW_CAP_MDIO_PORT_MODE_I2C 1
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
enum i40e_acpi_programming_method {
|
||||
I40E_ACPI_PROGRAMMING_METHOD_HW_FVL = 0,
|
||||
I40E_ACPI_PROGRAMMING_METHOD_AQC_FPK = 1
|
||||
@ -369,7 +364,6 @@ enum i40e_acpi_programming_method {
|
||||
#define I40E_ACPI_PROGRAMMING_METHOD_MASK 0x2
|
||||
#define I40E_PROXY_SUPPORT_MASK 0x4
|
||||
|
||||
#endif
|
||||
/* Capabilities of a PF or a VF or the whole device */
|
||||
struct i40e_hw_capabilities {
|
||||
u32 switch_mode;
|
||||
@ -437,11 +431,9 @@ struct i40e_hw_capabilities {
|
||||
u32 enabled_tcmap;
|
||||
u32 maxtc;
|
||||
u64 wr_csr_prot;
|
||||
#ifdef X722_SUPPORT
|
||||
bool apm_wol_support;
|
||||
enum i40e_acpi_programming_method acpi_prog_method;
|
||||
bool proxy_support;
|
||||
#endif
|
||||
};
|
||||
|
||||
struct i40e_mac_info {
|
||||
@ -703,30 +695,22 @@ struct i40e_hw {
|
||||
struct i40e_dcbx_config remote_dcbx_config; /* Peer Cfg */
|
||||
struct i40e_dcbx_config desired_dcbx_config; /* CEE Desired Cfg */
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
/* WoL and proxy support */
|
||||
u16 num_wol_proxy_filters;
|
||||
u16 wol_proxy_vsi_seid;
|
||||
|
||||
#endif
|
||||
#define I40E_HW_FLAG_AQ_SRCTL_ACCESS_ENABLE BIT_ULL(0)
|
||||
u64 flags;
|
||||
|
||||
/* debug mask */
|
||||
u32 debug_mask;
|
||||
#ifndef I40E_NDIS_SUPPORT
|
||||
char err_str[16];
|
||||
#endif /* I40E_NDIS_SUPPORT */
|
||||
};
|
||||
|
||||
STATIC INLINE bool i40e_is_vf(struct i40e_hw *hw)
|
||||
{
|
||||
#ifdef X722_SUPPORT
|
||||
return (hw->mac.type == I40E_MAC_VF ||
|
||||
hw->mac.type == I40E_MAC_X722_VF);
|
||||
#else
|
||||
return hw->mac.type == I40E_MAC_VF;
|
||||
#endif
|
||||
}
|
||||
|
||||
struct i40e_driver_version {
|
||||
@ -830,11 +814,7 @@ enum i40e_rx_desc_status_bits {
|
||||
I40E_RX_DESC_STATUS_CRCP_SHIFT = 4,
|
||||
I40E_RX_DESC_STATUS_TSYNINDX_SHIFT = 5, /* 2 BITS */
|
||||
I40E_RX_DESC_STATUS_TSYNVALID_SHIFT = 7,
|
||||
#ifdef X722_SUPPORT
|
||||
I40E_RX_DESC_STATUS_EXT_UDP_0_SHIFT = 8,
|
||||
#else
|
||||
I40E_RX_DESC_STATUS_RESERVED1_SHIFT = 8,
|
||||
#endif
|
||||
|
||||
I40E_RX_DESC_STATUS_UMBCAST_SHIFT = 9, /* 2 BITS */
|
||||
I40E_RX_DESC_STATUS_FLM_SHIFT = 11,
|
||||
@ -842,11 +822,7 @@ enum i40e_rx_desc_status_bits {
|
||||
I40E_RX_DESC_STATUS_LPBK_SHIFT = 14,
|
||||
I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT = 15,
|
||||
I40E_RX_DESC_STATUS_RESERVED2_SHIFT = 16, /* 2 BITS */
|
||||
#ifdef X722_SUPPORT
|
||||
I40E_RX_DESC_STATUS_INT_UDP_0_SHIFT = 18,
|
||||
#else
|
||||
I40E_RX_DESC_STATUS_UDP_0_SHIFT = 18,
|
||||
#endif
|
||||
I40E_RX_DESC_STATUS_LAST /* this entry must be last!!! */
|
||||
};
|
||||
|
||||
@ -1224,10 +1200,8 @@ enum i40e_tx_ctx_desc_eipt_offload {
|
||||
#define I40E_TXD_CTX_QW0_DECTTL_MASK (0xFULL << \
|
||||
I40E_TXD_CTX_QW0_DECTTL_SHIFT)
|
||||
|
||||
#ifdef X722_SUPPORT
|
||||
#define I40E_TXD_CTX_QW0_L4T_CS_SHIFT 23
|
||||
#define I40E_TXD_CTX_QW0_L4T_CS_MASK BIT_ULL(I40E_TXD_CTX_QW0_L4T_CS_SHIFT)
|
||||
#endif
|
||||
struct i40e_nop_desc {
|
||||
__le64 rsvd;
|
||||
__le64 dtype_cmd;
|
||||
@ -1264,38 +1238,24 @@ struct i40e_filter_program_desc {
|
||||
|
||||
/* Packet Classifier Types for filters */
|
||||
enum i40e_filter_pctype {
|
||||
#ifdef X722_SUPPORT
|
||||
/* Note: Values 0-28 are reserved for future use.
|
||||
* Value 29, 30, 32 are not supported on XL710 and X710.
|
||||
*/
|
||||
I40E_FILTER_PCTYPE_NONF_UNICAST_IPV4_UDP = 29,
|
||||
I40E_FILTER_PCTYPE_NONF_MULTICAST_IPV4_UDP = 30,
|
||||
#else
|
||||
/* Note: Values 0-30 are reserved for future use */
|
||||
#endif
|
||||
I40E_FILTER_PCTYPE_NONF_IPV4_UDP = 31,
|
||||
#ifdef X722_SUPPORT
|
||||
I40E_FILTER_PCTYPE_NONF_IPV4_TCP_SYN_NO_ACK = 32,
|
||||
#else
|
||||
/* Note: Value 32 is reserved for future use */
|
||||
#endif
|
||||
I40E_FILTER_PCTYPE_NONF_IPV4_TCP = 33,
|
||||
I40E_FILTER_PCTYPE_NONF_IPV4_SCTP = 34,
|
||||
I40E_FILTER_PCTYPE_NONF_IPV4_OTHER = 35,
|
||||
I40E_FILTER_PCTYPE_FRAG_IPV4 = 36,
|
||||
#ifdef X722_SUPPORT
|
||||
/* Note: Values 37-38 are reserved for future use.
|
||||
* Value 39, 40, 42 are not supported on XL710 and X710.
|
||||
*/
|
||||
I40E_FILTER_PCTYPE_NONF_UNICAST_IPV6_UDP = 39,
|
||||
I40E_FILTER_PCTYPE_NONF_MULTICAST_IPV6_UDP = 40,
|
||||
#else
|
||||
/* Note: Values 37-40 are reserved for future use */
|
||||
#endif
|
||||
I40E_FILTER_PCTYPE_NONF_IPV6_UDP = 41,
|
||||
#ifdef X722_SUPPORT
|
||||
I40E_FILTER_PCTYPE_NONF_IPV6_TCP_SYN_NO_ACK = 42,
|
||||
#endif
|
||||
I40E_FILTER_PCTYPE_NONF_IPV6_TCP = 43,
|
||||
I40E_FILTER_PCTYPE_NONF_IPV6_SCTP = 44,
|
||||
I40E_FILTER_PCTYPE_NONF_IPV6_OTHER = 45,
|
||||
@ -1350,12 +1310,10 @@ enum i40e_filter_program_desc_pcmd {
|
||||
I40E_TXD_FLTR_QW1_CMD_SHIFT)
|
||||
#define I40E_TXD_FLTR_QW1_FD_STATUS_MASK (0x3ULL << \
|
||||
I40E_TXD_FLTR_QW1_FD_STATUS_SHIFT)
|
||||
#ifdef X722_SUPPORT
|
||||
|
||||
#define I40E_TXD_FLTR_QW1_ATR_SHIFT (0xEULL + \
|
||||
I40E_TXD_FLTR_QW1_CMD_SHIFT)
|
||||
#define I40E_TXD_FLTR_QW1_ATR_MASK BIT_ULL(I40E_TXD_FLTR_QW1_ATR_SHIFT)
|
||||
#endif
|
||||
|
||||
#define I40E_TXD_FLTR_QW1_CNTINDEX_SHIFT 20
|
||||
#define I40E_TXD_FLTR_QW1_CNTINDEX_MASK (0x1FFUL << \
|
||||
|
Loading…
x
Reference in New Issue
Block a user