File Index
Files and directories
Sign in
FILE

mlxsw.rst

File preview with syntax highlighting.

linux-6.19.14/Documentation/networking/devlink/mlxsw.rst RESTRUCTUREDTEXT
  1.. SPDX-License-Identifier: GPL-2.0
  2
  3=====================
  4mlxsw devlink support
  5=====================
  6
  7This document describes the devlink features implemented by the ``mlxsw``
  8device driver.
  9
 10Parameters
 11==========
 12
 13.. list-table:: Generic parameters implemented
 14
 15   * - Name
 16     - Mode
 17   * - ``fw_load_policy``
 18     - driverinit
 19
 20The ``mlxsw`` driver also implements the following driver-specific
 21parameters.
 22
 23.. list-table:: Driver-specific parameters implemented
 24   :widths: 5 5 5 85
 25
 26   * - Name
 27     - Type
 28     - Mode
 29     - Description
 30   * - ``acl_region_rehash_interval``
 31     - u32
 32     - runtime
 33     - Sets an interval for periodic ACL region rehashes. The value is
 34       specified in milliseconds, with a minimum of ``3000``. The value of
 35       ``0`` disables periodic work entirely. The first rehash will be run
 36       immediately after the value is set.
 37
 38The ``mlxsw`` driver supports reloading via ``DEVLINK_CMD_RELOAD``
 39
 40Info versions
 41=============
 42
 43The ``mlxsw`` driver reports the following versions
 44
 45.. list-table:: devlink info versions implemented
 46   :widths: 5 5 90
 47
 48   * - Name
 49     - Type
 50     - Description
 51   * - ``hw.revision``
 52     - fixed
 53     - The hardware revision for this board
 54   * - ``fw.psid``
 55     - fixed
 56     - Firmware PSID
 57   * - ``fw.version``
 58     - running
 59     - Three digit firmware version
 60
 61Line card auxiliary device info versions
 62========================================
 63
 64The ``mlxsw`` driver reports the following versions for line card auxiliary device
 65
 66.. list-table:: devlink info versions implemented
 67   :widths: 5 5 90
 68
 69   * - Name
 70     - Type
 71     - Description
 72   * - ``hw.revision``
 73     - fixed
 74     - The hardware revision for this line card
 75   * - ``ini.version``
 76     - running
 77     - Version of line card INI loaded
 78   * - ``fw.psid``
 79     - fixed
 80     - Line card device PSID
 81   * - ``fw.version``
 82     - running
 83     - Three digit firmware version of line card device
 84
 85Driver-specific Traps
 86=====================
 87
 88.. list-table:: List of Driver-specific Traps Registered by ``mlxsw``
 89   :widths: 5 5 90
 90
 91   * - Name
 92     - Type
 93     - Description
 94   * - ``irif_disabled``
 95     - ``drop``
 96     - Traps packets that the device decided to drop because they need to be
 97       routed from a disabled router interface (RIF). This can happen during
 98       RIF dismantle, when the RIF is first disabled before being removed
 99       completely
100   * - ``erif_disabled``
101     - ``drop``
102     - Traps packets that the device decided to drop because they need to be
103       routed through a disabled router interface (RIF). This can happen during
104       RIF dismantle, when the RIF is first disabled before being removed
105       completely
~/ Read-only file preview.