From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D3DB5A057B; Wed, 1 Apr 2020 20:39:36 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AD08D1C0CD; Wed, 1 Apr 2020 20:39:36 +0200 (CEST) Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) by dpdk.org (Postfix) with ESMTP id F12311C0C9 for ; Wed, 1 Apr 2020 20:39:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1585766374; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5m8Q0WsPlRfXuiZVBXkt3J55NAKnPDVAwybgUhh9Aag=; b=ROTNCEgtbxxMQXqPCmbQDs7nPWnJQLMmVipMOclDljMeh2B07VhXSmNr12hZ2H0RgEblKn tjj2Puv0y4Gt1jo3m33GXQVzrCwZyz3qTBOjlWYA6IQqaCqDC75IEFkEDZX2aKJ+8A7CeK 0TDdp+2WCXhegyKsqjRgXWlrJ8p6kGw= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-346-iV9qPdPEMK29yMR2n8q-DQ-1; Wed, 01 Apr 2020 14:39:30 -0400 X-MC-Unique: iV9qPdPEMK29yMR2n8q-DQ-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8ACB9149C0; Wed, 1 Apr 2020 18:39:29 +0000 (UTC) Received: from dhcp-25.97.bos.redhat.com (ovpn-116-136.phx2.redhat.com [10.3.116.136]) by smtp.corp.redhat.com (Postfix) with ESMTP id 556185D9CD; Wed, 1 Apr 2020 18:39:25 +0000 (UTC) From: Aaron Conole To: dev@dpdk.org Cc: Konstantin Ananyev , Sunil Kumar Kori , Anatoly Burakov , Chas Williams , Bruce Richardson , David Marchand Date: Wed, 1 Apr 2020 14:39:13 -0400 Message-Id: <20200401183917.3620845-1-aconole@redhat.com> In-Reply-To: <20200401131849.2209336-1-aconole@redhat.com> References: <20200401131849.2209336-1-aconole@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Subject: [dpdk-dev] [PATCH v3 0/4] ip_frag: add a unit test for fragmentation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This adds a simple unit test for the ip fragmentation library and covers fragmenting ipv4 and ipv6. Additionally, some fixes are introduced, which are really just sanity rather than real issues in the field. v2->v3: - Remove c99-ism from 4/4 v1->v2: - Fix patch 4/4 which had a missing assignment for pktid. Aaron Conole (4): ip_frag: ensure minimum v4 fragmentation length ip_frag: ensure minimum v6 fragmentation length ip_frag: ipv6 fragments must not be resubmitted to fragmentation ipfrag: add unit test case MAINTAINERS | 1 + app/test/meson.build | 2 + app/test/test_ipfrag.c | 276 ++++++++++++++++++++ lib/librte_ip_frag/rte_ipv4_fragmentation.c | 6 + lib/librte_ip_frag/rte_ipv6_fragmentation.c | 15 ++ 5 files changed, 300 insertions(+) create mode 100644 app/test/test_ipfrag.c --=20 2.25.1