Skip to content

Commit 5ba0033

Browse files
Shrikrishna (Shri) Kharemeta-codesync[bot]
authored andcommitted
Fix fake SAI scheduler rate attrs
Summary: Update fake SAI scheduler create handling so min/max bandwidth rate and burst attributes read the u64 SAI attr union field. This matches the SAI trait types and existing set/get behavior. Reviewed By: daiwei1983, simuthus-fb Differential Revision: D115315521 fbshipit-source-id: f3551aa1411003fb18e996bbd1614871e44f23dd
1 parent cfa00b0 commit 5ba0033

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

fboss/agent/hw/sai/fake/FakeSaiScheduler.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ sai_status_t create_scheduler_fn(
4141
meterType = static_cast<sai_meter_type_t>(attr_list[i].value.s32);
4242
break;
4343
case SAI_SCHEDULER_ATTR_MIN_BANDWIDTH_RATE:
44-
minBandwidthRate = attr_list[i].value.s32;
44+
minBandwidthRate = attr_list[i].value.u64;
4545
break;
4646
case SAI_SCHEDULER_ATTR_MIN_BANDWIDTH_BURST_RATE:
47-
minBandwidthBurstRate = attr_list[i].value.s32;
47+
minBandwidthBurstRate = attr_list[i].value.u64;
4848
break;
4949
case SAI_SCHEDULER_ATTR_MAX_BANDWIDTH_RATE:
50-
maxBandwidthRate = attr_list[i].value.s32;
50+
maxBandwidthRate = attr_list[i].value.u64;
5151
break;
5252
case SAI_SCHEDULER_ATTR_MAX_BANDWIDTH_BURST_RATE:
53-
maxBandwidthBurstRate = attr_list[i].value.s32;
53+
maxBandwidthBurstRate = attr_list[i].value.u64;
5454
break;
5555
default:
5656
return SAI_STATUS_INVALID_PARAMETER;

0 commit comments

Comments
 (0)