Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee139...
[sfrench/cifs-2.6.git] / Documentation / ABI / testing / devlink-resource-mlxsw
1 What:           /kvd/
2 Date:           08-Jan-2018
3 KernelVersion:  v4.16
4 Contact:        mlxsw@mellanox.com
5 Description:    The main database in the Spectrum device is a centralized
6                 KVD database used for many of the tables used to configure
7                 the chip including L2 FDB, L3 LPM, ECMP and more. The KVD
8                 is divided into two sections, the first is hash-based table
9                 and the second is a linear access table. The division
10                 between the linear and hash-based sections is static and
11                 require reload before the changes take effect.
12
13 What:           /kvd/linear
14 Date:           08-Jan-2018
15 KernelVersion:  v4.16
16 Contact:        mlxsw@mellanox.com
17 Description:    The linear section of the KVD is managed by software as a
18                 flat memory accessed using an index.
19
20 What:           /kvd/hash_single
21 Date:           08-Jan-2018
22 KernelVersion:  v4.16
23 Contact:        mlxsw@mellanox.com
24 Description:    The hash based section of the KVD is managed by the switch
25                 device. Used in case the key size is smaller or equal to
26                 64bit.
27
28 What:           /kvd/hash_double
29 Date:           08-Jan-2018
30 KernelVersion:  v4.16
31 Contact:        mlxsw@mellanox.com
32 Description:    The hash based section of the KVD is managed by the switch
33                 device. Used in case the key is larger than 64 bit.