Hello, On Thu, Nov 7, 2024 at 3:09 PM Sriharsha Basavapatna <sriharsha.basavapa...@broadcom.com> wrote: > > From: Shuanglin Wang <shuanglin.w...@broadcom.com> > > This patch includes the support for following features that enable > Thor2 support in the ULP layer: > > 1. Added support for ulp initialization on Thor2 platform. This involved > breaking the functionality that is common and not common between Thor and > Thor2 platforms. > 2. MPC support for Thor2. This feature enables the access of the DRAM > memory location in the HOST CPU for Exact match flows and Action records > for those flows. > 3. Added support for VF's on Thor2 platform. > 4. Added support to offload traffic between two VF's on the system. > 5. Renamed all BNXT_TF_DBG macros to BNXT_DRV_DBG. > 6. Added logic to get error conditions in the flow create path. > 7. Added support for Geneve header and set TTL action parsing. > 8. Add mpc batching to ulp flow create for Thor2. > > This patch also updates the template files for the changes > that are being added in this patch. > > Signed-off-by: Shuanglin Wang <shuanglin.w...@broadcom.com> > Signed-off-by: Mike Baucom <michael.bau...@broadcom.com> > Signed-off-by: Kishore Padmanabha <kishore.padmana...@broadcom.com> > Signed-off-by: Manish Kurup <manish.ku...@broadcom.com> > Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapa...@broadcom.com> > Reviewed-by: Shahaji Bhosle <sbho...@broadcom.com> > Reviewed-by: Randy Schacher <stuart.schac...@broadcom.com> > Reviewed-by: Ajit Khaparde <ajit.khapa...@broadcom.com>
It looks like the symbol ulp_class_sig_tbl was left behind. $ git grep ulp_class_sig_tbl dd0191d5e70d0e65a7f041a88af480fc673160e1 dd0191d5e70d0e65a7f041a88af480fc673160e1:drivers/net/bnxt/tf_ulp/ulp_template_struct.h:extern uint16_t ulp_class_sig_tbl[]; $ git grep ulp_class_sig_tbl dd0191d5e70d0e65a7f041a88af480fc673160e1^ dd0191d5e70d0e65a7f041a88af480fc673160e1^:drivers/net/bnxt/tf_ulp/generic_templates/ulp_template_db_class.c:uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = { dd0191d5e70d0e65a7f041a88af480fc673160e1^:drivers/net/bnxt/tf_ulp/ulp_matcher.c: tmpl_id = ulp_class_sig_tbl[class_hid]; dd0191d5e70d0e65a7f041a88af480fc673160e1^:drivers/net/bnxt/tf_ulp/ulp_template_struct.h:extern uint16_t ulp_class_sig_tbl[]; -- David Marchand