Merge pull request #852 from zcjie1/dev

set the IP-type flag for tx_csum_l4 offload
This commit is contained in:
johnjiang 2025-01-03 10:41:00 +08:00 committed by GitHub
commit 63d0cc0b90
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 0 deletions

View File

@ -1944,6 +1944,12 @@ ff_dpdk_if_send(struct ff_dpdk_if_context *ctx, void *m,
iph = (struct rte_ipv4_hdr *)(data + RTE_ETHER_HDR_LEN);
iph_len = (iph->version_ihl & 0x0f) << 2;
if (iph->version == 4) {
head->ol_flags |= RTE_MBUF_F_TX_IPV4;
} else {
head->ol_flags |= RTE_MBUF_F_TX_IPV6;
}
if (offload.tcp_csum) {
head->ol_flags |= RTE_MBUF_F_TX_TCP_CKSUM;
head->l2_len = RTE_ETHER_HDR_LEN;