Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Namespace] Fix interfaces counters in InterfacesMIB RFC 2863 (#141)
* [InterfacesMIB]: Fix counters in InterfacesMIB for multi-asic platforms. In multi-asic platforms SAI oid is not unique across namespace/asic. Use interface index as the key instead of using SAI oid. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * [Namespace]: Remove key exists check in dbs_get_all to reduce time taken. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> (cherry picked from commit 16f36d8) * Change the key used in if_id_map to support multi-asic platform. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Fix interface counters only for rfc2863. Do not run namespace unit-test for MIBs using SAI id as key. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Fix getting interface index in InterfacesMIB Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Remove debug print. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Remove db connect that is not required. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Modify as per review comments. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Fix as per review comment. Add a new dict of namespace:db connector for easier access. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Fix as per review comment. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> * Modify based on review comment. Signed-off-by: SuvarnaMeenakshi <sumeenak@microsoft.com> Co-authored-by: abdosi <58047199+abdosi@users.noreply.github.com>
- Loading branch information