2020-01-10 01:46:16 +03:00
.. SPDX-License-Identifier: GPL-2.0
=====================
mlxsw devlink support
=====================
This document describes the devlink features implemented by the `` mlxsw ``
device driver.
Parameters
==========
.. list-table :: Generic parameters implemented
* - Name
- Mode
* - `` fw_load_policy ``
- driverinit
The `` mlxsw `` driver also implements the following driver-specific
parameters.
.. list-table :: Driver-specific parameters implemented
:widths: 5 5 5 85
* - Name
- Type
- Mode
- Description
* - `` acl_region_rehash_interval ``
- u32
- runtime
- Sets an interval for periodic ACL region rehashes. The value is
specified in milliseconds, with a minimum of `` 3000 `` . The value of
`` 0 `` disables periodic work entirely. The first rehash will be run
immediately after the value is set.
The `` mlxsw `` driver supports reloading via `` DEVLINK_CMD_RELOAD ``
2020-01-10 01:46:17 +03:00
Info versions
=============
2020-01-16 20:59:44 +03:00
The `` mlxsw `` driver reports the following versions
2020-01-10 01:46:17 +03:00
.. list-table :: devlink info versions implemented
:widths: 5 5 90
* - Name
- Type
- Description
* - `` hw.revision ``
- fixed
- The hardware revision for this board
* - `` fw.psid ``
- fixed
- Firmware PSID
* - `` fw.version ``
- running
- Three digit firmware version
2020-01-19 16:00:46 +03:00
Driver-specific Traps
=====================
.. list-table :: List of Driver-specific Traps Registered by `` mlxsw ``
:widths: 5 5 90
* - Name
- Type
- Description
* - `` irif_disabled ``
- `` drop ``
- Traps packets that the device decided to drop because they need to be
routed from a disabled router interface (RIF). This can happen during
RIF dismantle, when the RIF is first disabled before being removed
completely
* - `` erif_disabled ``
- `` drop ``
- Traps packets that the device decided to drop because they need to be
routed through a disabled router interface (RIF). This can happen during
RIF dismantle, when the RIF is first disabled before being removed
completely