summaryrefslogtreecommitdiff
path: root/Documentation/ABI/testing/devlink-resource-mlxsw
blob: 259ed2948ec0f47261e1af4060e5ab78c2602c52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
What: 		/kvd/
Date:		08-Jan-2018
KernelVersion:	v4.16
Contact:	mlxsw@mellanox.com
Description:	The main database in the Spectrum device is a centralized
		KVD database used for many of the tables used to configure
		the chip including L2 FDB, L3 LPM, ECMP and more. The KVD
		is divided into two sections, the first is hash-based table
		and the second is a linear access table. The division
		between the linear and hash-based sections is static and
		require reload before the changes take effect.

What: 		/kvd/linear
Date:		08-Jan-2018
KernelVersion:	v4.16
Contact:	mlxsw@mellanox.com
Description:	The linear section of the KVD is managed by software as a
		flat memory accessed using an index.

What: 		/kvd/hash_single
Date:		08-Jan-2018
KernelVersion:	v4.16
Contact:	mlxsw@mellanox.com
Description:	The hash based section of the KVD is managed by the switch
		device. Used in case the key size is smaller or equal to
		64bit.

What: 		/kvd/hash_double
Date:		08-Jan-2018
KernelVersion:	v4.16
Contact:	mlxsw@mellanox.com
Description:	The hash based section of the KVD is managed by the switch
		device. Used in case the key is larger than 64 bit.