From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cody Doucette Subject: [PATCH v4 0/3] Extend rte_ipv6_frag_get_ipv6_fragment_header() Date: Wed, 31 Oct 2018 00:17:13 +0000 Message-ID: <20181031001716.149941-1-doucette@bu.edu> Cc: dev@dpdk.org, Cody Doucette Return-path: Received: from relay68.bu.edu (relay68.bu.edu [128.197.228.73]) by dpdk.org (Postfix) with ESMTP id 5EDB34CA2 for ; Wed, 31 Oct 2018 01:18:19 +0100 (CET) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Extend rte_ipv6_frag_get_ipv6_fragment_header() to skip over any other IPv6 extension headers when finding the fragment header. --- v5: * Removed duplicate patch from submission. v4: * Separated into multiple patches and added cover letter. v3: * Removed compilation flag D_XOPEN_SOURCE=700 from the failsafe driver to allow compilation on freebsd. v2: * Moved IPv6 extension header definitions to lib_net. Cody Doucette (3): net/failsafe: remove D_XOPEN_SOURCE flag net: add IPv6 extension header definitions ip_frag: extend IPv6 fragment header retrieval drivers/net/failsafe/Makefile | 1 - drivers/net/failsafe/meson.build | 1 - examples/ip_reassembly/main.c | 6 ++-- lib/librte_ip_frag/rte_ip_frag.h | 23 ++++++------- lib/librte_ip_frag/rte_ip_frag_version.map | 1 + lib/librte_ip_frag/rte_ipv6_fragmentation.c | 38 +++++++++++++++++++++ lib/librte_ip_frag/rte_ipv6_reassembly.c | 4 +-- lib/librte_net/rte_ip.h | 27 +++++++++++++++ lib/librte_port/rte_port_ras.c | 6 ++-- 9 files changed, 86 insertions(+), 21 deletions(-) -- 2.17.1