| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | What: /kvd/ |
| 2 | Date: 08-Jan-2018 |
| 3 | KernelVersion: v4.16 |
| 4 | Contact: mlxsw@mellanox.com |
| 5 | Description: 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 | |
| 13 | What: /kvd/linear |
| 14 | Date: 08-Jan-2018 |
| 15 | KernelVersion: v4.16 |
| 16 | Contact: mlxsw@mellanox.com |
| 17 | Description: The linear section of the KVD is managed by software as a |
| 18 | flat memory accessed using an index. |
| 19 | |
| 20 | What: /kvd/hash_single |
| 21 | Date: 08-Jan-2018 |
| 22 | KernelVersion: v4.16 |
| 23 | Contact: mlxsw@mellanox.com |
| 24 | Description: 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 | |
| 28 | What: /kvd/hash_double |
| 29 | Date: 08-Jan-2018 |
| 30 | KernelVersion: v4.16 |
| 31 | Contact: mlxsw@mellanox.com |
| 32 | Description: The hash based section of the KVD is managed by the switch |
| 33 | device. Used in case the key is larger than 64 bit. |