^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /kvd/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: 08-Jan-2018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) KernelVersion: v4.16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Contact: mlxsw@mellanox.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Description: The main database in the Spectrum device is a centralized
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) KVD database used for many of the tables used to configure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) the chip including L2 FDB, L3 LPM, ECMP and more. The KVD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) is divided into two sections, the first is hash-based table
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) and the second is a linear access table. The division
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) between the linear and hash-based sections is static and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) require reload before the changes take effect.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) What: /kvd/linear
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Date: 08-Jan-2018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) KernelVersion: v4.16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Contact: mlxsw@mellanox.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Description: The linear section of the KVD is managed by software as a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) flat memory accessed using an index.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) What: /kvd/hash_single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Date: 08-Jan-2018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) KernelVersion: v4.16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Contact: mlxsw@mellanox.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Description: The hash based section of the KVD is managed by the switch
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) device. Used in case the key size is smaller or equal to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 64bit.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) What: /kvd/hash_double
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Date: 08-Jan-2018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) KernelVersion: v4.16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Contact: mlxsw@mellanox.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Description: The hash based section of the KVD is managed by the switch
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) device. Used in case the key is larger than 64 bit.