> As per the documentation to use any IP offload features, application > must set required offload flags into mbuf->ol_flags. > > Signed-off-by: Sunil Kumar Kori <sk...@marvell.com> > --- > examples/ip_fragmentation/main.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/examples/ip_fragmentation/main.c > b/examples/ip_fragmentation/main.c > index e90a61e..719d6f4 100644 > --- a/examples/ip_fragmentation/main.c > +++ b/examples/ip_fragmentation/main.c > @@ -354,10 +354,12 @@ struct rte_lpm6_config lpm6_config = { > > /* src addr */ > ether_addr_copy(&ports_eth_addr[port_out], ð_hdr->s_addr); > - if (ipv6) > + if (ipv6) { > eth_hdr->ether_type = rte_be_to_cpu_16(ETHER_TYPE_IPv6); > - else > + } else { > eth_hdr->ether_type = rte_be_to_cpu_16(ETHER_TYPE_IPv4); > + m->ol_flags |= (PKT_TX_IPV4 | PKT_TX_IP_CKSUM); > + } > } > > len += len2; > --
Acked-by: Konstantin Ananyev <konstantin.anan...@intel.com> > 1.8.3.1