-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mlxsw: documentation: Add resources ABI documentation
Add resources ABI documentation. Signed-off-by: Arkadi Sharhsevsky <arkadis@mellanox.com> Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information
Arkadi Sharshevsky
authored and
David S. Miller
committed
Jan 16, 2018
1 parent
24cc68a
commit f261708
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,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. |