xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/devlink-resource-mlxsw (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat: 		/kvd/
2*4882a593SmuzhiyunDate:		08-Jan-2018
3*4882a593SmuzhiyunKernelVersion:	v4.16
4*4882a593SmuzhiyunContact:	mlxsw@mellanox.com
5*4882a593SmuzhiyunDescription:	The main database in the Spectrum device is a centralized
6*4882a593Smuzhiyun		KVD database used for many of the tables used to configure
7*4882a593Smuzhiyun		the chip including L2 FDB, L3 LPM, ECMP and more. The KVD
8*4882a593Smuzhiyun		is divided into two sections, the first is hash-based table
9*4882a593Smuzhiyun		and the second is a linear access table. The division
10*4882a593Smuzhiyun		between the linear and hash-based sections is static and
11*4882a593Smuzhiyun		require reload before the changes take effect.
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunWhat: 		/kvd/linear
14*4882a593SmuzhiyunDate:		08-Jan-2018
15*4882a593SmuzhiyunKernelVersion:	v4.16
16*4882a593SmuzhiyunContact:	mlxsw@mellanox.com
17*4882a593SmuzhiyunDescription:	The linear section of the KVD is managed by software as a
18*4882a593Smuzhiyun		flat memory accessed using an index.
19*4882a593Smuzhiyun
20*4882a593SmuzhiyunWhat: 		/kvd/hash_single
21*4882a593SmuzhiyunDate:		08-Jan-2018
22*4882a593SmuzhiyunKernelVersion:	v4.16
23*4882a593SmuzhiyunContact:	mlxsw@mellanox.com
24*4882a593SmuzhiyunDescription:	The hash based section of the KVD is managed by the switch
25*4882a593Smuzhiyun		device. Used in case the key size is smaller or equal to
26*4882a593Smuzhiyun		64bit.
27*4882a593Smuzhiyun
28*4882a593SmuzhiyunWhat: 		/kvd/hash_double
29*4882a593SmuzhiyunDate:		08-Jan-2018
30*4882a593SmuzhiyunKernelVersion:	v4.16
31*4882a593SmuzhiyunContact:	mlxsw@mellanox.com
32*4882a593SmuzhiyunDescription:	The hash based section of the KVD is managed by the switch
33*4882a593Smuzhiyun		device. Used in case the key is larger than 64 bit.
34