From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A20FDA034F for ; Mon, 22 Feb 2021 14:22:05 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 764864003C; Mon, 22 Feb 2021 14:22:05 +0100 (CET) Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112]) by mails.dpdk.org (Postfix) with ESMTP id F3DC24003C for ; Mon, 22 Feb 2021 14:22:03 +0100 (CET) Received: from mail-qk1-f200.google.com ([209.85.222.200]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lEBA3-0007kO-K1 for stable@dpdk.org; Mon, 22 Feb 2021 13:22:03 +0000 Received: by mail-qk1-f200.google.com with SMTP id c63so9094079qkd.1 for ; Mon, 22 Feb 2021 05:22:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AstgTubgARHEmHRV3XiJ7bA+fquY6ySgiiZKpIeDNew=; b=CGhjCf1kIJqQYYLjylnPr0kWZi1lFsVNzxHD5AdTqGESahSl2DWMTobxEu+Lb4f4Ud 2ErwQDWH6WiNjCSwdimguElKiA+nX5cym4NXWYkcOAAf9SmGauedQx3jaBFzXOjBiw34 5Av8Ai7dpDRaumSJdCIxHzqlmSOlIVIaM904dQn105nd51iYJXbb83G9NmT+qBdrrhSe 1m9BGVqVNUq0gYKPa8g9j4Y5NaD+RAX5WlnHl8fXkji2ToXIKTdVzxhFTpTYH1pPq2AI j7VM/M4l3tXEQD2jgRAWlNpiuDCuIIonRq+pDCMVUBZdJp31XGwpjW+QdvoGbgciW9p5 BewQ== X-Gm-Message-State: AOAM530e3QiRgfmD1f7pt2DhmuPfg5Ux09CI53xbPiEt4B2CkxnRFEE0 wBlbRa1LrIruX+0hBp9ZsLZkwGElbvl4LOwpF4HN69VHS6fPctK+ebOKCqxiok+FFHBjplGCTH0 ohGQedVVu1FAMLhtBokL3j/YtZLJca0EOQCvLxAOb X-Received: by 2002:ae9:c110:: with SMTP id z16mr20892385qki.442.1614000122476; Mon, 22 Feb 2021 05:22:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJxB1zhiePU1p7Qe9MAoe05Q4kCgOXwnom/DX+NyLA5z3cUKP7J1XfQvsjq6A857iQAxU7WSESVERxP8xBTIVQE= X-Received: by 2002:ae9:c110:: with SMTP id z16mr20892367qki.442.1614000122151; Mon, 22 Feb 2021 05:22:02 -0800 (PST) MIME-Version: 1.0 References: <20210219062041.2015421-1-feifei.wang2@arm.com> In-Reply-To: <20210219062041.2015421-1-feifei.wang2@arm.com> From: Christian Ehrhardt Date: Mon, 22 Feb 2021 14:21:35 +0100 Message-ID: To: Feifei Wang Cc: ruifeng.wang@arm.com, dpdk stable , nd@arm.com Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-stable] [PATCH 19.11 0/4] Enable Checksum Offloading for NEON vector X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" On Fri, Feb 19, 2021 at 7:20 AM Feifei Wang wrote: > > This patch series are mainly to enable checksum offloading for IXGBE NEON > vector PMD, including good and bad checksum flags. In the meanwhile, the > first patch enable VLAN stripping flag for Arm. > Following are the test results for the patches: > > NICs: 82599(igb) > Driver: ixgbe(vector) > $:./app/dpdk-testpmd -c 0x3 -w 0002:f9:00.0 -- -i --port-topology=chained > test-pmd> set fwd rxonly > test-pmd> set verbose 1 > test-pmd> start > > With Patch a: > enable vlan stripping: > src=00:00:00:00:00:02 - dst=00:00:00:00:00:01 - type=0x0800 - length=70 - nb_segs=1 - VLAN tci=0x1 > ol_flags: PKT_RX_VLAN PKT_RX_VLAN_STRIPPED > > With Patch b: > Packet: IPv4_checksum = 0xee && UDP_checksum = 0xee > src=00:00:00:00:00:02 - dst=00:00:00:00:00:01 - type=0x0800 - length=70 - nb_segs=1 > ol_flags: PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_BAD > > With Patch c: > Packet: IPv4_checksum = correct value && UDP_checksum = correct value > ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD > > Feifei Wang (4): > a). net/ixgbe: add new flag of stripped VLAN for NEON vector > b). net/ixgbe: support bad checksum flag for NEON vector > c). net/ixgbe: support good checksum flag for NEON vector > d). net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to checksum Applied, thank you! > drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 94 ++++++++++++++++++------- > 1 file changed, 68 insertions(+), 26 deletions(-) > > -- > 2.25.1 > -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd