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