ip_frag: add function to delete expired entries
authorAlex Kiselev <alex@therouter.net>
Mon, 4 Jun 2018 10:13:02 +0000 (13:13 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 19 Sep 2018 17:45:38 +0000 (19:45 +0200)
commitd5946eef6a83e335e0af8242bc6323af8fa24ea7
tree2761ede396b21b390b48cde3d670055a3322bb60
parente480688dce6d291b06612b40d4d7c63eda734298
ip_frag: add function to delete expired entries

A fragmented packets is supposed to live no longer than max_cycles,
but the lib deletes an expired packet only occasionally when it scans
a bucket to find an empty slot while adding a new packet.
Therefore a fragment might sit in the table forever.

Signed-off-by: Alex Kiselev <alex@therouter.net>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
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_ip_frag_common.c
lib/librte_ip_frag/rte_ip_frag_version.map