[dpdk-dev] [PATCH] example/ipv4_multicast: fix app hanging when using clone
Thomas Monjalon
thomas at monjalon.net
Tue Nov 13 10:25:23 CET 2018
Hi,
12/11/2018 21:46, Herakliusz Lipiec:
> This example was dropping packets when using clone (ip 224.0.0.103).
What is this IP?
What is clone?
> The problem was that mbufs were not freed. This was caused by coping
> ol_flags from cloned mbuf to header mbufs.
Mbuf is not freed because of ol_flags?
I feel this description should be improved.
> Signed-off-by: Herakliusz Lipiec <herakliusz.lipiec at intel.com>
[...]
> --- a/examples/ipv4_multicast/main.c
> +++ b/examples/ipv4_multicast/main.c
> @@ -266,8 +266,6 @@ mcast_out_pkt(struct rte_mbuf *pkt, int use_clone)
> hdr->tx_offload = pkt->tx_offload;
> hdr->hash = pkt->hash;
>
> - hdr->ol_flags = pkt->ol_flags;
> -
> __rte_mbuf_sanity_check(hdr, 1);
> return hdr;
> }
More information about the dev
mailing list