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