ip4/6-reassembly fixes 99/19799/2
authorVijayabhaskar Katamreddy <vkatamre@cisco.com>
Thu, 23 May 2019 20:02:28 +0000 (13:02 -0700)
committerOle Trøan <otroan@employees.org>
Fri, 24 May 2019 09:02:40 +0000 (09:02 +0000)
commit90556d69f9600926e7d99f59d55f06354bd02dcd
tree3f2bce2812cfa6906166e5dab78486685e0dd28f
parent5f2cfb21fdf6eb4a32346809c8cee2550d775b19
ip4/6-reassembly fixes

When multichained fragments comes into reassembly, followed by buffer Linearization or dropping the buffer for other reasons inbetween disturbs the multichained mbuf linking.
When packet is transmitted, followed by freeing of the buffers, woudl result in double free and packet corruptions

Change-Id: Ib5711d54e61fdd6a67deb30dad0b2a14afb9c2da
Signed-off-by: Vijayabhaskar Katamreddy <vkatamre@cisco.com>
src/vnet/ip/ip4_reassembly.c
src/vnet/ip/ip6_reassembly.c