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 [thread overview]
Message-ID: <20230421181155.2160482-1-stuart.schacher@broadcom.com> (raw)
Version 2 fixes:
- misspellings
- whitespace issues
- signed off issues
Kishore Padmanabha (1):
net/bnxt: fix multi-root card support
Randy Schacher (9):
net/bnxt: remove deprecated features
net/bnxt: update bnxt hsi structure
net/bnxt: update copyright date and cleanup whitespace
net/bnxt: update Truflow core
net/bnxt: update ULP shared session support
net/bnxt: add support for RSS action and Queue action
net/bnxt: add ulp support for rte meter
net/bnxt: update PTP support on Thor
net/bnxt: add ulp support for ecpri
Shuanglin Wang (1):
net/bnxt: Avoid submitting hwrm rss request when rss mode disabled
drivers/net/bnxt/bnxt.h | 77 +-
drivers/net/bnxt/bnxt_cpr.c | 2 +-
drivers/net/bnxt/bnxt_cpr.h | 2 +-
drivers/net/bnxt/bnxt_ethdev.c | 211 +-
drivers/net/bnxt/bnxt_filter.c | 2 +-
drivers/net/bnxt/bnxt_filter.h | 6 +-
drivers/net/bnxt/bnxt_flow.c | 75 +-
drivers/net/bnxt/bnxt_hwrm.c | 272 +-
drivers/net/bnxt/bnxt_hwrm.h | 40 +-
drivers/net/bnxt/bnxt_irq.c | 2 +-
drivers/net/bnxt/bnxt_irq.h | 3 +-
drivers/net/bnxt/bnxt_nvm_defs.h | 3 +-
drivers/net/bnxt/bnxt_reps.c | 4 +-
drivers/net/bnxt/bnxt_reps.h | 2 +-
drivers/net/bnxt/bnxt_ring.c | 7 +-
drivers/net/bnxt/bnxt_ring.h | 3 +-
drivers/net/bnxt/bnxt_rxq.c | 159 +-
drivers/net/bnxt/bnxt_rxq.h | 2 +-
drivers/net/bnxt/bnxt_rxr.c | 15 +-
drivers/net/bnxt/bnxt_rxr.h | 3 +-
drivers/net/bnxt/bnxt_rxtx_vec_avx2.c | 2 +-
drivers/net/bnxt/bnxt_rxtx_vec_common.h | 2 +-
drivers/net/bnxt/bnxt_rxtx_vec_neon.c | 2 +-
drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 2 +-
drivers/net/bnxt/bnxt_stats.c | 2 +-
drivers/net/bnxt/bnxt_stats.h | 2 +-
drivers/net/bnxt/bnxt_txq.c | 3 +-
drivers/net/bnxt/bnxt_txq.h | 2 +-
drivers/net/bnxt/bnxt_txr.c | 95 +-
drivers/net/bnxt/bnxt_txr.h | 4 +-
drivers/net/bnxt/bnxt_util.c | 2 +-
drivers/net/bnxt/bnxt_util.h | 3 +-
drivers/net/bnxt/bnxt_vnic.c | 974 +-
drivers/net/bnxt/bnxt_vnic.h | 80 +-
drivers/net/bnxt/hsi_struct_def_dpdk.h | 5723 ++-
drivers/net/bnxt/meson.build | 5 +-
drivers/net/bnxt/rte_pmd_bnxt.c | 2 +-
drivers/net/bnxt/rte_pmd_bnxt.h | 2 +-
drivers/net/bnxt/tf_core/bitalloc.c | 3 +-
drivers/net/bnxt/tf_core/bitalloc.h | 3 +-
drivers/net/bnxt/tf_core/cfa_resource_types.h | 5 +-
drivers/net/bnxt/tf_core/cfa_tcam_mgr.c | 2116 +
drivers/net/bnxt/tf_core/cfa_tcam_mgr.h | 523 +
.../net/bnxt/tf_core/cfa_tcam_mgr_device.h | 101 +
.../net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.c | 201 +
.../net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.h | 28 +
drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.c | 921 +
drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.h | 20 +
drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.c | 926 +
drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.h | 20 +
drivers/net/bnxt/tf_core/cfa_tcam_mgr_sbmp.h | 126 +
.../net/bnxt/tf_core/cfa_tcam_mgr_session.c | 377 +
.../net/bnxt/tf_core/cfa_tcam_mgr_session.h | 54 +
drivers/net/bnxt/tf_core/dpool.c | 3 +-
drivers/net/bnxt/tf_core/dpool.h | 3 +-
drivers/net/bnxt/tf_core/ll.c | 2 +-
drivers/net/bnxt/tf_core/ll.h | 2 +-
drivers/net/bnxt/tf_core/lookup3.h | 1 -
drivers/net/bnxt/tf_core/meson.build | 38 +-
drivers/net/bnxt/tf_core/rand.c | 2 +-
drivers/net/bnxt/tf_core/rand.h | 3 +-
drivers/net/bnxt/tf_core/stack.c | 2 +-
drivers/net/bnxt/tf_core/stack.h | 3 +-
drivers/net/bnxt/tf_core/tf_common.h | 3 +-
drivers/net/bnxt/tf_core/tf_core.c | 56 +-
drivers/net/bnxt/tf_core/tf_core.h | 189 +-
drivers/net/bnxt/tf_core/tf_device.c | 53 +-
drivers/net/bnxt/tf_core/tf_device.h | 9 +-
drivers/net/bnxt/tf_core/tf_device_p4.c | 24 +-
drivers/net/bnxt/tf_core/tf_device_p4.h | 3 +-
drivers/net/bnxt/tf_core/tf_device_p58.c | 94 +-
drivers/net/bnxt/tf_core/tf_device_p58.h | 2 +-
drivers/net/bnxt/tf_core/tf_em.h | 3 +-
drivers/net/bnxt/tf_core/tf_em_common.c | 10 +-
drivers/net/bnxt/tf_core/tf_em_common.h | 4 +-
.../net/bnxt/tf_core/tf_em_hash_internal.c | 2 +-
drivers/net/bnxt/tf_core/tf_em_host.c | 3 +-
drivers/net/bnxt/tf_core/tf_em_internal.c | 13 +-
drivers/net/bnxt/tf_core/tf_ext_flow_handle.h | 4 +-
drivers/net/bnxt/tf_core/tf_global_cfg.c | 2 +-
drivers/net/bnxt/tf_core/tf_global_cfg.h | 3 +-
drivers/net/bnxt/tf_core/tf_hash.c | 2 +-
drivers/net/bnxt/tf_core/tf_hash.h | 3 +-
drivers/net/bnxt/tf_core/tf_identifier.c | 111 +-
drivers/net/bnxt/tf_core/tf_identifier.h | 7 +-
drivers/net/bnxt/tf_core/tf_if_tbl.c | 59 +-
drivers/net/bnxt/tf_core/tf_if_tbl.h | 11 +-
drivers/net/bnxt/tf_core/tf_msg.c | 217 +-
drivers/net/bnxt/tf_core/tf_msg.h | 38 +-
drivers/net/bnxt/tf_core/tf_msg_common.h | 3 +-
drivers/net/bnxt/tf_core/tf_project.h | 3 +-
drivers/net/bnxt/tf_core/tf_resources.h | 3 +-
drivers/net/bnxt/tf_core/tf_rm.c | 135 +-
drivers/net/bnxt/tf_core/tf_rm.h | 6 +-
drivers/net/bnxt/tf_core/tf_session.c | 121 +-
drivers/net/bnxt/tf_core/tf_session.h | 80 +-
.../net/bnxt/tf_core/tf_shadow_identifier.c | 190 -
.../net/bnxt/tf_core/tf_shadow_identifier.h | 229 -
drivers/net/bnxt/tf_core/tf_shadow_tcam.c | 837 -
drivers/net/bnxt/tf_core/tf_shadow_tcam.h | 195 -
drivers/net/bnxt/tf_core/tf_sram_mgr.c | 117 +-
drivers/net/bnxt/tf_core/tf_sram_mgr.h | 23 +-
drivers/net/bnxt/tf_core/tf_tbl.c | 8 +-
drivers/net/bnxt/tf_core/tf_tbl.h | 4 +-
drivers/net/bnxt/tf_core/tf_tbl_sram.c | 25 +-
drivers/net/bnxt/tf_core/tf_tbl_sram.h | 6 +-
drivers/net/bnxt/tf_core/tf_tcam.c | 451 +-
drivers/net/bnxt/tf_core/tf_tcam.h | 41 +-
drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.c | 286 +
drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.h | 49 +
drivers/net/bnxt/tf_core/tf_tcam_shared.c | 1146 +-
drivers/net/bnxt/tf_core/tf_tcam_shared.h | 4 +-
drivers/net/bnxt/tf_core/tf_util.c | 5 +-
drivers/net/bnxt/tf_core/tf_util.h | 3 +-
drivers/net/bnxt/tf_core/tfp.c | 2 +-
drivers/net/bnxt/tf_core/tfp.h | 4 +-
drivers/net/bnxt/tf_ulp/bnxt_tf_common.h | 3 +-
drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.c | 251 +-
drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.h | 37 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 850 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp.h | 121 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 280 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp_meter.c | 909 +
.../bnxt/tf_ulp/generic_templates/meson.build | 18 +-
.../generic_templates/ulp_template_db_act.c | 7000 +++-
.../generic_templates/ulp_template_db_class.c | 33556 +++++++++++-----
.../generic_templates/ulp_template_db_enum.h | 4366 +-
.../generic_templates/ulp_template_db_field.h | 689 +-
.../generic_templates/ulp_template_db_tbl.c | 16055 ++++++--
.../ulp_template_db_thor_act.c | 8714 ++--
.../ulp_template_db_thor_class.c | 10746 +++--
.../ulp_template_db_wh_plus_act.c | 1157 +-
.../ulp_template_db_wh_plus_class.c | 288 +-
drivers/net/bnxt/tf_ulp/meson.build | 26 +-
drivers/net/bnxt/tf_ulp/ulp_def_rules.c | 16 +-
drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c | 26 +-
drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h | 8 +-
drivers/net/bnxt/tf_ulp/ulp_flow_db.c | 29 +-
drivers/net/bnxt/tf_ulp/ulp_flow_db.h | 14 +-
drivers/net/bnxt/tf_ulp/ulp_gen_hash.c | 2 +-
drivers/net/bnxt/tf_ulp/ulp_gen_hash.h | 3 +-
drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c | 37 +-
drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h | 5 +-
drivers/net/bnxt/tf_ulp/ulp_ha_mgr.c | 131 +-
drivers/net/bnxt/tf_ulp/ulp_ha_mgr.h | 6 +-
drivers/net/bnxt/tf_ulp/ulp_mapper.c | 726 +-
drivers/net/bnxt/tf_ulp/ulp_mapper.h | 4 +-
drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c | 2 +-
drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h | 3 +-
drivers/net/bnxt/tf_ulp/ulp_matcher.c | 14 +-
drivers/net/bnxt/tf_ulp/ulp_matcher.h | 3 +-
drivers/net/bnxt/tf_ulp/ulp_port_db.c | 64 +-
drivers/net/bnxt/tf_ulp/ulp_port_db.h | 35 +-
drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c | 30 +-
drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 512 +-
drivers/net/bnxt/tf_ulp/ulp_rte_parser.h | 46 +-
drivers/net/bnxt/tf_ulp/ulp_template_struct.h | 25 +-
drivers/net/bnxt/tf_ulp/ulp_tun.c | 2 +-
drivers/net/bnxt/tf_ulp/ulp_tun.h | 3 +-
drivers/net/bnxt/tf_ulp/ulp_utils.c | 2 +-
drivers/net/bnxt/tf_ulp/ulp_utils.h | 3 +-
lib/cmdline/cmdline_parse_string.h | 2 +-
lib/cmdline/cmdline_private.h | 2 +-
163 files changed, 79573 insertions(+), 25429 deletions(-)
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr.c
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr.h
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_device.h
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.c
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_hwop_msg.h
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.c
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p4.h
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.c
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_p58.h
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_sbmp.h
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_session.c
create mode 100644 drivers/net/bnxt/tf_core/cfa_tcam_mgr_session.h
delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_identifier.c
delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_identifier.h
delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tcam.c
delete mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tcam.h
create mode 100644 drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.c
create mode 100644 drivers/net/bnxt/tf_core/tf_tcam_mgr_msg.h
create mode 100644 drivers/net/bnxt/tf_ulp/bnxt_ulp_meter.c
--
2.25.1
next reply other threads:[~2023-04-21 18:12 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-21 18:11 Randy Schacher [this message]
2023-04-21 18:11 ` [PATCH v2 01/11] net/bnxt: remove deprecated features Randy Schacher
2023-04-21 18:11 ` [PATCH v2 02/11] net/bnxt: update bnxt hsi structure Randy Schacher
2023-04-21 18:11 ` [PATCH v2 03/11] net/bnxt: update copyright date and cleanup whitespace Randy Schacher
2023-04-21 18:11 ` [PATCH v2 04/11] net/bnxt: update Truflow core Randy Schacher
2023-04-21 18:11 ` [PATCH v2 05/11] net/bnxt: update ULP shared session support Randy Schacher
2023-04-21 18:11 ` [PATCH v2 06/11] net/bnxt: add support for RSS action and Queue action Randy Schacher
2023-04-21 18:11 ` [PATCH v2 07/11] net/bnxt: add ulp support for rte meter Randy Schacher
2023-04-21 18:11 ` [PATCH v2 08/11] net/bnxt: update PTP support on Thor Randy Schacher
2023-04-21 18:11 ` [PATCH v2 09/11] net/bnxt: fix multi-root card support Randy Schacher
2023-04-21 18:11 ` [PATCH v2 10/11] net/bnxt: add ulp support for ecpri Randy Schacher
2023-04-21 18:11 ` [PATCH v2 11/11] net/bnxt: Avoid submitting hwrm rss request when rss mode disabled Randy Schacher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230421181155.2160482-1-stuart.schacher@broadcom.com \
--to=stuart.schacher@broadcom.com \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).