diff mbox series

[net-next,01/15] net/mlx5: Add mlx5_ifc definitions for bridge multicast support

Message ID 20230412040752.14220-2-saeed@kernel.org (mailing list archive)
State Accepted
Commit e5688f6fb9e3d0254a8fb1c714c38e407f0baa64
Delegated to: Netdev Maintainers
Headers show
Series [net-next,01/15] net/mlx5: Add mlx5_ifc definitions for bridge multicast support | expand

Checks

Context Check Description
netdev/series_format success Pull request is its own cover letter
netdev/tree_selection success Clearly marked for net-next
netdev/fixes_present success Fixes tag not required for -next series
netdev/header_inline success No static functions without inline keyword in header files
netdev/build_32bit success Errors and warnings before: 21 this patch: 21
netdev/cc_maintainers success CCed 1 of 1 maintainers
netdev/build_clang success Errors and warnings before: 18 this patch: 18
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/deprecated_api success None detected
netdev/check_selftest success No net selftest shell script
netdev/verify_fixes success No Fixes tag
netdev/build_allmodconfig_warn success Errors and warnings before: 21 this patch: 21
netdev/checkpatch success total: 0 errors, 0 warnings, 0 checks, 13 lines checked
netdev/kdoc success Errors and warnings before: 0 this patch: 0
netdev/source_inline success Was 0 now: 0

Commit Message

Saeed Mahameed April 12, 2023, 4:07 a.m. UTC
From: Vlad Buslov <vladbu@nvidia.com>

Add the required hardware definitions to mlx5_ifc: fdb_uplink_hairpin,
fdb_multi_path_any_table_limit_regc, fdb_multi_path_any_table.

Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Reviewed-by: Maor Dickman <maord@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
---
 include/linux/mlx5/mlx5_ifc.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Comments

patchwork-bot+netdevbpf@kernel.org April 14, 2023, 5:30 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Saeed Mahameed <saeedm@nvidia.com>:

On Tue, 11 Apr 2023 21:07:38 -0700 you wrote:
> From: Vlad Buslov <vladbu@nvidia.com>
> 
> Add the required hardware definitions to mlx5_ifc: fdb_uplink_hairpin,
> fdb_multi_path_any_table_limit_regc, fdb_multi_path_any_table.
> 
> Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
> Reviewed-by: Maor Dickman <maord@nvidia.com>
> Reviewed-by: Roi Dayan <roid@nvidia.com>
> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
> 
> [...]

Here is the summary with links:
  - [net-next,01/15] net/mlx5: Add mlx5_ifc definitions for bridge multicast support
    https://git.kernel.org/netdev/net-next/c/e5688f6fb9e3
  - [net-next,02/15] net/mlx5: Bridge, increase bridge tables sizes
    https://git.kernel.org/netdev/net-next/c/9071b423c302
  - [net-next,03/15] net/mlx5: Bridge, move additional data structures to priv header
    https://git.kernel.org/netdev/net-next/c/6767c97d7adc
  - [net-next,04/15] net/mlx5: Bridge, extract code to lookup parent bridge of port
    https://git.kernel.org/netdev/net-next/c/b99c4ef29e27
  - [net-next,05/15] net/mlx5: Bridge, snoop igmp/mld packets
    https://git.kernel.org/netdev/net-next/c/18c2916cee12
  - [net-next,06/15] net/mlx5: Bridge, add per-port multicast replication tables
    https://git.kernel.org/netdev/net-next/c/272ecfc92f6f
  - [net-next,07/15] net/mlx5: Bridge, support multicast VLAN pop
    https://git.kernel.org/netdev/net-next/c/b5e80625d168
  - [net-next,08/15] net/mlx5: Bridge, implement mdb offload
    https://git.kernel.org/netdev/net-next/c/70f0302b3f20
  - [net-next,09/15] net/mlx5: Bridge, add tracepoints for multicast
    https://git.kernel.org/netdev/net-next/c/55f3e740f7f6
  - [net-next,10/15] net/mlx5: Create a new profile for SFs
    https://git.kernel.org/netdev/net-next/c/9df839a711ae
  - [net-next,11/15] net/mlx5: DR, Set counter ID on the last STE for STEv1 TX
    https://git.kernel.org/netdev/net-next/c/cee6484eddc1
  - [net-next,12/15] net/mlx5: Add mlx5_ifc bits for modify header argument
    https://git.kernel.org/netdev/net-next/c/9fa7f1de3dda
  - [net-next,13/15] net/mlx5: Add new WQE for updating flow table
    https://git.kernel.org/netdev/net-next/c/977c4a3e7c89
  - [net-next,14/15] net/mlx5: DR, Prepare sending new WQE type
    https://git.kernel.org/netdev/net-next/c/1e5cc7369bb0
  - [net-next,15/15] net/mlx5: DR, Add modify-header-pattern ICM pool
    https://git.kernel.org/netdev/net-next/c/108ff8215b55

You are awesome, thank you!
diff mbox series

Patch

diff --git a/include/linux/mlx5/mlx5_ifc.h b/include/linux/mlx5/mlx5_ifc.h
index e47d6c58da35..02c628f4fe26 100644
--- a/include/linux/mlx5/mlx5_ifc.h
+++ b/include/linux/mlx5/mlx5_ifc.h
@@ -880,7 +880,12 @@  enum {
 
 struct mlx5_ifc_flow_table_eswitch_cap_bits {
 	u8      fdb_to_vport_reg_c_id[0x8];
-	u8      reserved_at_8[0xd];
+	u8      reserved_at_8[0x5];
+	u8      fdb_uplink_hairpin[0x1];
+	u8      fdb_multi_path_any_table_limit_regc[0x1];
+	u8      reserved_at_f[0x3];
+	u8      fdb_multi_path_any_table[0x1];
+	u8      reserved_at_13[0x2];
 	u8      fdb_modify_header_fwd_to_table[0x1];
 	u8      fdb_ipv4_ttl_modify[0x1];
 	u8      flow_source[0x1];