Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Documentation: mlx5.rst: Add note for eswitch MD

Add a note when using esw_port_metadata. The parameter has runtime
mode but setting it does not take effect immediately. Setting it must
happen in legacy mode, and the port metadata takes effects when the
switchdev mode is enabled.

Disable eswitch port metadata::
$ devlink dev param set pci/0000:06:00.0 name esw_port_metadata value \
false cmode runtime
Change eswitch mode to switchdev mode where after choosing the metadata value::
$ devlink dev eswitch set pci/0000:06:00.0 mode switchdev

Note that other mlx5 devlink runtime parameters, esw_multiport and
flow_steering_mode, do not have this limitation.

Signed-off-by: William Tu <witu@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

William Tu and committed by
David S. Miller
6f83b622 599b75a3

+4
+4
Documentation/networking/devlink/mlx5.rst
··· 97 97 98 98 When metadata is disabled, the above use cases will fail to initialize if 99 99 users try to enable them. 100 + 101 + Note: Setting this parameter does not take effect immediately. Setting 102 + must happen in legacy mode and eswitch port metadata takes effect after 103 + enabling switchdev mode. 100 104 * - ``hairpin_num_queues`` 101 105 - u32 102 106 - driverinit