Skip to content

Commit b73151d

Browse files
Prabhu SreenivasanPrabhuSreenivasan
Prabhu Sreenivasan
authored andcommitted
Add support for SAI_SWITCH_ATTR_AVAILABLE_IPMC_ENTRY needed by CRM
Signed-off-by: Prabhu Sreenivasan <prabhu.sreenivasan@broadcom.com>
1 parent 620d7a4 commit b73151d

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

vslib/inc/SwitchStateBase.h

+1
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,7 @@ namespace saivs
490490

491491
constexpr static const int m_maxSNATEntries = 100;
492492
constexpr static const int m_maxDNATEntries = 100;
493+
constexpr static const int m_maxIPMCEntries = 100;
493494
constexpr static const int m_maxDoubleNATEntries = 50; /* Half of single NAT entry */
494495

495496
constexpr static const int m_maxAclTables = 3;

vslib/src/SwitchStateBase.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -883,6 +883,7 @@ sai_status_t SwitchStateBase::set_static_crm_values()
883883
{ SAI_SWITCH_ATTR_AVAILABLE_FDB_ENTRY, m_maxFdbEntries },
884884
{ SAI_SWITCH_ATTR_AVAILABLE_SNAT_ENTRY, m_maxSNATEntries },
885885
{ SAI_SWITCH_ATTR_AVAILABLE_DNAT_ENTRY, m_maxDNATEntries },
886+
{ SAI_SWITCH_ATTR_AVAILABLE_IPMC_ENTRY, m_maxIPMCEntries },
886887
{ SAI_SWITCH_ATTR_AVAILABLE_DOUBLE_NAT_ENTRY, m_maxDoubleNATEntries }
887888
};
888889

@@ -1787,6 +1788,7 @@ sai_status_t SwitchStateBase::refresh_read_only(
17871788
case SAI_SWITCH_ATTR_AVAILABLE_ACL_TABLE_GROUP:
17881789
case SAI_SWITCH_ATTR_AVAILABLE_SNAT_ENTRY:
17891790
case SAI_SWITCH_ATTR_AVAILABLE_DNAT_ENTRY:
1791+
case SAI_SWITCH_ATTR_AVAILABLE_IPMC_ENTRY:
17901792
case SAI_SWITCH_ATTR_AVAILABLE_DOUBLE_NAT_ENTRY:
17911793
return SAI_STATUS_SUCCESS;
17921794

0 commit comments

Comments
 (0)