Skip to content

Commit 6baff35

Browse files
authored
[SAI submodule update] Enable support for SAI v1.10.2 (sonic-net#1034)
* [SAI submodule update] Enable support for SAI header v1.10.2
1 parent c7cbfe8 commit 6baff35

6 files changed

+14
-1
lines changed

lib/sai_redis_nexthopgroup.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
REDIS_BULK_CREATE(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
44
REDIS_BULK_REMOVE(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
5+
REDIS_BULK_GET(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
6+
REDIS_BULK_SET(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
57
REDIS_GENERIC_QUAD(NEXT_HOP_GROUP,next_hop_group);
68
REDIS_GENERIC_QUAD(NEXT_HOP_GROUP_MEMBER,next_hop_group_member);
79
REDIS_GENERIC_QUAD(NEXT_HOP_GROUP_MAP,next_hop_group_map);
@@ -14,4 +16,6 @@ const sai_next_hop_group_api_t redis_next_hop_group_api = {
1416
redis_bulk_create_next_hop_group_members,
1517
redis_bulk_remove_next_hop_group_members,
1618
REDIS_GENERIC_QUAD_API(next_hop_group_map)
19+
redis_bulk_get_next_hop_group_members,
20+
redis_bulk_set_next_hop_group_members
1721
};

lib/sai_redis_port.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ REDIS_GENERIC_QUAD(PORT_SERDES,port_serdes);
1414
REDIS_GENERIC_QUAD(PORT_CONNECTOR,port_connector);
1515
REDIS_GENERIC_STATS(PORT,port);
1616
REDIS_GENERIC_STATS(PORT_POOL,port_pool);
17+
REDIS_BULK_QUAD(PORT, ports);
1718

1819
const sai_port_api_t redis_port_api = {
1920

@@ -26,4 +27,5 @@ const sai_port_api_t redis_port_api = {
2627
REDIS_GENERIC_STATS_API(port_pool)
2728
REDIS_GENERIC_QUAD_API(port_connector)
2829
REDIS_GENERIC_QUAD_API(port_serdes)
30+
REDIS_BULK_QUAD_API(ports)
2931
};

syncd/SwitchNotifications.h

+1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ namespace syncd
8282
.on_bfd_session_state_change = &Slot<context>::onBfdSessionStateChange,
8383
.on_fdb_event = &Slot<context>::onFdbEvent,
8484
.on_ipsec_sa_status_change = nullptr,
85+
.on_nat_event = nullptr,
8586
.on_packet_event = nullptr,
8687
.on_port_state_change = &Slot<context>::onPortStateChange,
8788
.on_queue_pfc_deadlock = &Slot<context>::onQueuePfcDeadlock,

vslib/sai_vs_nexthopgroup.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
VS_BULK_CREATE(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
44
VS_BULK_REMOVE(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
5+
VS_BULK_GET(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
6+
VS_BULK_SET(NEXT_HOP_GROUP_MEMBER,next_hop_group_members);
57

68
VS_GENERIC_QUAD(NEXT_HOP_GROUP,next_hop_group);
79
VS_GENERIC_QUAD(NEXT_HOP_GROUP_MEMBER,next_hop_group_member);
@@ -15,4 +17,6 @@ const sai_next_hop_group_api_t vs_next_hop_group_api = {
1517
vs_bulk_create_next_hop_group_members,
1618
vs_bulk_remove_next_hop_group_members,
1719
VS_GENERIC_QUAD_API(next_hop_group_map)
20+
vs_bulk_get_next_hop_group_members,
21+
vs_bulk_set_next_hop_group_members
1822
};

vslib/sai_vs_port.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ VS_GENERIC_QUAD(PORT_CONNECTOR,port_connector);
1414
VS_GENERIC_QUAD(PORT_SERDES,port_serdes);
1515
VS_GENERIC_STATS(PORT,port);
1616
VS_GENERIC_STATS(PORT_POOL,port_pool);
17+
VS_BULK_QUAD(PORT,ports);
1718

1819
const sai_port_api_t vs_port_api = {
1920

@@ -28,4 +29,5 @@ const sai_port_api_t vs_port_api = {
2829
VS_GENERIC_QUAD_API(port_connector)
2930

3031
VS_GENERIC_QUAD_API(port_serdes)
32+
VS_BULK_QUAD_API(ports)
3133
};

0 commit comments

Comments
 (0)