[PATCH v2 11/11] net/bnxt: Avoid submitting hwrm rss request when rss mode disabled

2023-04-21 Thread Randy Schacher
From: Shuanglin Wang On WH+, if rss mode isn't enabled, then there is no rss context. Submitting HWRM_VNIC_RSS_CFG request to firmware would hit a failure. The fix is to check the rss context. If no rss context, then don't submit the hwrm request. Signed-off-by: Shuanglin Wang Signed-off-by: K

[PATCH v2 10/11] net/bnxt: add ulp support for ecpri

2023-04-21 Thread Randy Schacher
Add RTE ECPRI support into the ULP layer Signed-off-by: Randy Schacher Signed-off-by: Shahaji Bhosle Reviewed-by: Manish Kurup --- drivers/net/bnxt/bnxt.h | 4 + drivers/net/bnxt/bnxt_ethdev.c| 35 + drivers/net/bnxt/bnxt_hwrm.c

[PATCH v2 09/11] net/bnxt: fix multi-root card support

2023-04-21 Thread Randy Schacher
From: Kishore Padmanabha Changed the logic to use device serial number to identify that different ports belong to same physical card instead of the PCI domain address. Signed-off-by: Kishore Padmanabha Reviewed-by: Shahaji Bhosle --- drivers/net/bnxt/bnxt.h| 3 +++ drivers/net/bn

[PATCH v2 08/11] net/bnxt: update PTP support on Thor

2023-04-21 Thread Randy Schacher
add locking and time stamp checks to ptp feature Signed-off-by: Randy Schacher Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/bnxt.h| 5 ++ drivers/net/bnxt/bnxt_ethdev.c | 11 + drivers/net/bnxt/bnxt_hwrm.c | 11 - drivers/net/bnxt/bnxt_ring.c | 3 ++ drivers/net/bnxt

[PATCH v2 07/11] net/bnxt: add ulp support for rte meter

2023-04-21 Thread Randy Schacher
Add RTE meter support into the ULP layer Signed-off-by: Randy Schacher Reviewed-by: Jay Ding --- drivers/net/bnxt/bnxt.h | 2 + drivers/net/bnxt/bnxt_ethdev.c| 1 + drivers/net/bnxt/tf_ulp/bnxt_ulp.c| 8 + drivers/net/bnxt/tf_ulp

[PATCH v2 03/11] net/bnxt: update copyright date and cleanup whitespace

2023-04-21 Thread Randy Schacher
Update the Copyright to 2023 Clean up extra blank lines Clean up other whitespace issues Signed-off-by: Randy Schacher Reviewed-by: Kishore Padmanabha --- drivers/net/bnxt/bnxt_cpr.c| 2 +- drivers/net/bnxt/bnxt_cpr.h| 2 +- drivers/net/bnxt

[PATCH v2 01/11] net/bnxt: remove deprecated features

2023-04-21 Thread Randy Schacher
- Deprecate shadow identifier - Deprecate shadow tcam Signed-off-by: Randy Schacher Signed-off-by: Kishore Padmanabha Reviewed-by: Peter Spreadborough --- drivers/net/bnxt/bnxt_hwrm.c | 53 -- drivers/net/bnxt/bnxt_hwrm.h | 10 - drivers/net/bnxt/tf_core

[PATCH v2 00/11] sync Truflow support with latest release

2023-04-21 Thread Randy Schacher
Version 2 fixes: - misspellings - whitespace issues - signed off issues Kishore Padmanabha (1): net/bnxt: fix multi-root card support Randy Schacher (9): net/bnxt: remove deprecated features net/bnxt: update bnxt hsi structure net/bnxt: update copyright date and cleanup whitespace net

[PATCH 11/11] net/bnxt: Avoid submitting hwrm rss request when rss mode disabled

2023-04-19 Thread Randy Schacher
From: Shuanglin Wang On WH+, if rss mode isn't enabled, then there is no rss context. Submitting HWRM_VNIC_RSS_CFG request to firmware would hit a failure. The fix is to check the rss context. If no rss context, then don't submit the hwrm request. Signed-off-by: Kishore Padmanabha Reviewed-by:

[PATCH 10/11] net/bnxt: add ulp support for ecpri

2023-04-19 Thread Randy Schacher
Add RTE ECPRI support into the ULP layer Signed-off-by: Shahaji Bhosle Reviewed-by: Manish Kurup --- drivers/net/bnxt/bnxt.h | 4 + drivers/net/bnxt/bnxt_ethdev.c| 35 + drivers/net/bnxt/bnxt_hwrm.c | 17 +++ drivers/net/bnxt/bnxt_t

[PATCH 09/11] net/bnxt: fix multi-root card support

2023-04-19 Thread Randy Schacher
From: Kishore Padmanabha Changed the logic to use device serial number to identify that different ports belong to same physical card instead of the PCI domain address. Signed-off-by: Kishore Padmanabha Reviewed-by: Shahaji Bhosle --- drivers/net/bnxt/bnxt.h| 3 +++ drivers/net/bn

[PATCH 08/11] net/bnxt: update PTP support on Thor

2023-04-19 Thread Randy Schacher
add locking and time stamp checks to ptp feature Signed-off-by: Shahaji Bhosle Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/bnxt.h| 5 ++ drivers/net/bnxt/bnxt_ethdev.c | 11 + drivers/net/bnxt/bnxt_hwrm.c | 11 - drivers/net/bnxt/bnxt_ring.c | 3 ++ drivers/net/bnxt/bn

[PATCH 07/11] net/bnxt: add ulp support for rte meter

2023-04-19 Thread Randy Schacher
Add RTE meter support into the ULP layer Signed-off-by: Kishore Padmanabha Reviewed-by: Jay Ding --- drivers/net/bnxt/bnxt.h | 2 + drivers/net/bnxt/bnxt_ethdev.c| 1 + drivers/net/bnxt/tf_ulp/bnxt_ulp.c| 8 + drivers/net/bnxt/tf_ulp/bnxt_

[PATCH 03/11] net/bnxt: update copyright date and cleanup whitespace

2023-04-19 Thread Randy Schacher
Update the Copyright to 2023 Clean up extra blank lines Clean up other whitespace issues Signed-off-by: Michael Baucom Reviewed-by: Kishore Padmanabha --- drivers/net/bnxt/bnxt_cpr.c| 2 +- drivers/net/bnxt/bnxt_cpr.h| 2 +- drivers/net/bnxt/bnxt_filter.c

[PATCH 01/11] net/bnxt: remove deprecated features

2023-04-19 Thread Randy Schacher
- Deprecate shadow identifier - Deprecate shadow tcam Signed-off-by: Kishore Padmanabha Reviewed-by: Peter Spreadborough --- drivers/net/bnxt/bnxt_hwrm.c | 53 -- drivers/net/bnxt/bnxt_hwrm.h | 10 - drivers/net/bnxt/tf_core/meson.build | 2 - driv

[PATCH 00/11] sync Truflow support with latest release

2023-04-19 Thread Randy Schacher
support Randy Schacher (9): net/bnxt: remove deprecated features net/bnxt: update bnxt hsi structure net/bnxt: update copyright date and cleanup whitespace net/bnxt: update Truflow core net/bnxt: update ULP shared session support net/bnxt: add support for RSS action and Queue action net