Skip to content

Commit 797197c

Browse files
authored
[syncd] Fix bulk api object type for next hop group members (sonic-net#685)
SAI_OBJECT_TYPE_NEXT_HOP_GROUP_MEMBER object type should be used for m_apis.next_hop_group_api->create_next_hop_group_members NEXT_HOP_GROUP object type has no bulk api at all
1 parent 0b08f52 commit 797197c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

syncd/VendorSai.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,7 @@ sai_status_t VendorSai::bulkCreate(
645645
ptr = m_apis.lag_api->create_lag_members;
646646
break;
647647

648-
case SAI_OBJECT_TYPE_NEXT_HOP_GROUP:
648+
case SAI_OBJECT_TYPE_NEXT_HOP_GROUP_MEMBER:
649649
ptr = m_apis.next_hop_group_api->create_next_hop_group_members;
650650
break;
651651

@@ -662,7 +662,7 @@ sai_status_t VendorSai::bulkCreate(
662662
break;
663663

664664
default:
665-
SWSS_LOG_ERROR("not implemented, FIXME");
665+
SWSS_LOG_ERROR("not implemented %s, FIXME", sai_serialize_object_type(object_type).c_str());
666666
return SAI_STATUS_NOT_IMPLEMENTED;
667667
}
668668

@@ -704,7 +704,7 @@ sai_status_t VendorSai::bulkRemove(
704704
ptr = m_apis.lag_api->remove_lag_members;
705705
break;
706706

707-
case SAI_OBJECT_TYPE_NEXT_HOP_GROUP:
707+
case SAI_OBJECT_TYPE_NEXT_HOP_GROUP_MEMBER:
708708
ptr = m_apis.next_hop_group_api->remove_next_hop_group_members;
709709
break;
710710

@@ -721,7 +721,7 @@ sai_status_t VendorSai::bulkRemove(
721721
break;
722722

723723
default:
724-
SWSS_LOG_ERROR("not implemented, FIXME");
724+
SWSS_LOG_ERROR("not implemented %s, FIXME", sai_serialize_object_type(object_type).c_str());
725725
return SAI_STATUS_NOT_IMPLEMENTED;
726726
}
727727

0 commit comments

Comments
 (0)