mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-05 10:29:37 +00:00
![Arkadi Sharshevsky](/assets/img/avatar_default.png)
Add resources ABI documentation. Signed-off-by: Arkadi Sharhsevsky <arkadis@mellanox.com> Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
33 lines
1.1 KiB
Text
33 lines
1.1 KiB
Text
What: /kvd/
|
|
Date: 08-Jan-2018
|
|
KernelVersion: v4.16
|
|
Contact: mlxsw@mellanox.com
|
|
Description: The main database in the Spectrum device is a centralized
|
|
KVD database used for many of the tables used to configure
|
|
the chip including L2 FDB, L3 LPM, ECMP and more. The KVD
|
|
is divided into two sections, the first is hash-based table
|
|
and the second is a linear access table. The division
|
|
between the linear and hash-based sections is static and
|
|
require reload before the changes take effect.
|
|
|
|
What: /kvd/linear
|
|
Date: 08-Jan-2018
|
|
KernelVersion: v4.16
|
|
Contact: mlxsw@mellanox.com
|
|
Description: The linear section of the KVD is managed by software as a
|
|
flat memory accessed using an index.
|
|
|
|
What: /kvd/hash_single
|
|
Date: 08-Jan-2018
|
|
KernelVersion: v4.16
|
|
Contact: mlxsw@mellanox.com
|
|
Description: The hash based section of the KVD is managed by the switch
|
|
device. Used in case the key size is smaller or equal to
|
|
64bit.
|
|
|
|
What: /kvd/hash_double
|
|
Date: 08-Jan-2018
|
|
KernelVersion: v4.16
|
|
Contact: mlxsw@mellanox.com
|
|
Description: The hash based section of the KVD is managed by the switch
|
|
device. Used in case the key is larger than 64 bit.
|