ip_frag: add IPv6 reassembly
authorAnatoly Burakov <anatoly.burakov@intel.com>
Wed, 28 May 2014 17:32:46 +0000 (18:32 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 16 Jun 2014 16:55:05 +0000 (18:55 +0200)
commit4f1a8f6338620091835b31ee4eee085183516a68
tree97f8211b5a5ae59ccf64158f3e264d360246d43c
parent74de12b7b63a892859206c3b1a5e7eb9c7e49116
ip_frag: add IPv6 reassembly

Mostly a copy-paste of IPv4, with a few caveats.

Only supported packets are those in which fragment extension header is
just after the IPv6 header.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
lib/librte_ip_frag/Makefile
lib/librte_ip_frag/ip_frag_common.h
lib/librte_ip_frag/ip_frag_internal.c
lib/librte_ip_frag/rte_ip_frag.h
lib/librte_ip_frag/rte_ipv4_reassembly.c
lib/librte_ip_frag/rte_ipv6_reassembly.c [new file with mode: 0644]