net/hns3: support VXLAN-GPE TSO and checksum
authorChengchang Tang <tangchengchang@huawei.com>
Mon, 2 Nov 2020 14:38:15 +0000 (22:38 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 3 Nov 2020 22:35:07 +0000 (23:35 +0100)
Kupeng920 support tso and checksum offload for VXLAN_GPE with
the next protocol id 3(i.e., Ethernet).

Kupeng930 support TSO and checksum offload for VXLAN_GPE with
the next protocol id 1,2,3(i.e., IPv4, IPv6 and Ethernet).

This patch add support for this tunnel type.

Signed-off-by: Chengchang Tang <tangchengchang@huawei.com>
Signed-off-by: Lijun Ou <oulijun@huawei.com>
drivers/net/hns3/hns3_rxtx.c

index abc2cab..c82116d 100644 (file)
@@ -2897,6 +2897,7 @@ hns3_parse_inner_params(struct rte_mbuf *m, uint32_t *ol_type_vlan_len_msec,
        uint16_t inner_l2_len;
 
        switch (ol_flags & PKT_TX_TUNNEL_MASK) {
+       case PKT_TX_TUNNEL_VXLAN_GPE:
        case PKT_TX_TUNNEL_GENEVE:
        case PKT_TX_TUNNEL_VXLAN:
                /* MAC in UDP tunnelling packet, include VxLAN and GENEVE */