|
@@ -7,28 +7,28 @@
|
|
|
#include <linux/avf/virtchnl.h>
|
|
|
|
|
|
/**
|
|
|
- * i40e_set_mac_type - Sets MAC type
|
|
|
+ * iavf_set_mac_type - Sets MAC type
|
|
|
* @hw: pointer to the HW structure
|
|
|
*
|
|
|
* This function sets the mac type of the adapter based on the
|
|
|
* vendor ID and device ID stored in the hw structure.
|
|
|
**/
|
|
|
-iavf_status i40e_set_mac_type(struct iavf_hw *hw)
|
|
|
+iavf_status iavf_set_mac_type(struct iavf_hw *hw)
|
|
|
{
|
|
|
iavf_status status = 0;
|
|
|
|
|
|
if (hw->vendor_id == PCI_VENDOR_ID_INTEL) {
|
|
|
switch (hw->device_id) {
|
|
|
case IAVF_DEV_ID_X722_VF:
|
|
|
- hw->mac.type = I40E_MAC_X722_VF;
|
|
|
+ hw->mac.type = IAVF_MAC_X722_VF;
|
|
|
break;
|
|
|
case IAVF_DEV_ID_VF:
|
|
|
case IAVF_DEV_ID_VF_HV:
|
|
|
case IAVF_DEV_ID_ADAPTIVE_VF:
|
|
|
- hw->mac.type = I40E_MAC_VF;
|
|
|
+ hw->mac.type = IAVF_MAC_VF;
|
|
|
break;
|
|
|
default:
|
|
|
- hw->mac.type = I40E_MAC_GENERIC;
|
|
|
+ hw->mac.type = IAVF_MAC_GENERIC;
|
|
|
break;
|
|
|
}
|
|
|
} else {
|
|
@@ -344,7 +344,7 @@ iavf_status iavf_aq_queue_shutdown(struct iavf_hw *hw, bool unloading)
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * i40e_aq_get_set_rss_lut
|
|
|
+ * iavf_aq_get_set_rss_lut
|
|
|
* @hw: pointer to the hardware structure
|
|
|
* @vsi_id: vsi fw index
|
|
|
* @pf_lut: for PF table set true, for VSI table set false
|
|
@@ -354,7 +354,7 @@ iavf_status iavf_aq_queue_shutdown(struct iavf_hw *hw, bool unloading)
|
|
|
*
|
|
|
* Internal function to get or set RSS look up table
|
|
|
**/
|
|
|
-static iavf_status i40e_aq_get_set_rss_lut(struct iavf_hw *hw,
|
|
|
+static iavf_status iavf_aq_get_set_rss_lut(struct iavf_hw *hw,
|
|
|
u16 vsi_id, bool pf_lut,
|
|
|
u8 *lut, u16 lut_size,
|
|
|
bool set)
|
|
@@ -410,7 +410,7 @@ static iavf_status i40e_aq_get_set_rss_lut(struct iavf_hw *hw,
|
|
|
iavf_status iavf_aq_get_rss_lut(struct iavf_hw *hw, u16 vsi_id,
|
|
|
bool pf_lut, u8 *lut, u16 lut_size)
|
|
|
{
|
|
|
- return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size,
|
|
|
+ return iavf_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size,
|
|
|
false);
|
|
|
}
|
|
|
|
|
@@ -427,11 +427,11 @@ iavf_status iavf_aq_get_rss_lut(struct iavf_hw *hw, u16 vsi_id,
|
|
|
iavf_status iavf_aq_set_rss_lut(struct iavf_hw *hw, u16 vsi_id,
|
|
|
bool pf_lut, u8 *lut, u16 lut_size)
|
|
|
{
|
|
|
- return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true);
|
|
|
+ return iavf_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * i40e_aq_get_set_rss_key
|
|
|
+ * iavf_aq_get_set_rss_key
|
|
|
* @hw: pointer to the hw struct
|
|
|
* @vsi_id: vsi fw index
|
|
|
* @key: pointer to key info struct
|
|
@@ -440,7 +440,7 @@ iavf_status iavf_aq_set_rss_lut(struct iavf_hw *hw, u16 vsi_id,
|
|
|
* get the RSS key per VSI
|
|
|
**/
|
|
|
static
|
|
|
-iavf_status i40e_aq_get_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
+iavf_status iavf_aq_get_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
struct i40e_aqc_get_set_rss_key_data *key,
|
|
|
bool set)
|
|
|
{
|
|
@@ -482,7 +482,7 @@ iavf_status i40e_aq_get_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
iavf_status iavf_aq_get_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
struct i40e_aqc_get_set_rss_key_data *key)
|
|
|
{
|
|
|
- return i40e_aq_get_set_rss_key(hw, vsi_id, key, false);
|
|
|
+ return iavf_aq_get_set_rss_key(hw, vsi_id, key, false);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -496,7 +496,7 @@ iavf_status iavf_aq_get_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
struct i40e_aqc_get_set_rss_key_data *key)
|
|
|
{
|
|
|
- return i40e_aq_get_set_rss_key(hw, vsi_id, key, true);
|
|
|
+ return iavf_aq_get_set_rss_key(hw, vsi_id, key, true);
|
|
|
}
|
|
|
|
|
|
/* The iavf_ptype_lookup table is used to convert from the 8-bit ptype in the
|
|
@@ -518,350 +518,350 @@ iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
|
|
|
* ELSE IF iavf_ptype_lookup[ptype].outer_ip == I40E_RX_PTYPE_OUTER_IP
|
|
|
* Use the rest of the fields to look at the tunnels, inner protocols, etc
|
|
|
* ELSE
|
|
|
- * Use the enum i40e_rx_l2_ptype to decode the packet type
|
|
|
+ * Use the enum iavf_rx_l2_ptype to decode the packet type
|
|
|
* ENDIF
|
|
|
*/
|
|
|
|
|
|
/* macro to make the table lines short */
|
|
|
-#define I40E_PTT(PTYPE, OUTER_IP, OUTER_IP_VER, OUTER_FRAG, T, TE, TEF, I, PL)\
|
|
|
+#define IAVF_PTT(PTYPE, OUTER_IP, OUTER_IP_VER, OUTER_FRAG, T, TE, TEF, I, PL)\
|
|
|
{ PTYPE, \
|
|
|
1, \
|
|
|
- I40E_RX_PTYPE_OUTER_##OUTER_IP, \
|
|
|
- I40E_RX_PTYPE_OUTER_##OUTER_IP_VER, \
|
|
|
- I40E_RX_PTYPE_##OUTER_FRAG, \
|
|
|
- I40E_RX_PTYPE_TUNNEL_##T, \
|
|
|
- I40E_RX_PTYPE_TUNNEL_END_##TE, \
|
|
|
- I40E_RX_PTYPE_##TEF, \
|
|
|
- I40E_RX_PTYPE_INNER_PROT_##I, \
|
|
|
- I40E_RX_PTYPE_PAYLOAD_LAYER_##PL }
|
|
|
-
|
|
|
-#define I40E_PTT_UNUSED_ENTRY(PTYPE) \
|
|
|
+ IAVF_RX_PTYPE_OUTER_##OUTER_IP, \
|
|
|
+ IAVF_RX_PTYPE_OUTER_##OUTER_IP_VER, \
|
|
|
+ IAVF_RX_PTYPE_##OUTER_FRAG, \
|
|
|
+ IAVF_RX_PTYPE_TUNNEL_##T, \
|
|
|
+ IAVF_RX_PTYPE_TUNNEL_END_##TE, \
|
|
|
+ IAVF_RX_PTYPE_##TEF, \
|
|
|
+ IAVF_RX_PTYPE_INNER_PROT_##I, \
|
|
|
+ IAVF_RX_PTYPE_PAYLOAD_LAYER_##PL }
|
|
|
+
|
|
|
+#define IAVF_PTT_UNUSED_ENTRY(PTYPE) \
|
|
|
{ PTYPE, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
|
|
|
|
|
|
/* shorter macros makes the table fit but are terse */
|
|
|
-#define I40E_RX_PTYPE_NOF I40E_RX_PTYPE_NOT_FRAG
|
|
|
-#define I40E_RX_PTYPE_FRG I40E_RX_PTYPE_FRAG
|
|
|
-#define I40E_RX_PTYPE_INNER_PROT_TS I40E_RX_PTYPE_INNER_PROT_TIMESYNC
|
|
|
+#define IAVF_RX_PTYPE_NOF IAVF_RX_PTYPE_NOT_FRAG
|
|
|
+#define IAVF_RX_PTYPE_FRG IAVF_RX_PTYPE_FRAG
|
|
|
+#define IAVF_RX_PTYPE_INNER_PROT_TS IAVF_RX_PTYPE_INNER_PROT_TIMESYNC
|
|
|
|
|
|
/* Lookup table mapping the HW PTYPE to the bit field for decoding */
|
|
|
-struct i40e_rx_ptype_decoded iavf_ptype_lookup[] = {
|
|
|
+struct iavf_rx_ptype_decoded iavf_ptype_lookup[] = {
|
|
|
/* L2 Packet types */
|
|
|
- I40E_PTT_UNUSED_ENTRY(0),
|
|
|
- I40E_PTT(1, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
- I40E_PTT(2, L2, NONE, NOF, NONE, NONE, NOF, TS, PAY2),
|
|
|
- I40E_PTT(3, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
- I40E_PTT_UNUSED_ENTRY(4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(5),
|
|
|
- I40E_PTT(6, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
- I40E_PTT(7, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
- I40E_PTT_UNUSED_ENTRY(8),
|
|
|
- I40E_PTT_UNUSED_ENTRY(9),
|
|
|
- I40E_PTT(10, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
- I40E_PTT(11, L2, NONE, NOF, NONE, NONE, NOF, NONE, NONE),
|
|
|
- I40E_PTT(12, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(13, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(14, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(15, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(16, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(17, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(18, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(19, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(20, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(21, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(0),
|
|
|
+ IAVF_PTT(1, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
+ IAVF_PTT(2, L2, NONE, NOF, NONE, NONE, NOF, TS, PAY2),
|
|
|
+ IAVF_PTT(3, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(5),
|
|
|
+ IAVF_PTT(6, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
+ IAVF_PTT(7, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(8),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(9),
|
|
|
+ IAVF_PTT(10, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY2),
|
|
|
+ IAVF_PTT(11, L2, NONE, NOF, NONE, NONE, NOF, NONE, NONE),
|
|
|
+ IAVF_PTT(12, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(13, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(14, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(15, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(16, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(17, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(18, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(19, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(20, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(21, L2, NONE, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* Non Tunneled IPv4 */
|
|
|
- I40E_PTT(22, IP, IPV4, FRG, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(23, IP, IPV4, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(25),
|
|
|
- I40E_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(27, IP, IPV4, NOF, NONE, NONE, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(28, IP, IPV4, NOF, NONE, NONE, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(22, IP, IPV4, FRG, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(23, IP, IPV4, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(24, IP, IPV4, NOF, NONE, NONE, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(25),
|
|
|
+ IAVF_PTT(26, IP, IPV4, NOF, NONE, NONE, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(27, IP, IPV4, NOF, NONE, NONE, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(28, IP, IPV4, NOF, NONE, NONE, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> IPv4 */
|
|
|
- I40E_PTT(29, IP, IPV4, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(30, IP, IPV4, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(31, IP, IPV4, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(32),
|
|
|
- I40E_PTT(33, IP, IPV4, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(34, IP, IPV4, NOF, IP_IP, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(35, IP, IPV4, NOF, IP_IP, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(29, IP, IPV4, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(30, IP, IPV4, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(31, IP, IPV4, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(32),
|
|
|
+ IAVF_PTT(33, IP, IPV4, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(34, IP, IPV4, NOF, IP_IP, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(35, IP, IPV4, NOF, IP_IP, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> IPv6 */
|
|
|
- I40E_PTT(36, IP, IPV4, NOF, IP_IP, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(37, IP, IPV4, NOF, IP_IP, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(39),
|
|
|
- I40E_PTT(40, IP, IPV4, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(41, IP, IPV4, NOF, IP_IP, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(42, IP, IPV4, NOF, IP_IP, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(36, IP, IPV4, NOF, IP_IP, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(37, IP, IPV4, NOF, IP_IP, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(39),
|
|
|
+ IAVF_PTT(40, IP, IPV4, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(41, IP, IPV4, NOF, IP_IP, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(42, IP, IPV4, NOF, IP_IP, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT */
|
|
|
- I40E_PTT(43, IP, IPV4, NOF, IP_GRENAT, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(43, IP, IPV4, NOF, IP_GRENAT, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT --> IPv4 */
|
|
|
- I40E_PTT(44, IP, IPV4, NOF, IP_GRENAT, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(45, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(46, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(47),
|
|
|
- I40E_PTT(48, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(49, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(50, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(44, IP, IPV4, NOF, IP_GRENAT, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(45, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(46, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(47),
|
|
|
+ IAVF_PTT(48, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(49, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(50, IP, IPV4, NOF, IP_GRENAT, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT --> IPv6 */
|
|
|
- I40E_PTT(51, IP, IPV4, NOF, IP_GRENAT, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(52, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(53, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(54),
|
|
|
- I40E_PTT(55, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(56, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(57, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(51, IP, IPV4, NOF, IP_GRENAT, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(52, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(53, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(54),
|
|
|
+ IAVF_PTT(55, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(56, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(57, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT --> MAC */
|
|
|
- I40E_PTT(58, IP, IPV4, NOF, IP_GRENAT_MAC, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(58, IP, IPV4, NOF, IP_GRENAT_MAC, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT --> MAC --> IPv4 */
|
|
|
- I40E_PTT(59, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(60, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(61, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(62),
|
|
|
- I40E_PTT(63, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(64, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(65, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(59, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(60, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(61, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(62),
|
|
|
+ IAVF_PTT(63, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(64, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(65, IP, IPV4, NOF, IP_GRENAT_MAC, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT -> MAC --> IPv6 */
|
|
|
- I40E_PTT(66, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(67, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(68, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(69),
|
|
|
- I40E_PTT(70, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(71, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(72, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(66, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(67, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(68, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(69),
|
|
|
+ IAVF_PTT(70, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(71, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(72, IP, IPV4, NOF, IP_GRENAT_MAC, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 --> GRE/NAT --> MAC/VLAN */
|
|
|
- I40E_PTT(73, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(73, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* IPv4 ---> GRE/NAT -> MAC/VLAN --> IPv4 */
|
|
|
- I40E_PTT(74, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(75, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(76, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(77),
|
|
|
- I40E_PTT(78, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(79, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(80, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(74, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(75, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(76, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(77),
|
|
|
+ IAVF_PTT(78, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(79, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(80, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv4 -> GRE/NAT -> MAC/VLAN --> IPv6 */
|
|
|
- I40E_PTT(81, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(82, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(83, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(84),
|
|
|
- I40E_PTT(85, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(86, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(87, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(81, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(82, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(83, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(84),
|
|
|
+ IAVF_PTT(85, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(86, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(87, IP, IPV4, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* Non Tunneled IPv6 */
|
|
|
- I40E_PTT(88, IP, IPV6, FRG, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(89, IP, IPV6, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY3),
|
|
|
- I40E_PTT_UNUSED_ENTRY(91),
|
|
|
- I40E_PTT(92, IP, IPV6, NOF, NONE, NONE, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(93, IP, IPV6, NOF, NONE, NONE, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(94, IP, IPV6, NOF, NONE, NONE, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(88, IP, IPV6, FRG, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(89, IP, IPV6, NOF, NONE, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(90, IP, IPV6, NOF, NONE, NONE, NOF, UDP, PAY3),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(91),
|
|
|
+ IAVF_PTT(92, IP, IPV6, NOF, NONE, NONE, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(93, IP, IPV6, NOF, NONE, NONE, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(94, IP, IPV6, NOF, NONE, NONE, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> IPv4 */
|
|
|
- I40E_PTT(95, IP, IPV6, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(96, IP, IPV6, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(97, IP, IPV6, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(98),
|
|
|
- I40E_PTT(99, IP, IPV6, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(100, IP, IPV6, NOF, IP_IP, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(101, IP, IPV6, NOF, IP_IP, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(95, IP, IPV6, NOF, IP_IP, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(96, IP, IPV6, NOF, IP_IP, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(97, IP, IPV6, NOF, IP_IP, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(98),
|
|
|
+ IAVF_PTT(99, IP, IPV6, NOF, IP_IP, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(100, IP, IPV6, NOF, IP_IP, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(101, IP, IPV6, NOF, IP_IP, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> IPv6 */
|
|
|
- I40E_PTT(102, IP, IPV6, NOF, IP_IP, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(103, IP, IPV6, NOF, IP_IP, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(104, IP, IPV6, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(105),
|
|
|
- I40E_PTT(106, IP, IPV6, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(107, IP, IPV6, NOF, IP_IP, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(108, IP, IPV6, NOF, IP_IP, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(102, IP, IPV6, NOF, IP_IP, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(103, IP, IPV6, NOF, IP_IP, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(104, IP, IPV6, NOF, IP_IP, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(105),
|
|
|
+ IAVF_PTT(106, IP, IPV6, NOF, IP_IP, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(107, IP, IPV6, NOF, IP_IP, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(108, IP, IPV6, NOF, IP_IP, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT */
|
|
|
- I40E_PTT(109, IP, IPV6, NOF, IP_GRENAT, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(109, IP, IPV6, NOF, IP_GRENAT, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> IPv4 */
|
|
|
- I40E_PTT(110, IP, IPV6, NOF, IP_GRENAT, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(111, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(112, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(113),
|
|
|
- I40E_PTT(114, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(115, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(116, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(110, IP, IPV6, NOF, IP_GRENAT, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(111, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(112, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(113),
|
|
|
+ IAVF_PTT(114, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(115, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(116, IP, IPV6, NOF, IP_GRENAT, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> IPv6 */
|
|
|
- I40E_PTT(117, IP, IPV6, NOF, IP_GRENAT, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(118, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(119, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(120),
|
|
|
- I40E_PTT(121, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(122, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(123, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(117, IP, IPV6, NOF, IP_GRENAT, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(118, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(119, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(120),
|
|
|
+ IAVF_PTT(121, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(122, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(123, IP, IPV6, NOF, IP_GRENAT, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> MAC */
|
|
|
- I40E_PTT(124, IP, IPV6, NOF, IP_GRENAT_MAC, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(124, IP, IPV6, NOF, IP_GRENAT_MAC, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> MAC -> IPv4 */
|
|
|
- I40E_PTT(125, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(126, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(127, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(128),
|
|
|
- I40E_PTT(129, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(130, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(131, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(125, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(126, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(127, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(128),
|
|
|
+ IAVF_PTT(129, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(130, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(131, IP, IPV6, NOF, IP_GRENAT_MAC, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> MAC -> IPv6 */
|
|
|
- I40E_PTT(132, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(133, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(134, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(135),
|
|
|
- I40E_PTT(136, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(137, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(138, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(132, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(133, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(134, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(135),
|
|
|
+ IAVF_PTT(136, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(137, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(138, IP, IPV6, NOF, IP_GRENAT_MAC, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> MAC/VLAN */
|
|
|
- I40E_PTT(139, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, NONE, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(139, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, NONE, NOF, NONE, PAY3),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> MAC/VLAN --> IPv4 */
|
|
|
- I40E_PTT(140, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(141, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(142, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(143),
|
|
|
- I40E_PTT(144, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(145, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(146, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(140, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(141, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(142, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(143),
|
|
|
+ IAVF_PTT(144, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(145, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(146, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV4, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* IPv6 --> GRE/NAT -> MAC/VLAN --> IPv6 */
|
|
|
- I40E_PTT(147, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, FRG, NONE, PAY3),
|
|
|
- I40E_PTT(148, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, NONE, PAY3),
|
|
|
- I40E_PTT(149, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, UDP, PAY4),
|
|
|
- I40E_PTT_UNUSED_ENTRY(150),
|
|
|
- I40E_PTT(151, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, TCP, PAY4),
|
|
|
- I40E_PTT(152, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, SCTP, PAY4),
|
|
|
- I40E_PTT(153, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, ICMP, PAY4),
|
|
|
+ IAVF_PTT(147, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, FRG, NONE, PAY3),
|
|
|
+ IAVF_PTT(148, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, NONE, PAY3),
|
|
|
+ IAVF_PTT(149, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, UDP, PAY4),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(150),
|
|
|
+ IAVF_PTT(151, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, TCP, PAY4),
|
|
|
+ IAVF_PTT(152, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, SCTP, PAY4),
|
|
|
+ IAVF_PTT(153, IP, IPV6, NOF, IP_GRENAT_MAC_VLAN, IPV6, NOF, ICMP, PAY4),
|
|
|
|
|
|
/* unused entries */
|
|
|
- I40E_PTT_UNUSED_ENTRY(154),
|
|
|
- I40E_PTT_UNUSED_ENTRY(155),
|
|
|
- I40E_PTT_UNUSED_ENTRY(156),
|
|
|
- I40E_PTT_UNUSED_ENTRY(157),
|
|
|
- I40E_PTT_UNUSED_ENTRY(158),
|
|
|
- I40E_PTT_UNUSED_ENTRY(159),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(160),
|
|
|
- I40E_PTT_UNUSED_ENTRY(161),
|
|
|
- I40E_PTT_UNUSED_ENTRY(162),
|
|
|
- I40E_PTT_UNUSED_ENTRY(163),
|
|
|
- I40E_PTT_UNUSED_ENTRY(164),
|
|
|
- I40E_PTT_UNUSED_ENTRY(165),
|
|
|
- I40E_PTT_UNUSED_ENTRY(166),
|
|
|
- I40E_PTT_UNUSED_ENTRY(167),
|
|
|
- I40E_PTT_UNUSED_ENTRY(168),
|
|
|
- I40E_PTT_UNUSED_ENTRY(169),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(170),
|
|
|
- I40E_PTT_UNUSED_ENTRY(171),
|
|
|
- I40E_PTT_UNUSED_ENTRY(172),
|
|
|
- I40E_PTT_UNUSED_ENTRY(173),
|
|
|
- I40E_PTT_UNUSED_ENTRY(174),
|
|
|
- I40E_PTT_UNUSED_ENTRY(175),
|
|
|
- I40E_PTT_UNUSED_ENTRY(176),
|
|
|
- I40E_PTT_UNUSED_ENTRY(177),
|
|
|
- I40E_PTT_UNUSED_ENTRY(178),
|
|
|
- I40E_PTT_UNUSED_ENTRY(179),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(180),
|
|
|
- I40E_PTT_UNUSED_ENTRY(181),
|
|
|
- I40E_PTT_UNUSED_ENTRY(182),
|
|
|
- I40E_PTT_UNUSED_ENTRY(183),
|
|
|
- I40E_PTT_UNUSED_ENTRY(184),
|
|
|
- I40E_PTT_UNUSED_ENTRY(185),
|
|
|
- I40E_PTT_UNUSED_ENTRY(186),
|
|
|
- I40E_PTT_UNUSED_ENTRY(187),
|
|
|
- I40E_PTT_UNUSED_ENTRY(188),
|
|
|
- I40E_PTT_UNUSED_ENTRY(189),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(190),
|
|
|
- I40E_PTT_UNUSED_ENTRY(191),
|
|
|
- I40E_PTT_UNUSED_ENTRY(192),
|
|
|
- I40E_PTT_UNUSED_ENTRY(193),
|
|
|
- I40E_PTT_UNUSED_ENTRY(194),
|
|
|
- I40E_PTT_UNUSED_ENTRY(195),
|
|
|
- I40E_PTT_UNUSED_ENTRY(196),
|
|
|
- I40E_PTT_UNUSED_ENTRY(197),
|
|
|
- I40E_PTT_UNUSED_ENTRY(198),
|
|
|
- I40E_PTT_UNUSED_ENTRY(199),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(200),
|
|
|
- I40E_PTT_UNUSED_ENTRY(201),
|
|
|
- I40E_PTT_UNUSED_ENTRY(202),
|
|
|
- I40E_PTT_UNUSED_ENTRY(203),
|
|
|
- I40E_PTT_UNUSED_ENTRY(204),
|
|
|
- I40E_PTT_UNUSED_ENTRY(205),
|
|
|
- I40E_PTT_UNUSED_ENTRY(206),
|
|
|
- I40E_PTT_UNUSED_ENTRY(207),
|
|
|
- I40E_PTT_UNUSED_ENTRY(208),
|
|
|
- I40E_PTT_UNUSED_ENTRY(209),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(210),
|
|
|
- I40E_PTT_UNUSED_ENTRY(211),
|
|
|
- I40E_PTT_UNUSED_ENTRY(212),
|
|
|
- I40E_PTT_UNUSED_ENTRY(213),
|
|
|
- I40E_PTT_UNUSED_ENTRY(214),
|
|
|
- I40E_PTT_UNUSED_ENTRY(215),
|
|
|
- I40E_PTT_UNUSED_ENTRY(216),
|
|
|
- I40E_PTT_UNUSED_ENTRY(217),
|
|
|
- I40E_PTT_UNUSED_ENTRY(218),
|
|
|
- I40E_PTT_UNUSED_ENTRY(219),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(220),
|
|
|
- I40E_PTT_UNUSED_ENTRY(221),
|
|
|
- I40E_PTT_UNUSED_ENTRY(222),
|
|
|
- I40E_PTT_UNUSED_ENTRY(223),
|
|
|
- I40E_PTT_UNUSED_ENTRY(224),
|
|
|
- I40E_PTT_UNUSED_ENTRY(225),
|
|
|
- I40E_PTT_UNUSED_ENTRY(226),
|
|
|
- I40E_PTT_UNUSED_ENTRY(227),
|
|
|
- I40E_PTT_UNUSED_ENTRY(228),
|
|
|
- I40E_PTT_UNUSED_ENTRY(229),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(230),
|
|
|
- I40E_PTT_UNUSED_ENTRY(231),
|
|
|
- I40E_PTT_UNUSED_ENTRY(232),
|
|
|
- I40E_PTT_UNUSED_ENTRY(233),
|
|
|
- I40E_PTT_UNUSED_ENTRY(234),
|
|
|
- I40E_PTT_UNUSED_ENTRY(235),
|
|
|
- I40E_PTT_UNUSED_ENTRY(236),
|
|
|
- I40E_PTT_UNUSED_ENTRY(237),
|
|
|
- I40E_PTT_UNUSED_ENTRY(238),
|
|
|
- I40E_PTT_UNUSED_ENTRY(239),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(240),
|
|
|
- I40E_PTT_UNUSED_ENTRY(241),
|
|
|
- I40E_PTT_UNUSED_ENTRY(242),
|
|
|
- I40E_PTT_UNUSED_ENTRY(243),
|
|
|
- I40E_PTT_UNUSED_ENTRY(244),
|
|
|
- I40E_PTT_UNUSED_ENTRY(245),
|
|
|
- I40E_PTT_UNUSED_ENTRY(246),
|
|
|
- I40E_PTT_UNUSED_ENTRY(247),
|
|
|
- I40E_PTT_UNUSED_ENTRY(248),
|
|
|
- I40E_PTT_UNUSED_ENTRY(249),
|
|
|
-
|
|
|
- I40E_PTT_UNUSED_ENTRY(250),
|
|
|
- I40E_PTT_UNUSED_ENTRY(251),
|
|
|
- I40E_PTT_UNUSED_ENTRY(252),
|
|
|
- I40E_PTT_UNUSED_ENTRY(253),
|
|
|
- I40E_PTT_UNUSED_ENTRY(254),
|
|
|
- I40E_PTT_UNUSED_ENTRY(255)
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(154),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(155),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(156),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(157),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(158),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(159),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(160),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(161),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(162),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(163),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(164),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(165),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(166),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(167),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(168),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(169),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(170),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(171),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(172),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(173),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(174),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(175),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(176),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(177),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(178),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(179),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(180),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(181),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(182),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(183),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(184),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(185),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(186),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(187),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(188),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(189),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(190),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(191),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(192),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(193),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(194),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(195),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(196),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(197),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(198),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(199),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(200),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(201),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(202),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(203),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(204),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(205),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(206),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(207),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(208),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(209),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(210),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(211),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(212),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(213),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(214),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(215),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(216),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(217),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(218),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(219),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(220),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(221),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(222),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(223),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(224),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(225),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(226),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(227),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(228),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(229),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(230),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(231),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(232),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(233),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(234),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(235),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(236),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(237),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(238),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(239),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(240),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(241),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(242),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(243),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(244),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(245),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(246),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(247),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(248),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(249),
|
|
|
+
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(250),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(251),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(252),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(253),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(254),
|
|
|
+ IAVF_PTT_UNUSED_ENTRY(255)
|
|
|
};
|
|
|
|
|
|
/**
|