[dpdk-dev] [PATCH v6] ip_frag: remove padding length of fragment

2020-12-16 Thread Yicai Lu
oming packet") Cc: sta...@dpdk.org Signed-off-by: Yicai Lu --- v5 -> v6: Have the fix for ipv6. --- lib/librte_ip_frag/rte_ipv4_reassembly.c | 11 --- lib/librte_ip_frag/rte_ipv6_reassembly.c | 9 +++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/lib/l

[dpdk-dev] [PATCH v5] ip_frag: remove padding length of fragment

2020-12-12 Thread Yicai Lu
ned-off-by: Yicai Lu --- v4 -> v5: Update the comments and description. --- lib/librte_ip_frag/rte_ipv4_reassembly.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/librte_ip_frag/rte_ipv4_reassembly.c b/lib/librte_ip_frag/rte_ipv4_reassembly.c index 1dda8ac..f

[dpdk-dev] [PATCH v3] ip_frag: recalculate data length of fragment

2020-12-03 Thread Yicai Lu
ble Second and Third Fragment like this "a0a1 a2a3 a4a5 a6a7 ... a8a9 aaab acad aeaf b0b1 ...", which is not correct! So, we need recalculate data length of fragment to remove padings! Fixes: 7f0983ee331c ("ip_frag: check fragment length of incoming packet") Cc:

[dpdk-dev] [PATCH v2] ip_frag: recalculate data length of fragment

2020-11-22 Thread Yicai Lu
anatoly.bura...@intel.com Signed-off-by: Yicai Lu --- v1 -> v2: Adjust commit info style --- lib/librte_ip_frag/ip_frag_internal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/librte_ip_frag/ip_frag_internal.c b/lib/librte_ip_frag/ip_frag_internal.c index b436a4c..7bdd980 100644

[dpdk-dev] [PATCH] ip_frag: recalculate data length of fragment

2020-11-18 Thread Yicai Lu
eassemble Second and Third Fragment like this "a0a1 a2a3 a4a5 a6a7 ... a8a9 aaab acad aeaf b0b1 ...", which is not correct! So, we need recalculate the data length of fragment to remove invalid padings(zero)! Signed-off-by: Yicai Lu --- lib/librte_ip_frag/ip_frag_inter