net/bnxt: add HA support in ULP
authorMike Baucom <michael.baucom@broadcom.com>
Sun, 30 May 2021 08:59:24 +0000 (14:29 +0530)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Thu, 8 Jul 2021 00:02:13 +0000 (02:02 +0200)
commit3184b1ef666aaa8d0e4df7b032d7738fb86ad589
tree511c47489662c2fe43cc6da5b37387d45292e009
parent19994cc79bf48625c9fd1ffeccf725a35dc14fc3
net/bnxt: add HA support in ULP

Add the ability for cooperative applications to share resources and
use the high availability functionality in the HW.

Signed-off-by: Mike Baucom <michael.baucom@broadcom.com>
Signed-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>
Reviewed-by: Shahaji Bhosle <sbhosle@broadcom.com>
Reviewed-by: Randy Schacher <stuart.schacher@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
drivers/net/bnxt/tf_ulp/bnxt_ulp.c
drivers/net/bnxt/tf_ulp/bnxt_ulp.h
drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c
drivers/net/bnxt/tf_ulp/meson.build
drivers/net/bnxt/tf_ulp/ulp_ha_mgr.c [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_ha_mgr.h [new file with mode: 0644]
drivers/net/bnxt/tf_ulp/ulp_mapper.c