mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
devlink: Move devlink port function hw_addr attr documentation
devlink port function hw_addr attr documentation is in mlx5 specific file while there is nothing mlx5 specific about it. Move it to devlink-port.rst. Signed-off-by: Shay Drory <shayd@nvidia.com> Reviewed-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
c0bea69d1c
commit
875cd5eeba
2 changed files with 43 additions and 37 deletions
|
@ -351,42 +351,8 @@ driver.
|
||||||
|
|
||||||
MAC address setup
|
MAC address setup
|
||||||
-----------------
|
-----------------
|
||||||
mlx5 driver provides mechanism to setup the MAC address of the PCI VF/SF.
|
mlx5 driver support devlink port function attr mechanism to setup MAC
|
||||||
|
address. (refer to Documentation/networking/devlink/devlink-port.rst)
|
||||||
The configured MAC address of the PCI VF/SF will be used by netdevice and rdma
|
|
||||||
device created for the PCI VF/SF.
|
|
||||||
|
|
||||||
- Get the MAC address of the VF identified by its unique devlink port index::
|
|
||||||
|
|
||||||
$ devlink port show pci/0000:06:00.0/2
|
|
||||||
pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
|
|
||||||
function:
|
|
||||||
hw_addr 00:00:00:00:00:00
|
|
||||||
|
|
||||||
- Set the MAC address of the VF identified by its unique devlink port index::
|
|
||||||
|
|
||||||
$ devlink port function set pci/0000:06:00.0/2 hw_addr 00:11:22:33:44:55
|
|
||||||
|
|
||||||
$ devlink port show pci/0000:06:00.0/2
|
|
||||||
pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
|
|
||||||
function:
|
|
||||||
hw_addr 00:11:22:33:44:55
|
|
||||||
|
|
||||||
- Get the MAC address of the SF identified by its unique devlink port index::
|
|
||||||
|
|
||||||
$ devlink port show pci/0000:06:00.0/32768
|
|
||||||
pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
|
|
||||||
function:
|
|
||||||
hw_addr 00:00:00:00:00:00
|
|
||||||
|
|
||||||
- Set the MAC address of the SF identified by its unique devlink port index::
|
|
||||||
|
|
||||||
$ devlink port function set pci/0000:06:00.0/32768 hw_addr 00:00:00:00:88:88
|
|
||||||
|
|
||||||
$ devlink port show pci/0000:06:00.0/32768
|
|
||||||
pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
|
|
||||||
function:
|
|
||||||
hw_addr 00:00:00:00:88:88
|
|
||||||
|
|
||||||
SF state setup
|
SF state setup
|
||||||
--------------
|
--------------
|
||||||
|
|
|
@ -119,9 +119,49 @@ function device to the driver. For subfunctions, this means user should
|
||||||
configure port function attribute before activating the port function.
|
configure port function attribute before activating the port function.
|
||||||
|
|
||||||
A user may set the hardware address of the function using
|
A user may set the hardware address of the function using
|
||||||
'devlink port function set hw_addr' command. For Ethernet port function
|
`devlink port function set hw_addr` command. For Ethernet port function
|
||||||
this means a MAC address.
|
this means a MAC address.
|
||||||
|
|
||||||
|
Function attributes
|
||||||
|
===================
|
||||||
|
|
||||||
|
MAC address setup
|
||||||
|
-----------------
|
||||||
|
The configured MAC address of the PCI VF/SF will be used by netdevice and rdma
|
||||||
|
device created for the PCI VF/SF.
|
||||||
|
|
||||||
|
- Get the MAC address of the VF identified by its unique devlink port index::
|
||||||
|
|
||||||
|
$ devlink port show pci/0000:06:00.0/2
|
||||||
|
pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
|
||||||
|
function:
|
||||||
|
hw_addr 00:00:00:00:00:00
|
||||||
|
|
||||||
|
- Set the MAC address of the VF identified by its unique devlink port index::
|
||||||
|
|
||||||
|
$ devlink port function set pci/0000:06:00.0/2 hw_addr 00:11:22:33:44:55
|
||||||
|
|
||||||
|
$ devlink port show pci/0000:06:00.0/2
|
||||||
|
pci/0000:06:00.0/2: type eth netdev enp6s0pf0vf1 flavour pcivf pfnum 0 vfnum 1
|
||||||
|
function:
|
||||||
|
hw_addr 00:11:22:33:44:55
|
||||||
|
|
||||||
|
- Get the MAC address of the SF identified by its unique devlink port index::
|
||||||
|
|
||||||
|
$ devlink port show pci/0000:06:00.0/32768
|
||||||
|
pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
|
||||||
|
function:
|
||||||
|
hw_addr 00:00:00:00:00:00
|
||||||
|
|
||||||
|
- Set the MAC address of the SF identified by its unique devlink port index::
|
||||||
|
|
||||||
|
$ devlink port function set pci/0000:06:00.0/32768 hw_addr 00:00:00:00:88:88
|
||||||
|
|
||||||
|
$ devlink port show pci/0000:06:00.0/32768
|
||||||
|
pci/0000:06:00.0/32768: type eth netdev enp6s0pf0sf88 flavour pcisf pfnum 0 sfnum 88
|
||||||
|
function:
|
||||||
|
hw_addr 00:00:00:00:88:88
|
||||||
|
|
||||||
Subfunction
|
Subfunction
|
||||||
============
|
============
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue