diff --git a/common/status_code_util.h b/common/status_code_util.h index e1c4f8d9e..1cde5fe87 100644 --- a/common/status_code_util.h +++ b/common/status_code_util.h @@ -20,6 +20,8 @@ enum class StatusCode SWSS_RC_IN_USE, SWSS_RC_INTERNAL, SWSS_RC_UNIMPLEMENTED, + SWSS_RC_NOT_EXECUTED, + SWSS_RC_FAILED_PRECONDITION, SWSS_RC_UNKNOWN, }; @@ -36,6 +38,8 @@ static const std::map statusCodeMapping = { {StatusCode::SWSS_RC_IN_USE, "SWSS_RC_IN_USE"}, {StatusCode::SWSS_RC_INTERNAL, "SWSS_RC_INTERNAL"}, {StatusCode::SWSS_RC_UNIMPLEMENTED, "SWSS_RC_UNIMPLEMENTED"}, + {StatusCode::SWSS_RC_NOT_EXECUTED, "SWSS_RC_NOT_EXECUTED"}, + {StatusCode::SWSS_RC_FAILED_PRECONDITION, "SWSS_RC_FAILED_PRECONDITION"}, {StatusCode::SWSS_RC_UNKNOWN, "SWSS_RC_UNKNOWN"}, }; @@ -52,6 +56,8 @@ static const std::map StatusCodeLookup = { {"SWSS_RC_IN_USE", StatusCode::SWSS_RC_IN_USE}, {"SWSS_RC_INTERNAL", StatusCode::SWSS_RC_INTERNAL}, {"SWSS_RC_UNIMPLEMENTED", StatusCode::SWSS_RC_UNIMPLEMENTED}, + {"SWSS_RC_NOT_EXECUTED", StatusCode::SWSS_RC_NOT_EXECUTED}, + {"SWSS_RC_FAILED_PRECONDITION", StatusCode::SWSS_RC_FAILED_PRECONDITION}, {"SWSS_RC_UNKNOWN", StatusCode::SWSS_RC_UNKNOWN}, }; @@ -73,4 +79,4 @@ static inline StatusCode strToStatusCode(const std::string &status) return StatusCodeLookup.at(status); } -} // namespace swss \ No newline at end of file +} // namespace swss