net: check segment pointer in raw checksum processing
authorChas Williams <3chas3@gmail.com>
Thu, 1 Oct 2020 10:22:44 +0000 (06:22 -0400)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 12 Oct 2020 21:09:52 +0000 (23:09 +0200)
commitd98b0fc1af6c3c752304f3910da1d97a57ddd53b
tree615d10949fa0be8e985c9a3acbae2428287e8292
parent1736219b3c5737c943620c22121b361e35b18d0d
net: check segment pointer in raw checksum processing

If the overall pkt_len and segment lengths are out of agreement,
it is possible for the seg to be NULL after the loop. Add assert
to check this condition in debug builds. Otherwise, return failure.

Fixes: c442fed81bb9 ("net: add function to calculate checksum in mbuf")
Cc: stable@dpdk.org
Signed-off-by: Chas Williams <3chas3@gmail.com>
lib/librte_net/rte_ip.h