mbox series

[net-next,00/13] bnxt_en: Ntuple and RSS updates

Message ID 20240205223202.25341-1-michael.chan@broadcom.com (mailing list archive)
Headers show
Series bnxt_en: Ntuple and RSS updates | expand

Message

Michael Chan Feb. 5, 2024, 10:31 p.m. UTC
This patch series adds more ntuple and RSS features following recent
patches to add support for user configured ntuple filters.  Additional
features include L2 ether filters, partial tuple masks, IP filters
besides TCP/UDP, drop action, saving and re-applying user filters
after driver reset, user configured RSS key, and RSS for IPSEC.

Ajit Khaparde (1):
  bnxt_en: Add RSS support for IPSEC headers

Edwin Peer (1):
  bnxt_en: implement fully specified 5-tuple masks

Michael Chan (3):
  bnxt_en: Use firmware provided maximum filter counts.
  bnxt_en: Add ethtool -N support for ether filters.
  bnxt_en: Support ethtool -n to display ether filters.

Pavan Chebbi (6):
  bnxt_en: Add separate function to delete the filter structure
  bnxt_en: Save user configured filters in a lookup list
  bnxt_en: Retain user configured filters when closing
  bnxt_en: Restore all the user created L2 and ntuple filters
  bnxt_en: Add support for user configured RSS key
  bnxt_en: Invalidate user filters when needed

Vikas Gupta (2):
  bnxt_en: Enhance ethtool ntuple support for ip flows besides TCP/UDP
  bnxt_en: Add drop action support for ntuple

 drivers/net/ethernet/broadcom/bnxt/bnxt.c     | 346 ++++++++++++----
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |  52 ++-
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 389 +++++++++++++-----
 .../net/ethernet/broadcom/bnxt/bnxt_ethtool.h |   2 +
 4 files changed, 579 insertions(+), 210 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Feb. 9, 2024, 8:50 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon,  5 Feb 2024 14:31:49 -0800 you wrote:
> This patch series adds more ntuple and RSS features following recent
> patches to add support for user configured ntuple filters.  Additional
> features include L2 ether filters, partial tuple masks, IP filters
> besides TCP/UDP, drop action, saving and re-applying user filters
> after driver reset, user configured RSS key, and RSS for IPSEC.
> 
> Ajit Khaparde (1):
>   bnxt_en: Add RSS support for IPSEC headers
> 
> [...]

Here is the summary with links:
  - [net-next,01/13] bnxt_en: Use firmware provided maximum filter counts.
    https://git.kernel.org/netdev/net-next/c/f42822f22b1c
  - [net-next,02/13] bnxt_en: Add ethtool -N support for ether filters.
    https://git.kernel.org/netdev/net-next/c/e462998abc62
  - [net-next,03/13] bnxt_en: Support ethtool -n to display ether filters.
    https://git.kernel.org/netdev/net-next/c/7c8036fb71ce
  - [net-next,04/13] bnxt_en: implement fully specified 5-tuple masks
    https://git.kernel.org/netdev/net-next/c/c8d129c437f6
  - [net-next,05/13] bnxt_en: Enhance ethtool ntuple support for ip flows besides TCP/UDP
    https://git.kernel.org/netdev/net-next/c/9ba0e56199e3
  - [net-next,06/13] bnxt_en: Add drop action support for ntuple
    https://git.kernel.org/netdev/net-next/c/7efd79c0e689
  - [net-next,07/13] bnxt_en: Add separate function to delete the filter structure
    https://git.kernel.org/netdev/net-next/c/be40b4e9cac8
  - [net-next,08/13] bnxt_en: Save user configured filters in a lookup list
    https://git.kernel.org/netdev/net-next/c/8336a974f37d
  - [net-next,09/13] bnxt_en: Retain user configured filters when closing
    https://git.kernel.org/netdev/net-next/c/25041467d093
  - [net-next,10/13] bnxt_en: Restore all the user created L2 and ntuple filters
    https://git.kernel.org/netdev/net-next/c/44af4b622a3d
  - [net-next,11/13] bnxt_en: Add support for user configured RSS key
    https://git.kernel.org/netdev/net-next/c/5de1fce33695
  - [net-next,12/13] bnxt_en: Invalidate user filters when needed
    https://git.kernel.org/netdev/net-next/c/1018319f949c
  - [net-next,13/13] bnxt_en: Add RSS support for IPSEC headers
    https://git.kernel.org/netdev/net-next/c/0c36211bac9b

You are awesome, thank you!