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 7526BA04B5; Wed, 13 Jan 2021 07:15:51 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5C678140E38; Wed, 13 Jan 2021 07:15:51 +0100 (CET) Received: from smtpbg516.qq.com (smtpbg516.qq.com [203.205.250.54]) by mails.dpdk.org (Postfix) with ESMTP id C4DDE140E37 for ; Wed, 13 Jan 2021 07:15:48 +0100 (CET) X-QQ-mid: bizesmtp21t1610518538tlnhvvc3 Received: from jiawenwu (unknown [183.129.236.74]) by esmtp6.qq.com (ESMTP) with id ; Wed, 13 Jan 2021 14:15:37 +0800 (CST) X-QQ-SSF: 01400000002000C0D000B00A0000000 X-QQ-FEAT: y3iK4Lsvf4AnX5VwmsTbzta3qqiH0ssANWLeil8E710y8Ciz5wMkqh+KkPlOx Tj9rlU3li3d9gFP7rblh4ubfrDtlEaF/cGf0ufxND431/30W5FP6bBdM8tOeEjgr2zJ3KEU 41U2PKLDbtt/qaSYD+HE47RuFkvIQ15DptMPzamDPnixVLN+K+rXmxoM/lWda+vgYzjz5yG cWEafocdMOpVxf5uQ4SlWL3y6nlcpTyUAnVJJgCJgtzcLHjT4/j/yFAzmip4Au5AEC8uKsQ 3euCzA3FXQmYK66LY8ePTZIoal49HVDpm3IKqHtjukTpy/AHDZQUOdve/ENqDOVaFOInuyX TRp3zo0qqd1mP+Wu+0= X-QQ-GoodBg: 2 From: "Jiawen Wu" To: "'Ferruh Yigit'" Cc: References: <20201218093702.3651867-1-jiawenwu@trustnetic.com> In-Reply-To: <20201218093702.3651867-1-jiawenwu@trustnetic.com> Date: Wed, 13 Jan 2021 14:15:37 +0800 Message-ID: <017401d6e973$83048270$890d8750$@trustnetic.com>+76273CAFF335145F MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Content-Language: zh-cn Thread-Index: AQILdGtIx1x1/fp8OTODov/7TFjkDqm7/bPQ X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:trustnetic.com:qybgforeign:qybgforeign7 X-QQ-Bgrelay: 1 Subject: Re: [dpdk-dev] [PATCH v3 00/33] net: add txgbe PMD part 2 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" Hi Ferruh, > -----Original Message----- > From: Jiawen Wu > Sent: Friday, December 18, 2020 5:36 PM > To: dev@dpdk.org > Cc: Jiawen Wu > Subject: [PATCH v3 00/33] net: add txgbe PMD part 2 > > This patch adds the rest of txgbe PMD for its PF part. > Support include flow API, traffic mirror, traffic manager, and ipsec. > > v3: > - Delete macsec, add traffic mirror > - Re-order patches for the part of flow filter > - Fix to parse L2 tunnel filter > - Fix build errors and spelling mistake > > v2: > - Rebase on next-net > > Jiawen Wu (33): > net/txgbe: add generic flow API > net/txgbe: add ntuple filter init and uninit > net/txgbe: support ntuple filter add and delete > net/txgbe: parse n-tuple filter > net/txgbe: support ethertype filter add and delete > net/txgbe: parse ethertype filter > net/txgbe: support syn filter add and delete > net/txgbe: parse syn filter > net/txgbe: add L2 tunnel filter init and uninit > net/txgbe: config L2 tunnel filter with e-tag > net/txgbe: support L2 tunnel filter add and delete > net/txgbe: parse L2 tunnel filter > net/txgbe: add flow director filter init and uninit > net/txgbe: configure flow director filter > net/txgbe: support flow director filter add and delete > net/txgbe: parse flow director filter > net/txgbe: restore RSS filter > net/txgbe: parse RSS filter > net/txgbe: support to create consistent filter > net/txgbe: support to destroy consistent filter > net/txgbe: flush all the filters > net/txgbe: support UDP tunnel port add and delete > net/txgbe: add TM configuration init and uninit > net/txgbe: add TM capabilities get operation > net/txgbe: support TM shaper profile add and delete > net/txgbe: support TM node add and delete > net/txgbe: add TM hierarchy commit > net/txgbe: support to add traffic mirror rules > net/txgbe: add IPsec context creation > net/txgbe: add security session create operation > net/txgbe: destroy security session > net/txgbe: add security offload in Rx and Tx process > net/txgbe: add security type in flow action > > doc/guides/nics/features/txgbe.ini | 3 + > doc/guides/nics/txgbe.rst | 1 + > drivers/net/txgbe/base/txgbe_hw.c | 87 + > drivers/net/txgbe/base/txgbe_hw.h | 1 + > drivers/net/txgbe/base/txgbe_type.h | 65 + > drivers/net/txgbe/meson.build | 6 +- > drivers/net/txgbe/txgbe_ethdev.c | 1470 ++++++++++++- > drivers/net/txgbe/txgbe_ethdev.h | 306 +++ > drivers/net/txgbe/txgbe_fdir.c | 985 +++++++++ > drivers/net/txgbe/txgbe_flow.c | 3154 > +++++++++++++++++++++++++++ > drivers/net/txgbe/txgbe_ipsec.c | 731 +++++++ > drivers/net/txgbe/txgbe_ipsec.h | 97 + > drivers/net/txgbe/txgbe_rxtx.c | 189 +- > drivers/net/txgbe/txgbe_rxtx.h | 13 + > drivers/net/txgbe/txgbe_tm.c | 1022 +++++++++ > 15 files changed, 8062 insertions(+), 68 deletions(-) create mode 100644 > drivers/net/txgbe/txgbe_fdir.c create mode 100644 > drivers/net/txgbe/txgbe_flow.c create mode 100644 > drivers/net/txgbe/txgbe_ipsec.c create mode 100644 > drivers/net/txgbe/txgbe_ipsec.h create mode 100644 > drivers/net/txgbe/txgbe_tm.c > > -- > 2.18.2