DEVLINK-DEV(8) Linux DEVLINK-DEV(8)
NAME
devlink-dev - devlink device configuration
SYNOPSIS
devlink [ OPTIONS ] dev { COMMAND | help }
OPTIONS := { -V[ersion] | -n[no-nice-names] }
devlink dev show [ DEV ]
devlink dev help
devlink dev eswitch set DEV [ mode { legacy | switchdev } ] [ inline-
mode { none | link | network | transport } ] [ encap { disable
| enable } ]
devlink dev eswitch show DEV
devlink dev param set DEV name PARAMETER value VALUE cmode { runtime |
driverinit | permanent }
devlink dev param show [ DEV name PARAMETER ]
devlink dev reload DEV
DESCRIPTION
devlink dev show - display devlink device attributes
DEV - specifies the devlink device to show. If this argument is omit-
ted all devices are listed.
Format is:
BUS_NAME/BUS_ADDRESS
devlink dev eswitch show - display devlink device eswitch attributes
devlink dev eswitch set - sets devlink device eswitch attributes
mode { legacy | switchdev }
Set eswitch mode
legacy - Legacy SRIOV
switchdev - SRIOV switchdev offloads
inline-mode { none | link | network | transport }
Some HWs need the VF driver to put part of the packet headers on
the TX descriptor so the e-switch can do proper matching and
steering.
none - None
link - L2 mode
network - L3 mode
transport - L4 mode
encap { disable | enable }
Set eswitch encapsulation support
disable - Disable encapsulation support
enable - Enable encapsulation support
devlink dev param set - set new value to devlink device configuration
parameter
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 configura-
tion 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 mem-
ory. This configuration mode requires hard reset to apply the
new value.
devlink dev param show - display devlink device supported configuration
parameters attributes
name PARAMETER Specify parameter name to show. If this argument is
omitted all parameters supported by devlink devices are listed.
devlink dev reload - perform hot reload of the driver.
DEV - Specifies the devlink device to reload.
EXAMPLES
devlink dev show
Shows the state of all devlink devices on the system.
devlink dev show pci/0000:01:00.0
Shows the state of specified devlink device.
devlink dev eswitch show pci/0000:01:00.0
Shows the eswitch mode of specified devlink device.
devlink dev eswitch set pci/0000:01:00.0 mode switchdev
Sets the eswitch mode of specified devlink device to switchdev.
devlink dev param show pci/0000:01:00.0 name max_macs
Shows the parameter max_macs attributes.
devlink dev param set pci/0000:01:00.0 name internal_error_reset value
true cmode runtime
Sets the parameter internal_error_reset of specified devlink device
to true.
devlink dev reload pci/0000:01:00.0
Performs hot reload of specified devlink device.
SEE ALSO
devlink(8), devlink-port(8), devlink-sb(8), devlink-monitor(8),
AUTHOR
Jiri Pirko <jiri AT mellanox.com>
iproute2 14 Mar 2016 DEVLINK-DEV(8)