devlink-dev(template) - phpMan

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)