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 61Driver-specific Traps 62===================== 63 64.. list-table:: List of Driver-specific Traps Registered by ``mlxsw`` 65 :widths: 5 5 90 66 67 * - Name 68 - Type 69 - Description 70 * - ``irif_disabled`` 71 - ``drop`` 72 - Traps packets that the device decided to drop because they need to be 73 routed from a disabled router interface (RIF). This can happen during 74 RIF dismantle, when the RIF is first disabled before being removed 75 completely 76 * - ``erif_disabled`` 77 - ``drop`` 78 - Traps packets that the device decided to drop because they need to be 79 routed through a disabled router interface (RIF). This can happen during 80 RIF dismantle, when the RIF is first disabled before being removed 81 completely 82