Public bug reported:

[Impact]
Add support for software steering on cx7

[Test Case]
configure software steering on cx7 setup
run asap testing 
(reference https://github.com/Mellanox/ovs-tests)
 

[Regression Potential]
TBD

[Other Info]

Feature patchset: 
All patches are cleanly applied on Jamy master-next beside 
these two who add minor conflicts due to context difference.
net/mlx5: Introduce software defined steering capabilities
net/mlx5: DR, Add support for matching on
 

#fixes
624bf42c2e39 net/mlx5: DR, Fix querying eswitch manager vport for ECPF
0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately


#CX7 SMFS support
6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering
638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect naming in HW 
spec
bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the same STE in 
STEv1
11659ef8d28e net/mlx5: DR, Remove unneeded comments
5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header Length 
(IHL)


#dependencies:
60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX
8348b71ccd92 net/mlx5: Introduce software defined steering capabilities

#depencecies:
#SW STEERING DEBUG DUMP
aa36c94853b2 net/mlx5: Set SMFS as a default steering mode if device supports it
4ff725e1d4ad net/mlx5: DR, Ignore modify TTL if device doesn't support it
cc2295cd54e4 net/mlx5: DR, Improve steering for empty or RX/TX-only matchers
f59464e257bd net/mlx5: DR, Add support for matching on 
geneve_tlv_option_0_exist field
09753babaf46 net/mlx5: DR, Support matching on tunnel headers 0 and 1
8c2b4fee9c4b net/mlx5: DR, Add misc5 to match_param structs
0f2a6c3b9219 net/mlx5: Add misc5 flow table match parameters
b54128275ef8 net/mlx5: DR, Warn on failure to destroy objects due to refcount
e3a0f40b2f90 net/mlx5: DR, Add support for UPLINK destination type
9222f0b27da2 net/mlx5: DR, Add support for dumping steering info
7766c9b922fe net/mlx5: DR, Add missing reserved fields to dr_match_param
89cdba3224f0 net/mlx5: DR, Add check for flex parser ID value
08fac109f7bb net/mlx5: DR, Rename list field in matcher struct to list_node
32e9bd585307 net/mlx5: DR, Remove unused struct member in matcher
c3fb0e280b4c net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"
84dfac39c61f net/mlx5: DR, Fix error flow in creating matcher


58a606dba708 net/mlx5: Introduce new uplink destination type

455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param
9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately

#SW STEERING SF
515ce2ffa621 net/mlx5: DR, init_next_match only if needed
5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset'
1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32
11a45def2e19 net/mlx5: DR, Add support for SF vports
c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs
ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain vport caps
dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0
7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the existing 
MLX5_VPORT_UPLINK
f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16
c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1966194

Title:
  [Jammy, mlx5, ConnectX-7] add CX7 support for software steering

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  [Impact]
  Add support for software steering on cx7

  [Test Case]
  configure software steering on cx7 setup
  run asap testing 
  (reference https://github.com/Mellanox/ovs-tests)
   

  [Regression Potential]
  TBD

  [Other Info]

  Feature patchset: 
  All patches are cleanly applied on Jamy master-next beside 
  these two who add minor conflicts due to context difference.
  net/mlx5: Introduce software defined steering capabilities
  net/mlx5: DR, Add support for matching on
   

  #fixes
  624bf42c2e39 net/mlx5: DR, Fix querying eswitch manager vport for ECPF
  0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
  9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately

  
  #CX7 SMFS support
  6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering
  638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
  75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect naming in 
HW spec
  bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the same STE 
in STEv1
  11659ef8d28e net/mlx5: DR, Remove unneeded comments
  5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header Length 
(IHL)

  
  #dependencies:
  60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX
  8348b71ccd92 net/mlx5: Introduce software defined steering capabilities

  #depencecies:
  #SW STEERING DEBUG DUMP
  aa36c94853b2 net/mlx5: Set SMFS as a default steering mode if device supports 
it
  4ff725e1d4ad net/mlx5: DR, Ignore modify TTL if device doesn't support it
  cc2295cd54e4 net/mlx5: DR, Improve steering for empty or RX/TX-only matchers
  f59464e257bd net/mlx5: DR, Add support for matching on 
geneve_tlv_option_0_exist field
  09753babaf46 net/mlx5: DR, Support matching on tunnel headers 0 and 1
  8c2b4fee9c4b net/mlx5: DR, Add misc5 to match_param structs
  0f2a6c3b9219 net/mlx5: Add misc5 flow table match parameters
  b54128275ef8 net/mlx5: DR, Warn on failure to destroy objects due to refcount
  e3a0f40b2f90 net/mlx5: DR, Add support for UPLINK destination type
  9222f0b27da2 net/mlx5: DR, Add support for dumping steering info
  7766c9b922fe net/mlx5: DR, Add missing reserved fields to dr_match_param
  89cdba3224f0 net/mlx5: DR, Add check for flex parser ID value
  08fac109f7bb net/mlx5: DR, Rename list field in matcher struct to list_node
  32e9bd585307 net/mlx5: DR, Remove unused struct member in matcher
  c3fb0e280b4c net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"
  84dfac39c61f net/mlx5: DR, Fix error flow in creating matcher

  
  58a606dba708 net/mlx5: Introduce new uplink destination type

  455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param
  9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately

  #SW STEERING SF
  515ce2ffa621 net/mlx5: DR, init_next_match only if needed
  5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset'
  1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32
  11a45def2e19 net/mlx5: DR, Add support for SF vports
  c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs
  ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain vport 
caps
  dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0
  7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the existing 
MLX5_VPORT_UPLINK
  f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16
  c228dce26222 net/mlx5: DR, Fix code indentation in dr_ste_v1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1966194/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to