d5946eef6a
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>
27 lines
387 B
Plaintext
27 lines
387 B
Plaintext
DPDK_2.0 {
|
|
global:
|
|
|
|
rte_ip_frag_free_death_row;
|
|
rte_ip_frag_table_create;
|
|
rte_ip_frag_table_statistics_dump;
|
|
rte_ipv4_frag_reassemble_packet;
|
|
rte_ipv4_fragment_packet;
|
|
rte_ipv6_frag_reassemble_packet;
|
|
rte_ipv6_fragment_packet;
|
|
|
|
local: *;
|
|
};
|
|
|
|
DPDK_17.08 {
|
|
global:
|
|
|
|
rte_ip_frag_table_destroy;
|
|
|
|
} DPDK_2.0;
|
|
|
|
EXPERIMENTAL {
|
|
global:
|
|
|
|
rte_frag_table_del_expired_entries;
|
|
};
|