xref: /linux/Documentation/ABI/testing/devlink-resource-mlxsw (revision 7057bb975dab827997e0ca9dd92cafef0856b0cc)
1What: 		/kvd/
2Date:		08-Jan-2018
3KernelVersion:	v4.16
4Contact:	mlxsw@mellanox.com
5Description:	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
13What: 		/kvd/linear
14Date:		08-Jan-2018
15KernelVersion:	v4.16
16Contact:	mlxsw@mellanox.com
17Description:	The linear section of the KVD is managed by software as a
18		flat memory accessed using an index.
19
20What: 		/kvd/hash_single
21Date:		08-Jan-2018
22KernelVersion:	v4.16
23Contact:	mlxsw@mellanox.com
24Description:	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
28What: 		/kvd/hash_double
29Date:		08-Jan-2018
30KernelVersion:	v4.16
31Contact:	mlxsw@mellanox.com
32Description:	The hash based section of the KVD is managed by the switch
33		device. Used in case the key is larger than 64 bit.
34