On Sat, Jun 27, 2020 at 3:01 AM Ajit Khaparde <ajit.khapa...@broadcom.com>
wrote:

> This patchset consists of enhancements for the host based flow table
> management mechanism that was introduced in 20.05. Also has some
> feature support for offloading vxlan encap/decap and on-chip exact match
> flows.
>

Patchset applied to dpdk-next-net-brcm. Thanks

>
> v3->v4:
> - Squashed patches and reduced number of patches from 36 to 25
> - Updated commit logs
> - Fixed Signed-off-by and Reviewed-by tags for some contrubuters
>
> Kishore Padmanabha (22):
>   net/bnxt: changes to makefile
>   net/bnxt: remove fields from bitmap and mapper table
>   net/bnxt: support more resource functions in flow database
>   net/bnxt: add computed header field in result opcode
>   net/bnxt: update compute field list and access macros
>   net/bnxt: change default identifier to global resource
>   net/bnxt: add resource sub type to class and action tables
>   net/bnxt: remove cache tbl id from mapper class table
>   net/bnxt: add support for action bitmap opcode
>   net/bnxt: process action templates
>   net/bnxt: use vport in the phy port act handler
>   net/bnxt: add enum to the critical resource
>   net/bnxt: refactor and rename some fields and enums
>   net/bnxt: add support for vxlan encap and decap templates
>   net/bnxt: flow db API to get VF rep action record
>   net/bnxt: remove the implicit bitset update for vnic action
>   net/bnxt: divide ulp template db file to smaller modules
>   net/bnxt: add support for internal exact match flows
>   net/bnxt: add vfr flag to the mark manager
>   net/bnxt: support for mark action for LFID rules
>   net/bnxt: rename fields in the device params structure
>   net/bnxt: update ulp template database for new opcodes
>
> Mike Baucom (1):
>   net/bnxt: refactor the mapper opcodes
>
> Shuanglin Wang (1):
>   net/bnxt: add a devarg to set max flow count
>
> Venkat Duvvuru (1):
>   net/bnxt: modify IPV6 vtc flow field parsing
>
>  drivers/net/bnxt/Makefile                     |   29 +-
>  drivers/net/bnxt/bnxt.h                       |    3 +
>  drivers/net/bnxt/bnxt_ethdev.c                |   62 +-
>  drivers/net/bnxt/bnxt_rxr.c                   |   38 +-
>  drivers/net/bnxt/meson.build                  |    4 +-
>  drivers/net/bnxt/tf_core/Makefile             |   16 +
>  drivers/net/bnxt/tf_ulp/Makefile              |   18 +
>  drivers/net/bnxt/tf_ulp/bnxt_ulp.c            |   85 +-
>  drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c       |    7 +-
>  drivers/net/bnxt/tf_ulp/ulp_flow_db.c         |  231 +-
>  drivers/net/bnxt/tf_ulp/ulp_flow_db.h         |   51 +-
>  drivers/net/bnxt/tf_ulp/ulp_mapper.c          |  882 +++--
>  drivers/net/bnxt/tf_ulp/ulp_mapper.h          |   25 +-
>  drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c        |   13 +-
>  drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h        |    4 +
>  drivers/net/bnxt/tf_ulp/ulp_matcher.c         |   25 +-
>  drivers/net/bnxt/tf_ulp/ulp_matcher.h         |    2 +-
>  drivers/net/bnxt/tf_ulp/ulp_rte_parser.c      |  167 +-
>  drivers/net/bnxt/tf_ulp/ulp_rte_parser.h      |   13 +-
>  drivers/net/bnxt/tf_ulp/ulp_template_db.c     | 3406 +++++++++++++++--
>  drivers/net/bnxt/tf_ulp/ulp_template_db.h     |  332 +-
>  drivers/net/bnxt/tf_ulp/ulp_template_db_act.c |  545 +++
>  .../net/bnxt/tf_ulp/ulp_template_db_class.c   | 2497 ++++++++++++
>  .../net/bnxt/tf_ulp/ulp_template_db_enum.h    |  591 +++
>  .../net/bnxt/tf_ulp/ulp_template_db_field.h   |  225 ++
>  drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c |  548 +++
>  .../net/bnxt/tf_ulp/ulp_template_field_db.h   |  163 +-
>  drivers/net/bnxt/tf_ulp/ulp_template_struct.h |   77 +-
>  drivers/net/bnxt/tf_ulp/ulp_utils.c           |   67 +-
>  drivers/net/bnxt/tf_ulp/ulp_utils.h           |   40 +-
>  30 files changed, 9201 insertions(+), 965 deletions(-)
>  create mode 100644 drivers/net/bnxt/tf_core/Makefile
>  create mode 100644 drivers/net/bnxt/tf_ulp/Makefile
>  create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_act.c
>  create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_class.c
>  create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h
>  create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_field.h
>  create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c
>
> --
> 2.21.1 (Apple Git-122.3)
>
>

Reply via email to