Cover Detail
Show a cover letter.
GET /api/covers/85410/?format=api
https://patches.dpdk.org/api/covers/85410/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/cover/20201218093702.3651867-1-jiawenwu@trustnetic.com/", "project": { "id": 1, "url": "https://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<20201218093702.3651867-1-jiawenwu@trustnetic.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20201218093702.3651867-1-jiawenwu@trustnetic.com", "date": "2020-12-18T09:36:29", "name": "[v3,00/33] net: add txgbe PMD part 2", "submitter": { "id": 1932, "url": "https://patches.dpdk.org/api/people/1932/?format=api", "name": "Jiawen Wu", "email": "jiawenwu@trustnetic.com" }, "mbox": "https://patches.dpdk.org/project/dpdk/cover/20201218093702.3651867-1-jiawenwu@trustnetic.com/mbox/", "series": [ { "id": 14363, "url": "https://patches.dpdk.org/api/series/14363/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=14363", "date": "2020-12-18T09:36:30", "name": "net: add txgbe PMD part 2", "version": 3, "mbox": "https://patches.dpdk.org/series/14363/mbox/" } ], "comments": "https://patches.dpdk.org/api/covers/85410/comments/", "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 28B88A09F6;\n\tFri, 18 Dec 2020 10:35:21 +0100 (CET)", "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 7475ACA59;\n\tFri, 18 Dec 2020 10:34:43 +0100 (CET)", "from smtpbg516.qq.com (smtpbg516.qq.com [203.205.250.54])\n by dpdk.org (Postfix) with ESMTP id F1AB9CA38\n for <dev@dpdk.org>; Fri, 18 Dec 2020 10:34:38 +0100 (CET)", "from localhost.localdomain.com (unknown [183.129.236.74])\n by esmtp10.qq.com (ESMTP) with\n id ; Fri, 18 Dec 2020 17:34:22 +0800 (CST)" ], "X-QQ-mid": "bizesmtp28t1608284069tvavvux8", "X-QQ-SSF": "01400000002000C0D000B00A0000000", "X-QQ-FEAT": "aeWbWXpcwfjYT3ZE6+c5hj7zt1V8d/rv5wQvapFevj/rx/Frz1O1xmgGFhhFw\n TPfJsk/RMz3N5s+9BOAVtXj1XyBjAh+m8gQEuBN6x43Fp/Fppe9g/JCJZoomlHD9hef4pxL\n SpMhLr2eDs12BliZX7MRKboLDYKwhJDVZJ3CqNpQ0urBm7HPN8CQvFuR66mxYvQkFVb0RE3\n hkKkCBfttPcHlJfDlfsWqgO56U1ymWZai3YpWpZYfZrPqt+376YMA/WH5JIUEvAz44lI47Q\n iJtQsjGLTiZ4PR9eoZEpZOtt1o2CWyuwMdTCiT/gKj7kdfOwOzHBwf6ecnhUgyjSLGfPzER\n 9qh2tairAfOi6TOcSM=", "X-QQ-GoodBg": "2", "From": "Jiawen Wu <jiawenwu@trustnetic.com>", "To": "dev@dpdk.org", "Cc": "Jiawen Wu <jiawenwu@trustnetic.com>", "Date": "Fri, 18 Dec 2020 17:36:29 +0800", "Message-Id": "<20201218093702.3651867-1-jiawenwu@trustnetic.com>", "X-Mailer": "git-send-email 2.27.0", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-QQ-SENDSIZE": "520", "Feedback-ID": "bizesmtp:trustnetic.com:qybgforeign:qybgforeign6", "X-QQ-Bgrelay": "1", "Subject": "[dpdk-dev] [PATCH v3 00/33] net: add txgbe PMD part 2", "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>,\n <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>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "This patch adds the rest of txgbe PMD for its PF part.\nSupport include flow API, traffic mirror, traffic manager, and ipsec.\n\nv3:\n- Delete macsec, add traffic mirror\n- Re-order patches for the part of flow filter\n- Fix to parse L2 tunnel filter\n- Fix build errors and spelling mistake\n\nv2:\n- Rebase on next-net\n\nJiawen Wu (33):\n net/txgbe: add generic flow API\n net/txgbe: add ntuple filter init and uninit\n net/txgbe: support ntuple filter add and delete\n net/txgbe: parse n-tuple filter\n net/txgbe: support ethertype filter add and delete\n net/txgbe: parse ethertype filter\n net/txgbe: support syn filter add and delete\n net/txgbe: parse syn filter\n net/txgbe: add L2 tunnel filter init and uninit\n net/txgbe: config L2 tunnel filter with e-tag\n net/txgbe: support L2 tunnel filter add and delete\n net/txgbe: parse L2 tunnel filter\n net/txgbe: add flow director filter init and uninit\n net/txgbe: configure flow director filter\n net/txgbe: support flow director filter add and delete\n net/txgbe: parse flow director filter\n net/txgbe: restore RSS filter\n net/txgbe: parse RSS filter\n net/txgbe: support to create consistent filter\n net/txgbe: support to destroy consistent filter\n net/txgbe: flush all the filters\n net/txgbe: support UDP tunnel port add and delete\n net/txgbe: add TM configuration init and uninit\n net/txgbe: add TM capabilities get operation\n net/txgbe: support TM shaper profile add and delete\n net/txgbe: support TM node add and delete\n net/txgbe: add TM hierarchy commit\n net/txgbe: support to add traffic mirror rules\n net/txgbe: add IPsec context creation\n net/txgbe: add security session create operation\n net/txgbe: destroy security session\n net/txgbe: add security offload in Rx and Tx process\n net/txgbe: add security type in flow action\n\n doc/guides/nics/features/txgbe.ini | 3 +\n doc/guides/nics/txgbe.rst | 1 +\n drivers/net/txgbe/base/txgbe_hw.c | 87 +\n drivers/net/txgbe/base/txgbe_hw.h | 1 +\n drivers/net/txgbe/base/txgbe_type.h | 65 +\n drivers/net/txgbe/meson.build | 6 +-\n drivers/net/txgbe/txgbe_ethdev.c | 1470 ++++++++++++-\n drivers/net/txgbe/txgbe_ethdev.h | 306 +++\n drivers/net/txgbe/txgbe_fdir.c | 985 +++++++++\n drivers/net/txgbe/txgbe_flow.c | 3154 +++++++++++++++++++++++++++\n drivers/net/txgbe/txgbe_ipsec.c | 731 +++++++\n drivers/net/txgbe/txgbe_ipsec.h | 97 +\n drivers/net/txgbe/txgbe_rxtx.c | 189 +-\n drivers/net/txgbe/txgbe_rxtx.h | 13 +\n drivers/net/txgbe/txgbe_tm.c | 1022 +++++++++\n 15 files changed, 8062 insertions(+), 68 deletions(-)\n create mode 100644 drivers/net/txgbe/txgbe_fdir.c\n create mode 100644 drivers/net/txgbe/txgbe_flow.c\n create mode 100644 drivers/net/txgbe/txgbe_ipsec.c\n create mode 100644 drivers/net/txgbe/txgbe_ipsec.h\n create mode 100644 drivers/net/txgbe/txgbe_tm.c" }{ "id": 85410, "url": "