[v4,0/3] Extend rte_ipv6_frag_get_ipv6_fragment_header()
Message ID | 20181031001113.149469-1-doucette@bu.edu (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 66B98FEB; Wed, 31 Oct 2018 01:12:17 +0100 (CET) Received: from relay64.bu.edu (relay64.bu.edu [128.197.228.104]) by dpdk.org (Postfix) with ESMTP id 91BA623D for <dev@dpdk.org>; Wed, 31 Oct 2018 01:12:16 +0100 (CET) X-Envelope-From: doucette@bu.edu X-BU-AUTH: xia1.bu.edu [128.197.41.97] Received: from BU-AUTH (localhost.localdomain [127.0.0.1]) (authenticated bits=0) by relay64.bu.edu (8.14.3/8.14.3) with ESMTP id w9V0BUa8020643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 30 Oct 2018 20:11:39 -0400 From: Cody Doucette <doucette@bu.edu> To: Cc: dev@dpdk.org, Cody Doucette <doucette@bu.edu> Date: Wed, 31 Oct 2018 00:11:08 +0000 Message-Id: <20181031001113.149469-1-doucette@bu.edu> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH v4 0/3] Extend rte_ipv6_frag_get_ipv6_fragment_header() X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Message
Cody Doucette
Oct. 31, 2018, 12:11 a.m. UTC
Extend rte_ipv6_frag_get_ipv6_fragment_header() to skip over any other IPv6 extension headers when finding the fragment header. --- 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(-)