- bookworm 6.1.0-3
- bookworm-backports 6.11.0-1~bpo12+1
- testing 6.11.0-1
- unstable 6.11.0-1
DEVLINK-PORT(8) | Linux | DEVLINK-PORT(8) |
NAME¶
devlink-port - devlink port configuration
SYNOPSIS¶
devlink [ OPTIONS ] port { COMMAND | help }
OPTIONS := { -V[ersion] | -n[no-nice-names] }
devlink port set DEV/PORT_INDEX [ type { eth | ib | auto } ]
devlink port split DEV/PORT_INDEX count COUNT
devlink port unsplit DEV/PORT_INDEX
devlink port show [ DEV/PORT_INDEX ]
devlink port health { show | recover | diagnose | dump | set }
devlink port add [ DEV | DEV/PORT_INDEX ] [ flavour FLAVOUR ] [ pcipf PFNUMBER ] { pcisf SFNUMBER }
devlink port del DEV/PORT_INDEX
devlink port function set DEV/PORT_INDEX { hw_addr ADDR } { state STATE }
devlink dev param set DEV/PORT_INDEX name PARAMETER value VALUE cmode { runtime | driverinit | permanent }
devlink dev param show [ DEV/PORT_INDEX name PARAMETER ]
devlink port help
DESCRIPTION¶
devlink port set - change devlink port attributes¶
DEV/PORT_INDEX - specifies the devlink port to operate on.
Format is:
BUS_NAME/BUS_ADDRESS/PORT_INDEX
- type { eth | ib | auto }
- set port type
eth - Ethernet
ib - Infiniband
auto - autoselect
devlink port split - split devlink port into more¶
DEV/PORT_INDEX - specifies the devlink port to operate on.
- count COUNT
- number of ports to split to.
devlink port unsplit - unsplit previously split devlink port¶
Could be performed on any split port of the same split group.
DEV/PORT_INDEX - specifies the devlink port to operate on.
devlink port show - display devlink port attributes¶
DEV/PORT_INDEX - specifies the devlink port to show. If this argument is omitted all ports are listed.
devlink port health - devlink health reporting and recovery¶
Is an alias for devlink-health(8).
devlink port add - add a devlink port¶
DEV - specifies the devlink device to operate on. or
DEV/PORT_INDEX - specifies the devlink port index to use for the requested new port. This is optional. When ommited, driver allocates unique port index.
- flavour { pcipf | pcisf }
- set port flavour
pcipf - PCI PF port
pcisf - PCI SF port
- pfnum { pfnumber }
- Specifies PCI pfnumber to use on which a SF device to create
- sfnum { sfnumber }
- Specifies sfnumber to assign to the device of the SF. This field is optional for those devices which supports auto assignment of the SF number.
devlink port function set - Set the port function attribute(s).¶
DEV/PORT_INDEX - specifies the devlink port to operate on.
- hw_addr ADDR
- - hardware address of the function to set. This is a Ethernet MAC address when port type is Ethernet.
- state { active | inactive }
- - new state of the function to change to.
active - Once configuration of the function is done, activate the function.
inactive - To inactivate the function and its device(s), set to inactive.
devlink port del - delete a devlink port¶
DEV/PORT_INDEX - specifies the devlink port to delete.
devlink port param set - set new value to devlink port configuration parameter¶
DEV/PORT_INDEX - specifies the devlink port to operate on.
- name PARAMETER
- Specify parameter name to set.
- value VALUE
- New value to set.
- cmode { runtime | driverinit | permanent }
- Configuration mode in which the new value is set.
runtime - Set new value while driver is running. This configuration mode doesn't require any reset to apply the new value.
driverinit - Set new value which will be applied during driver initialization. This configuration mode requires restart driver by devlink reload command to apply the new value.
permanent - New value is written to device's non-volatile memory. This configuration mode requires hard reset to apply the new value.
devlink port param show - display devlink port supported configuration parameters attributes¶
DEV/PORT_INDEX - specifies the devlink port to operate on.
name PARAMETER Specify parameter name to show. If this argument, as well as port index, are omitted - all parameters supported by devlink device ports are listed.
EXAMPLES¶
devlink port show
devlink port show pci/0000:01:00.0/1
devlink port set pci/0000:01:00.0/1 type eth
devlink port split pci/0000:01:00.0/1 count 4
devlink port unsplit pci/0000:01:00.0/1
devlink port health show
devlink port health show pci/0000:01:00.0/1 reporter tx
devlink port add pci/0000:06:00.0 flavour pcisf pfnum 0 sfnum 88
devlink port del pci/0000:06:00.0/1
devlink port function set pci/0000:01:00.0/1 hw_addr 00:00:00:11:22:33
devlink port function set pci/0000:01:00.0/1 state active
devlink port function set pci/0000:01:00.0/1 state inactive
devlink port function set pci/0000:01:00.0/1 hw_addr 00:00:00:11:22:33 state active
devlink dev param show
devlink dev param set pci/0000:01:00.0/1 name internal_error_reset value true cmode runtime
SEE ALSO¶
devlink(8), devlink-dev(8), devlink-sb(8), devlink-monitor(8), devlink-health(8),
AUTHOR¶
Jiri Pirko <jiri@mellanox.com>
14 Mar 2016 | iproute2 |