vslib/SwitchNvdaMBF2H536C.cpp (45 lines of code) (raw):

#include "SwitchNvdaMBF2H536C.h" #include "swss/logger.h" #include "meta/sai_serialize.h" using namespace saivs; SwitchNvdaMBF2H536C::SwitchNvdaMBF2H536C( _In_ sai_object_id_t switch_id, _In_ std::shared_ptr<RealObjectIdManager> manager, _In_ std::shared_ptr<SwitchConfig> config): SwitchStateBase(switch_id, manager, config) { SWSS_LOG_ENTER(); // empty } SwitchNvdaMBF2H536C::SwitchNvdaMBF2H536C( _In_ sai_object_id_t switch_id, _In_ std::shared_ptr<RealObjectIdManager> manager, _In_ std::shared_ptr<SwitchConfig> config, _In_ std::shared_ptr<WarmBootState> warmBootState): SwitchStateBase(switch_id, manager, config, warmBootState) { SWSS_LOG_ENTER(); // empty } void SwitchNvdaMBF2H536C::processFdbEntriesForAging() { SWSS_LOG_ENTER(); // empty } sai_status_t SwitchNvdaMBF2H536C::initialize_default_objects( _In_ uint32_t attr_count, _In_ const sai_attribute_t *attr_list) { SWSS_LOG_ENTER(); CHECK_STATUS(set_switch_mac_address()); CHECK_STATUS(create_cpu_port()); CHECK_STATUS(create_default_vlan()); CHECK_STATUS(create_default_virtual_router()); CHECK_STATUS(create_default_stp_instance()); CHECK_STATUS(create_default_1q_bridge()); CHECK_STATUS(create_default_trap_group()); CHECK_STATUS(create_ports()); CHECK_STATUS(set_port_list()); CHECK_STATUS(create_bridge_ports()); CHECK_STATUS(create_vlan_members()); CHECK_STATUS(set_switch_default_attributes()); CHECK_STATUS(set_static_crm_values()); return SAI_STATUS_SUCCESS; }