net/bnxt: divide ULP template database to smaller modules
authorKishore Padmanabha <kishore.padmanabha@broadcom.com>
Fri, 12 Jun 2020 12:50:17 +0000 (18:20 +0530)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 30 Jun 2020 12:52:30 +0000 (14:52 +0200)
commit8ce17d56a1f148af979c8da3e91b723b6cc19774
treedee5e7dfbfc3e26941f16d7c92631e4a7249bd60
parent9202a56745ae4813d574d70706b58bb572cc88ab
net/bnxt: divide ULP template database to smaller modules

The ulp template db file is broken into three parts namely the
table, class and action files.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Signed-off-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
16 files changed:
drivers/net/bnxt/meson.build
drivers/net/bnxt/tf_ulp/Makefile
drivers/net/bnxt/tf_ulp/bnxt_ulp.c
drivers/net/bnxt/tf_ulp/ulp_flow_db.h
drivers/net/bnxt/tf_ulp/ulp_mapper.c
drivers/net/bnxt/tf_ulp/ulp_mapper.h
drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c
drivers/net/bnxt/tf_ulp/ulp_matcher.h
drivers/net/bnxt/tf_ulp/ulp_rte_parser.c
drivers/net/bnxt/tf_ulp/ulp_rte_parser.h
drivers/net/bnxt/tf_ulp/ulp_template_db_act.c [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_template_db_class.c [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_template_db_field.h [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_utils.h