Skip to content

Commit a8fb98d

Browse files
authored
support new interface types CR8/SR8/KR8/LR8 which are brougnt by SAI V.1.10.2 (sonic-net#2268)
- What I did Support new interface types CR8/SR8/KR8/LR8. - Why I did it SAI V.1.10.2 introduced new interface types CR8/SR8/KR8/LR8, they shall be added to interface_type_map and interface_type_map_for_an. - How I verified it config from CLI, new interface types can be accepted and correctly passed to SAI. Signed-off-by: Kebo Liu <[email protected]>
1 parent 9007040 commit a8fb98d

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

orchagent/portsorch.cpp

+9-1
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,16 @@ static map<string, sai_port_interface_type_t> interface_type_map =
118118
{ "none", SAI_PORT_INTERFACE_TYPE_NONE },
119119
{ "cr", SAI_PORT_INTERFACE_TYPE_CR },
120120
{ "cr4", SAI_PORT_INTERFACE_TYPE_CR4 },
121+
{ "cr8", SAI_PORT_INTERFACE_TYPE_CR8 },
121122
{ "sr", SAI_PORT_INTERFACE_TYPE_SR },
122123
{ "sr4", SAI_PORT_INTERFACE_TYPE_SR4 },
124+
{ "sr8", SAI_PORT_INTERFACE_TYPE_SR8 },
123125
{ "lr", SAI_PORT_INTERFACE_TYPE_LR },
124126
{ "lr4", SAI_PORT_INTERFACE_TYPE_LR4 },
127+
{ "lr8", SAI_PORT_INTERFACE_TYPE_LR8 },
125128
{ "kr", SAI_PORT_INTERFACE_TYPE_KR },
126-
{ "kr4", SAI_PORT_INTERFACE_TYPE_KR4 }
129+
{ "kr4", SAI_PORT_INTERFACE_TYPE_KR4 },
130+
{ "kr8", SAI_PORT_INTERFACE_TYPE_KR8 }
127131
};
128132

129133
// Interface type map used for auto negotiation
@@ -133,13 +137,17 @@ static map<string, sai_port_interface_type_t> interface_type_map_for_an =
133137
{ "cr", SAI_PORT_INTERFACE_TYPE_CR },
134138
{ "cr2", SAI_PORT_INTERFACE_TYPE_CR2 },
135139
{ "cr4", SAI_PORT_INTERFACE_TYPE_CR4 },
140+
{ "cr8", SAI_PORT_INTERFACE_TYPE_CR8 },
136141
{ "sr", SAI_PORT_INTERFACE_TYPE_SR },
137142
{ "sr2", SAI_PORT_INTERFACE_TYPE_SR2 },
138143
{ "sr4", SAI_PORT_INTERFACE_TYPE_SR4 },
144+
{ "sr8", SAI_PORT_INTERFACE_TYPE_SR8 },
139145
{ "lr", SAI_PORT_INTERFACE_TYPE_LR },
140146
{ "lr4", SAI_PORT_INTERFACE_TYPE_LR4 },
147+
{ "lr8", SAI_PORT_INTERFACE_TYPE_LR8 },
141148
{ "kr", SAI_PORT_INTERFACE_TYPE_KR },
142149
{ "kr4", SAI_PORT_INTERFACE_TYPE_KR4 },
150+
{ "kr8", SAI_PORT_INTERFACE_TYPE_KR8 },
143151
{ "caui", SAI_PORT_INTERFACE_TYPE_CAUI },
144152
{ "gmii", SAI_PORT_INTERFACE_TYPE_GMII },
145153
{ "sfi", SAI_PORT_INTERFACE_TYPE_SFI },

0 commit comments

Comments
 (0)