1*6c39e015SJacob Keller.. SPDX-License-Identifier: GPL-2.0 2*6c39e015SJacob Keller 3*6c39e015SJacob Keller===================== 4*6c39e015SJacob Kellermlxsw devlink support 5*6c39e015SJacob Keller===================== 6*6c39e015SJacob Keller 7*6c39e015SJacob KellerThis document describes the devlink features implemented by the ``mlxsw`` 8*6c39e015SJacob Kellerdevice driver. 9*6c39e015SJacob Keller 10*6c39e015SJacob KellerParameters 11*6c39e015SJacob Keller========== 12*6c39e015SJacob Keller 13*6c39e015SJacob Keller.. list-table:: Generic parameters implemented 14*6c39e015SJacob Keller 15*6c39e015SJacob Keller * - Name 16*6c39e015SJacob Keller - Mode 17*6c39e015SJacob Keller * - ``fw_load_policy`` 18*6c39e015SJacob Keller - driverinit 19*6c39e015SJacob Keller 20*6c39e015SJacob KellerThe ``mlxsw`` driver also implements the following driver-specific 21*6c39e015SJacob Kellerparameters. 22*6c39e015SJacob Keller 23*6c39e015SJacob Keller.. list-table:: Driver-specific parameters implemented 24*6c39e015SJacob Keller :widths: 5 5 5 85 25*6c39e015SJacob Keller 26*6c39e015SJacob Keller * - Name 27*6c39e015SJacob Keller - Type 28*6c39e015SJacob Keller - Mode 29*6c39e015SJacob Keller - Description 30*6c39e015SJacob Keller * - ``acl_region_rehash_interval`` 31*6c39e015SJacob Keller - u32 32*6c39e015SJacob Keller - runtime 33*6c39e015SJacob Keller - Sets an interval for periodic ACL region rehashes. The value is 34*6c39e015SJacob Keller specified in milliseconds, with a minimum of ``3000``. The value of 35*6c39e015SJacob Keller ``0`` disables periodic work entirely. The first rehash will be run 36*6c39e015SJacob Keller immediately after the value is set. 37*6c39e015SJacob Keller 38*6c39e015SJacob KellerThe ``mlxsw`` driver supports reloading via ``DEVLINK_CMD_RELOAD`` 39