11/*
2- * Copyright 2019 Broadcom Inc.
2+ * Copyright 2019 Broadcom. The term Broadcom refers to Broadcom Inc. and/or
3+ * its subsidiaries.
34 *
45 * Licensed under the Apache License, Version 2.0 (the "License");
56 * you may not use this file except in compliance with the License.
@@ -23,16 +24,17 @@ namespace swss {
2324 ErrorMap::~ErrorMap () { }
2425
2526 const ErrorMap::SwssStrToRCMap ErrorMap::m_swssStrToRC = {
26- { std::make_pair (" SWSS_RC_SUCCESS" , SWSS_RC_SUCCESS) },
27- { std::make_pair (" SWSS_RC_INVALID_PARAM" , SWSS_RC_INVALID_PARAM) },
28- { std::make_pair (" SWSS_RC_UNAVAIL" , SWSS_RC_UNAVAIL) },
29- { std::make_pair (" SWSS_RC_NOT_FOUND" , SWSS_RC_NOT_FOUND) },
30- { std::make_pair (" SWSS_RC_NO_MEMORY" , SWSS_RC_NO_MEMORY) },
31- { std::make_pair (" SWSS_RC_EXISTS" , SWSS_RC_EXISTS) },
32- { std::make_pair (" SWSS_RC_TABLE_FULL" , SWSS_RC_TABLE_FULL) },
33- { std::make_pair (" SWSS_RC_IN_USE" , SWSS_RC_IN_USE) },
34- { std::make_pair (" SWSS_RC_NOT_IMPLEMENTED" , SWSS_RC_NOT_IMPLEMENTED) },
35- { std::make_pair (" SWSS_RC_FAILURE" , SWSS_RC_FAILURE) }
27+ { std::make_pair (" SWSS_RC_SUCCESS" , SWSS_RC_SUCCESS) },
28+ { std::make_pair (" SWSS_RC_INVALID_PARAM" , SWSS_RC_INVALID_PARAM) },
29+ { std::make_pair (" SWSS_RC_UNAVAIL" , SWSS_RC_UNAVAIL) },
30+ { std::make_pair (" SWSS_RC_NOT_FOUND" , SWSS_RC_NOT_FOUND) },
31+ { std::make_pair (" SWSS_RC_NO_MEMORY" , SWSS_RC_NO_MEMORY) },
32+ { std::make_pair (" SWSS_RC_EXISTS" , SWSS_RC_EXISTS) },
33+ { std::make_pair (" SWSS_RC_TABLE_FULL" , SWSS_RC_TABLE_FULL) },
34+ { std::make_pair (" SWSS_RC_IN_USE" , SWSS_RC_IN_USE) },
35+ { std::make_pair (" SWSS_RC_NOT_IMPLEMENTED" , SWSS_RC_NOT_IMPLEMENTED) },
36+ { std::make_pair (" SWSS_RC_FAILURE" , SWSS_RC_FAILURE) },
37+ { std::make_pair (" SWSS_RC_INVALID_OBJECT_ID" , SWSS_RC_INVALID_OBJECT_ID)}
3638 };
3739
3840 const ErrorMap::SaiToSwssRCMap ErrorMap::m_saiToSwssRC = {
@@ -45,15 +47,10 @@ namespace swss {
4547 { " SAI_STATUS_TABLE_FULL" , " SWSS_RC_TABLE_FULL" },
4648 { " SAI_STATUS_OBJECT_IN_USE" , " SWSS_RC_IN_USE" },
4749 { " SAI_STATUS_NOT_IMPLEMENTED" , " SWSS_RC_NOT_IMPLEMENTED" },
48- { " SAI_STATUS_FAILURE" , " SWSS_RC_FAILURE" }
50+ { " SAI_STATUS_FAILURE" , " SWSS_RC_FAILURE" },
51+ { " SAI_STATUS_INVALID_OBJECT_ID" , " SWSS_RC_INVALID_OBJECT_ID" }
4952 };
5053
51- ErrorMap &ErrorMap::getInstance ()
52- {
53- static ErrorMap m_errorMap;
54- return m_errorMap;
55- }
56-
5754 std::string ErrorMap::getSwssRCStr (const std::string &saiRCStr)
5855 {
5956 std::string swssRCStr;
0 commit comments