Skip to content

Commit 2adb21a

Browse files
gongjianLhrlguohan
authored andcommitted
[switchorch]: support changing mac aging time dynamically. (#352)
1 parent 3a9cf8f commit 2adb21a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

orchagent/switchorch.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ const map<string, sai_switch_attr_t> switch_attribute_map =
1515
{"fdb_broadcast_miss_packet_action", SAI_SWITCH_ATTR_FDB_BROADCAST_MISS_PACKET_ACTION},
1616
{"fdb_multicast_miss_packet_action", SAI_SWITCH_ATTR_FDB_MULTICAST_MISS_PACKET_ACTION},
1717
{"ecmp_hash_seed", SAI_SWITCH_ATTR_ECMP_DEFAULT_HASH_SEED},
18-
{"lag_hash_seed", SAI_SWITCH_ATTR_LAG_DEFAULT_HASH_SEED}
18+
{"lag_hash_seed", SAI_SWITCH_ATTR_LAG_DEFAULT_HASH_SEED},
19+
{"fdb_aging_time", SAI_SWITCH_ATTR_FDB_AGING_TIME}
1920
};
2021

2122
const map<string, sai_packet_action_t> packet_action_map =
@@ -79,6 +80,10 @@ void SwitchOrch::doTask(Consumer &consumer)
7980
attr.value.u32 = to_uint<uint32_t>(value);
8081
break;
8182

83+
case SAI_SWITCH_ATTR_FDB_AGING_TIME:
84+
attr.value.u32 = to_uint<uint32_t>(value);
85+
break;
86+
8287
default:
8388
invalid_attr = true;
8489
break;

0 commit comments

Comments
 (0)