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