Cover Detail
Show a cover letter.
GET /api/covers/126404/?format=api
http://patches.dpdk.org/api/covers/126404/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230421181155.2160482-1-stuart.schacher@broadcom.com/", "project": { "id": 1, "url": "http://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": "<20230421181155.2160482-1-stuart.schacher@broadcom.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20230421181155.2160482-1-stuart.schacher@broadcom.com", "date": "2023-04-21T18:11:44", "name": "[v2,00/11] sync Truflow support with latest release", "submitter": { "id": 2396, "url": "http://patches.dpdk.org/api/people/2396/?format=api", "name": "Randy Schacher", "email": "stuart.schacher@broadcom.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230421181155.2160482-1-stuart.schacher@broadcom.com/mbox/", "series": [ { "id": 27820, "url": "http://patches.dpdk.org/api/series/27820/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27820", "date": "2023-04-21T18:11:44", "name": "sync Truflow support with latest release", "version": 2, "mbox": "http://patches.dpdk.org/series/27820/mbox/" } ], "comments": "http://patches.dpdk.org/api/covers/126404/comments/", "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 256F2429A8;\n\tFri, 21 Apr 2023 20:12:20 +0200 (CEST)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id A0BCE4113D;\n\tFri, 21 Apr 2023 20:12:19 +0200 (CEST)", "from mail-oa1-f97.google.com (mail-oa1-f97.google.com\n [209.85.160.97]) by mails.dpdk.org (Postfix) with ESMTP id 426E1410FB\n for <dev@dpdk.org>; Fri, 21 Apr 2023 20:12:18 +0200 (CEST)", "by mail-oa1-f97.google.com with SMTP id\n 586e51a60fabf-187edc01fa3so811432fac.3\n for <dev@dpdk.org>; Fri, 21 Apr 2023 11:12:18 -0700 (PDT)", "from r650-k2.dhcp.broadcom.net ([192.19.144.250])\n by smtp-relay.gmail.com with ESMTPS id\n o21-20020a056870e81500b0017eb57c3417sm397528oan.19.2023.04.21.11.12.16\n for <dev@dpdk.org>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 21 Apr 2023 11:12:16 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=broadcom.com; s=google; t=1682100737; x=1684692737;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:from:to:cc:subject:date:message-id:reply-to;\n bh=7zWh+ASp5tXVg9LFMs+XpHjyDfabN433qwhiVjtxiYQ=;\n b=WtoIBUnMHL2tjrhdQ1b080hIKlswF93n8OmJaRkPEHfHKjfK30JFquFJEOJ3T/vyTb\n Aa2GJTpN48W68txyK22ibGYoh6UtSAnQ/YxD2dHdghpmOzUc51+iDlTS9TRMmbp68Uaz\n GQ63g1cuUDel64kdGCBO0sx4+Sm7OzaqThQzU=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20221208; t=1682100737; x=1684692737;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=7zWh+ASp5tXVg9LFMs+XpHjyDfabN433qwhiVjtxiYQ=;\n b=dsnBkSgqcJWlk4ePl+le7V5e8NqaYLgk5uAkCklNXsDjFcFyH8L8XiW54zmUmTxc+e\n lkTddtYsGtWLgwHYk/l2V5FbOxfgdAjOp96YI5gEjkLf6eT1uk10YpmVt/2N1m8wkh1D\n Gc2OOBHa7a2TceZpXau0NOSvNaf4QgblOixj9dau9R2UXrthlJoaACZtYnQWm5mqtI3C\n 86d8CH/m+QN2Vck2e/UC89rEZLkw/ZVMRYCpvwK7Cm2rW2AK4cSQQ4vp+TcuqO0y4r2v\n UQlXWUsfvO1YDEyrbzv0d2GIjAQJx4vBCSV7T6MYJI/CB2pTMd7XK2/6dT0Z9OfIxumc\n lJvg==", "X-Gm-Message-State": "AAQBX9e/iDKB5v1u8miMCie712L0IVp4mOXitfD3xKrORzY4D4LFjn7i\n QeIo8UBrqDjOwDZGbI05yNZgPgRU0dqmdlRQKXAzfLu9ID/cOZk8wzPHHMgCr0SIHJCDZr5QznE\n 6ZtLCWkagBA38GK6G83BCXnpDnr4C956bslgvotPLiPFAkrO4hISD0+vHs9RFnSNn0ONYPWdL6b\n Ux0+lxkWrtQshc", "X-Google-Smtp-Source": "\n AKy350avB395mcHEZ1gK6vTs7tJYwHCuJ1iAlCrDRSwrdDl1EPwtA9KPwLzwoFl7nnunfCmjqD3FEx1HjPHz", "X-Received": "by 2002:a05:6870:b525:b0:184:3723:c145 with SMTP id\n v37-20020a056870b52500b001843723c145mr3709851oap.12.1682100736869;\n Fri, 21 Apr 2023 11:12:16 -0700 (PDT)", "X-Relaying-Domain": "broadcom.com", "From": "Randy Schacher <stuart.schacher@broadcom.com>", "To": "dev@dpdk.org", "Subject": "[PATCH v2 00/11] sync Truflow support with latest release", "Date": "Fri, 21 Apr 2023 18:11:44 +0000", "Message-Id": "<20230421181155.2160482-1-stuart.schacher@broadcom.com>", "X-Mailer": "git-send-email 2.25.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "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" }, "content": "Version 2 fixes:\n- misspellings\n- whitespace issues\n- signed off issues\n\nKishore Padmanabha (1):\n net/bnxt: fix multi-root card support\n\nRandy Schacher (9):\n net/bnxt: remove deprecated features\n net/bnxt: update bnxt hsi structure\n net/bnxt: update copyright date and cleanup whitespace\n net/bnxt: update Truflow core\n net/bnxt: update ULP shared session support\n net/bnxt: add support for RSS action and Queue action\n net/bnxt: add ulp support for rte meter\n net/bnxt: update PTP support on Thor\n net/bnxt: add ulp support for ecpri\n\nShuanglin Wang (1):\n net/bnxt: Avoid submitting hwrm rss request when rss mode disabled\n\n drivers/net/bnxt/bnxt.h | 77 +-\n drivers/net/bnxt/bnxt_cpr.c | 2 +-\n drivers/net/bnxt/bnxt_cpr.h | 2 +-\n drivers/net/bnxt/bnxt_ethdev.c | 211 +-\n drivers/net/bnxt/bnxt_filter.c | 2 +-\n drivers/net/bnxt/bnxt_filter.h | 6 +-\n drivers/net/bnxt/bnxt_flow.c | 75 +-\n drivers/net/bnxt/bnxt_hwrm.c | 272 +-\n drivers/net/bnxt/bnxt_hwrm.h | 40 +-\n drivers/net/bnxt/bnxt_irq.c | 2 +-\n drivers/net/bnxt/bnxt_irq.h | 3 +-\n drivers/net/bnxt/bnxt_nvm_defs.h | 3 +-\n drivers/net/bnxt/bnxt_reps.c | 4 +-\n drivers/net/bnxt/bnxt_reps.h | 2 +-\n drivers/net/bnxt/bnxt_ring.c | 7 +-\n drivers/net/bnxt/bnxt_ring.h | 3 +-\n drivers/net/bnxt/bnxt_rxq.c | 159 +-\n drivers/net/bnxt/bnxt_rxq.h | 2 +-\n drivers/net/bnxt/bnxt_rxr.c | 15 +-\n drivers/net/bnxt/bnxt_rxr.h | 3 +-\n drivers/net/bnxt/bnxt_rxtx_vec_avx2.c | 2 +-\n drivers/net/bnxt/bnxt_rxtx_vec_common.h | 2 +-\n drivers/net/bnxt/bnxt_rxtx_vec_neon.c | 2 +-\n drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 2 +-\n drivers/net/bnxt/bnxt_stats.c | 2 +-\n drivers/net/bnxt/bnxt_stats.h | 2 +-\n drivers/net/bnxt/bnxt_txq.c | 3 +-\n drivers/net/bnxt/bnxt_txq.h | 2 +-\n drivers/net/bnxt/bnxt_txr.c | 95 +-\n drivers/net/bnxt/bnxt_txr.h | 4 +-\n drivers/net/bnxt/bnxt_util.c | 2 +-\n drivers/net/bnxt/bnxt_util.h | 3 +-\n drivers/net/bnxt/bnxt_vnic.c | 974 +-\n drivers/net/bnxt/bnxt_vnic.h | 80 +-\n drivers/net/bnxt/hsi_struct_def_dpdk.h | 5723 ++-\n drivers/net/bnxt/meson.build | 5 +-\n drivers/net/bnxt/rte_pmd_bnxt.c | 2 +-\n drivers/net/bnxt/rte_pmd_bnxt.h | 2 +-\n drivers/net/bnxt/tf_core/bitalloc.c | 3 +-\n drivers/net/bnxt/tf_core/bitalloc.h | 3 +-\n drivers/net/bnxt/tf_core/cfa_resource_types.h | 5 +-\n drivers/net/bnxt/tf_core/cfa_tcam_mgr.c | 2116 +\n drivers/net/bnxt/tf_core/cfa_tcam_mgr.h | 523 +\n .../net/bnxt/tf_core/cfa_tcam_mgr_device.h | 101 +\n .../net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.c | 201 +\n .../net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.h | 28 +\n drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.c | 921 +\n drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.h | 20 +\n drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.c | 926 +\n drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.h | 20 +\n drivers/net/bnxt/tf_core/cfa_tcam_mgr_sbmp.h | 126 +\n .../net/bnxt/tf_core/cfa_tcam_mgr_session.c | 377 +\n .../net/bnxt/tf_core/cfa_tcam_mgr_session.h | 54 +\n drivers/net/bnxt/tf_core/dpool.c | 3 +-\n drivers/net/bnxt/tf_core/dpool.h | 3 +-\n drivers/net/bnxt/tf_core/ll.c | 2 +-\n drivers/net/bnxt/tf_core/ll.h | 2 +-\n drivers/net/bnxt/tf_core/lookup3.h | 1 -\n drivers/net/bnxt/tf_core/meson.build | 38 +-\n drivers/net/bnxt/tf_core/rand.c | 2 +-\n drivers/net/bnxt/tf_core/rand.h | 3 +-\n drivers/net/bnxt/tf_core/stack.c | 2 +-\n drivers/net/bnxt/tf_core/stack.h | 3 +-\n drivers/net/bnxt/tf_core/tf_common.h | 3 +-\n drivers/net/bnxt/tf_core/tf_core.c | 56 +-\n drivers/net/bnxt/tf_core/tf_core.h | 189 +-\n drivers/net/bnxt/tf_core/tf_device.c | 53 +-\n drivers/net/bnxt/tf_core/tf_device.h | 9 +-\n drivers/net/bnxt/tf_core/tf_device_p4.c | 24 +-\n drivers/net/bnxt/tf_core/tf_device_p4.h | 3 +-\n drivers/net/bnxt/tf_core/tf_device_p58.c | 94 +-\n drivers/net/bnxt/tf_core/tf_device_p58.h | 2 +-\n drivers/net/bnxt/tf_core/tf_em.h | 3 +-\n drivers/net/bnxt/tf_core/tf_em_common.c | 10 +-\n drivers/net/bnxt/tf_core/tf_em_common.h | 4 +-\n .../net/bnxt/tf_core/tf_em_hash_internal.c | 2 +-\n drivers/net/bnxt/tf_core/tf_em_host.c | 3 +-\n drivers/net/bnxt/tf_core/tf_em_internal.c | 13 +-\n drivers/net/bnxt/tf_core/tf_ext_flow_handle.h | 4 +-\n drivers/net/bnxt/tf_core/tf_global_cfg.c | 2 +-\n drivers/net/bnxt/tf_core/tf_global_cfg.h | 3 +-\n drivers/net/bnxt/tf_core/tf_hash.c | 2 +-\n drivers/net/bnxt/tf_core/tf_hash.h | 3 +-\n drivers/net/bnxt/tf_core/tf_identifier.c | 111 +-\n drivers/net/bnxt/tf_core/tf_identifier.h | 7 +-\n drivers/net/bnxt/tf_core/tf_if_tbl.c | 59 +-\n drivers/net/bnxt/tf_core/tf_if_tbl.h | 11 +-\n drivers/net/bnxt/tf_core/tf_msg.c | 217 +-\n drivers/net/bnxt/tf_core/tf_msg.h | 38 +-\n drivers/net/bnxt/tf_core/tf_msg_common.h | 3 +-\n drivers/net/bnxt/tf_core/tf_project.h | 3 +-\n drivers/net/bnxt/tf_core/tf_resources.h | 3 +-\n drivers/net/bnxt/tf_core/tf_rm.c | 135 +-\n drivers/net/bnxt/tf_core/tf_rm.h | 6 +-\n drivers/net/bnxt/tf_core/tf_session.c | 121 +-\n drivers/net/bnxt/tf_core/tf_session.h | 80 +-\n .../net/bnxt/tf_core/tf_shadow_identifier.c | 190 -\n .../net/bnxt/tf_core/tf_shadow_identifier.h | 229 -\n drivers/net/bnxt/tf_core/tf_shadow_tcam.c | 837 -\n drivers/net/bnxt/tf_core/tf_shadow_tcam.h | 195 -\n drivers/net/bnxt/tf_core/tf_sram_mgr.c | 117 +-\n drivers/net/bnxt/tf_core/tf_sram_mgr.h | 23 +-\n drivers/net/bnxt/tf_core/tf_tbl.c | 8 +-\n drivers/net/bnxt/tf_core/tf_tbl.h | 4 +-\n drivers/net/bnxt/tf_core/tf_tbl_sram.c | 25 +-\n drivers/net/bnxt/tf_core/tf_tbl_sram.h | 6 +-\n drivers/net/bnxt/tf_core/tf_tcam.c | 451 +-\n drivers/net/bnxt/tf_core/tf_tcam.h | 41 +-\n drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.c | 286 +\n drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.h | 49 +\n drivers/net/bnxt/tf_core/tf_tcam_shared.c | 1146 +-\n drivers/net/bnxt/tf_core/tf_tcam_shared.h | 4 +-\n drivers/net/bnxt/tf_core/tf_util.c | 5 +-\n drivers/net/bnxt/tf_core/tf_util.h | 3 +-\n drivers/net/bnxt/tf_core/tfp.c | 2 +-\n drivers/net/bnxt/tf_core/tfp.h | 4 +-\n drivers/net/bnxt/tf_ulp/bnxt_tf_common.h | 3 +-\n drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.c | 251 +-\n drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.h | 37 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 850 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp.h | 121 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 280 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp_meter.c | 909 +\n .../bnxt/tf_ulp/generic_templates/meson.build | 18 +-\n .../generic_templates/ulp_template_db_act.c | 7000 +++-\n .../generic_templates/ulp_template_db_class.c | 33556 +++++++++++-----\n .../generic_templates/ulp_template_db_enum.h | 4366 +-\n .../generic_templates/ulp_template_db_field.h | 689 +-\n .../generic_templates/ulp_template_db_tbl.c | 16055 ++++++--\n .../ulp_template_db_thor_act.c | 8714 ++--\n .../ulp_template_db_thor_class.c | 10746 +++--\n .../ulp_template_db_wh_plus_act.c | 1157 +-\n .../ulp_template_db_wh_plus_class.c | 288 +-\n drivers/net/bnxt/tf_ulp/meson.build | 26 +-\n drivers/net/bnxt/tf_ulp/ulp_def_rules.c | 16 +-\n drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c | 26 +-\n drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h | 8 +-\n drivers/net/bnxt/tf_ulp/ulp_flow_db.c | 29 +-\n drivers/net/bnxt/tf_ulp/ulp_flow_db.h | 14 +-\n drivers/net/bnxt/tf_ulp/ulp_gen_hash.c | 2 +-\n drivers/net/bnxt/tf_ulp/ulp_gen_hash.h | 3 +-\n drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c | 37 +-\n drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h | 5 +-\n drivers/net/bnxt/tf_ulp/ulp_ha_mgr.c | 131 +-\n drivers/net/bnxt/tf_ulp/ulp_ha_mgr.h | 6 +-\n drivers/net/bnxt/tf_ulp/ulp_mapper.c | 726 +-\n drivers/net/bnxt/tf_ulp/ulp_mapper.h | 4 +-\n drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c | 2 +-\n drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h | 3 +-\n drivers/net/bnxt/tf_ulp/ulp_matcher.c | 14 +-\n drivers/net/bnxt/tf_ulp/ulp_matcher.h | 3 +-\n drivers/net/bnxt/tf_ulp/ulp_port_db.c | 64 +-\n drivers/net/bnxt/tf_ulp/ulp_port_db.h | 35 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c | 30 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 512 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.h | 46 +-\n drivers/net/bnxt/tf_ulp/ulp_template_struct.h | 25 +-\n drivers/net/bnxt/tf_ulp/ulp_tun.c | 2 +-\n drivers/net/bnxt/tf_ulp/ulp_tun.h | 3 +-\n drivers/net/bnxt/tf_ulp/ulp_utils.c | 2 +-\n drivers/net/bnxt/tf_ulp/ulp_utils.h | 3 +-\n lib/cmdline/cmdline_parse_string.h | 2 +-\n lib/cmdline/cmdline_private.h | 2 +-\n 163 files changed, 79573 insertions(+), 25429 deletions(-)\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr.c\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_device.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.c\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.c\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.c\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_sbmp.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_session.c\n create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_session.h\n delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_identifier.c\n delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_identifier.h\n delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tcam.c\n delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tcam.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.h\n create mode 100644 drivers/net/bnxt/tf_ulp/bnxt_ulp_meter.c" }{ "id": 126404, "url": "