X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fnet%2Focteontx2%2Fotx2_lookup.c;h=4764608c2d41707cdbd46fba56338519e31ac217;hb=6065f4cdc31ba83e41688691b61f025c03edb1c6;hp=9dcfc750dfdc240ebfa92b5c64926a91ebe13181;hpb=41fe7a3a11fd90a46baa33be71d3e8b9aa6be53f;p=dpdk.git diff --git a/drivers/net/octeontx2/otx2_lookup.c b/drivers/net/octeontx2/otx2_lookup.c index 9dcfc750df..4764608c2d 100644 --- a/drivers/net/octeontx2/otx2_lookup.c +++ b/drivers/net/octeontx2/otx2_lookup.c @@ -169,15 +169,15 @@ nix_create_non_tunnel_ptype_array(uint16_t *ptype) case NPC_LT_LD_NVGRE: val |= RTE_PTYPE_TUNNEL_NVGRE; break; - case NPC_LT_LD_ESP: - val |= RTE_PTYPE_TUNNEL_ESP; - break; } switch (le) { case NPC_LT_LE_VXLAN: val |= RTE_PTYPE_TUNNEL_VXLAN; break; + case NPC_LT_LE_ESP: + val |= RTE_PTYPE_TUNNEL_ESP; + break; case NPC_LT_LE_VXLANGPE: val |= RTE_PTYPE_TUNNEL_VXLAN_GPE; break; @@ -285,7 +285,7 @@ nix_create_rx_ol_flags_array(void *mem) if (errcode == NPC_EC_OIP4_CSUM || errcode == NPC_EC_IP_FRAG_OFFSET_1) { val |= PKT_RX_IP_CKSUM_BAD; - val |= PKT_RX_EIP_CKSUM_BAD; + val |= PKT_RX_OUTER_IP_CKSUM_BAD; } else { val |= PKT_RX_IP_CKSUM_GOOD; } @@ -301,6 +301,7 @@ nix_create_rx_ol_flags_array(void *mem) errcode == NIX_RX_PERRCODE_OL4_LEN || errcode == NIX_RX_PERRCODE_OL4_PORT) { val |= PKT_RX_IP_CKSUM_GOOD; + val |= PKT_RX_L4_CKSUM_BAD; val |= PKT_RX_OUTER_L4_CKSUM_BAD; } else if (errcode == NIX_RX_PERRCODE_IL4_CHK || errcode == NIX_RX_PERRCODE_IL4_LEN ||