[dpdk-dev] [PATCH v2 00/12] bnxt patches

Ajit Khaparde ajit.khaparde at broadcom.com
Sat Oct 10 06:11:41 CEST 2020


Fixes and enchancements in the bnxt PMD, mostly in the
TRUFLOW layer, including templates to add support for
Stingray device.

v2:
- squashed patch patch 13 to patch 7
- updated and fixed commit logs
- updated docs and release notes where necessary

Kishore Padmanabha (4):
  net/bnxt: fix the corruption of the session details
  net/bnxt: combine default and regular flows
  net/bnxt: add support for parent child flow database
  net/bnxt: add parent child flow create and free

Mike Baucom (6):
  net/bnxt: add multi-device infrastructure
  net/bnxt: add Stingray device support to ULP
  net/bnxt: consolidate template table processing
  net/bnxt: support runtime EM selection
  net/bnxt: consolidate template table processing
  net/bnxt: remove flow db table type from templates

Venkat Duvvuru (2):
  net/bnxt: fix PMD PF support in SR-IOV mode
  net/bnxt: handle default vnic change async event

 doc/guides/nics/bnxt.rst                      |    42 +
 doc/guides/rel_notes/release_20_11.rst        |     1 +
 drivers/net/bnxt/bnxt.h                       |     6 +-
 drivers/net/bnxt/bnxt_cpr.c                   |    13 +-
 drivers/net/bnxt/bnxt_ethdev.c                |    40 +-
 drivers/net/bnxt/bnxt_hwrm.c                  |   463 +-
 drivers/net/bnxt/bnxt_hwrm.h                  |    12 +-
 drivers/net/bnxt/meson.build                  |     4 +
 drivers/net/bnxt/tf_ulp/bnxt_ulp.c            |   387 +-
 drivers/net/bnxt/tf_ulp/bnxt_ulp.h            |    11 +
 drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c       |     5 +-
 drivers/net/bnxt/tf_ulp/ulp_def_rules.c       |     5 +-
 drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c          |     2 +-
 drivers/net/bnxt/tf_ulp/ulp_flow_db.c         |   892 +-
 drivers/net/bnxt/tf_ulp/ulp_flow_db.h         |   179 +-
 drivers/net/bnxt/tf_ulp/ulp_mapper.c          |   520 +-
 drivers/net/bnxt/tf_ulp/ulp_mapper.h          |    22 +-
 drivers/net/bnxt/tf_ulp/ulp_template_db_act.c |  1810 --
 .../net/bnxt/tf_ulp/ulp_template_db_class.c   | 16271 -------------
 .../net/bnxt/tf_ulp/ulp_template_db_enum.h    |    18 +-
 .../tf_ulp/ulp_template_db_stingray_act.c     |  3305 +++
 .../tf_ulp/ulp_template_db_stingray_class.c   | 19005 ++++++++++++++++
 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c |    59 +-
 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h |    48 +
 .../bnxt/tf_ulp/ulp_template_db_wh_plus_act.c |  3304 +++
 .../tf_ulp/ulp_template_db_wh_plus_class.c    | 19005 ++++++++++++++++
 drivers/net/bnxt/tf_ulp/ulp_template_struct.h |    64 +-
 drivers/net/bnxt/tf_ulp/ulp_utils.h           |     4 +
 28 files changed, 46530 insertions(+), 18967 deletions(-)
 create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_act.c
 create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_class.c
 create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h
 create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_act.c
 create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_class.c

-- 
2.21.1 (Apple Git-122.3)



More information about the dev mailing list