File tree
44 files changed
+1351
-121
lines changed- lib
- meta
- syncd
- unittest
- lib
- meta
- vslib
- vslib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
44 files changed
+1351
-121
lines changed- .gitignore+22
- azure-pipelines.yml+10-11
- doc/ECMP/Class-Based-Forwarding.md+211
- doc/FEC/FEC-configuration.md+104
- doc/IPsec/SAI_IPsec_API_Proposal.md+261
- doc/IPsec/figures/ipsecFig1.png
- doc/IPsec/figures/ipsecFig2.png
- doc/IPsec/figures/ipsecFig3.png
- doc/IPsec/figures/ipsecFig4.png
- doc/IPsec/figures/ipsecFig5.png
- doc/IPsec/figures/ipsecFig6.png
- doc/My-Mac.md+22
- doc/SAI-IPv6-Segment-Routing-Update.md+479
- doc/SAI_1.7.1_ReleaseNotes.md+178
- doc/behavioral model/pipeline_v9.vsdx
- doc/figures/SRv6_Endpoint_behavioral_model.png
- doc/figures/SRv6_Headend_behavioral_model.png
- doc/macsec-gearbox/Auto_Negotiated_FEC.png
- doc/macsec-gearbox/Copper_PHY_Attributes_Proposal.md+190
- doc/macsec-gearbox/PAI_Auto_Negotiated_FEC.md+63
- doc/recycle_port.md+63
- inc/sai.h+7-3
- inc/saiacl.h+301-289
- inc/saibfd.h+2-2
- inc/saibridge.h+3-6
- inc/saidebugcounter.h+14
- inc/saihash.h+34-34
- inc/saihostif.h+38-1
- inc/saiipmcgroup.h+1-1
- inc/saiipsec.h+1.0k
- inc/saiisolationgroup.h+1-1
- inc/sail2mcgroup.h+1-1
- inc/saimirror.h+1-1
- inc/saimpls.h+13
- inc/saimymac.h+172
- inc/sainat.h+2-2
- inc/sainexthop.h+7-75
- inc/sainexthopgroup.h+123-7
- inc/saiobject.h+4
- inc/saiport.h+374-31
- inc/saiqosmap.h+6
- inc/sairpfgroup.h+1-1
- inc/saisegmentroute.h-168
- inc/saisrv6.h+567
- inc/saiswitch.h+172-8
- inc/saitam.h+3-3
- inc/saitunnel.h+89-6
- inc/saitypes.h+22-1
- inc/saiversion.h+2-2
- meta/Makefile+14-9
- meta/acronyms.txt+29-17
- meta/ancestry.pl+243
- meta/aspell.en.pws+10
- meta/checkancestry.sh+115
- meta/checkenumlock.sh+38
- meta/checkheaders.pl+29-1
- meta/parse.pl+234-17
- meta/saimetadatatypes.h+60-4
- meta/saimetadatautils.c+212-84
- meta/saimetadatautils.h+27-1
- meta/saisanitycheck.c+602-58
- meta/saiserialize.c+38-10
- meta/saiserialize.h+52
- meta/saiserializetest.c+66-18
- meta/serialize.pm+2-2
- meta/style.pm+74-15
- meta/utils.pm+187-7
- test/Makefile+3-1
- test/basic_router/Makefile+2-1
- test/sai_ut/Makefile+2-2
- test/saithrift/Makefile+2-1
Lines changed: 73 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1179 | 1179 |
| |
1180 | 1180 |
| |
1181 | 1181 |
| |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
1182 | 1214 |
| |
1183 | 1215 |
| |
1184 | 1216 |
| |
| |||
1335 | 1367 |
| |
1336 | 1368 |
| |
1337 | 1369 |
| |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
1338 | 1390 |
| |
1339 | 1391 |
| |
1340 | 1392 |
| |
| |||
1485 | 1537 |
| |
1486 | 1538 |
| |
1487 | 1539 |
| |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
| 1555 | + | |
| 1556 | + | |
| 1557 | + | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
1488 | 1561 |
| |
1489 | 1562 |
| |
1490 | 1563 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
68 |
| - | |
| 68 | + | |
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
| |||
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
77 |
| - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
78 | 80 |
| |
79 | 81 |
| |
80 | 82 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
170 | 170 |
| |
171 | 171 |
| |
172 | 172 |
| |
| 173 | + | |
173 | 174 |
| |
174 | 175 |
| |
175 | 176 |
| |
| |||
181 | 182 |
| |
182 | 183 |
| |
183 | 184 |
| |
| 185 | + | |
184 | 186 |
| |
185 | 187 |
| |
186 | 188 |
| |
| |||
192 | 194 |
| |
193 | 195 |
| |
194 | 196 |
| |
| 197 | + | |
195 | 198 |
| |
196 | 199 |
| |
197 | 200 |
| |
| |||
203 | 206 |
| |
204 | 207 |
| |
205 | 208 |
| |
206 |
| - | |
| 209 | + | |
207 | 210 |
| |
208 | 211 |
| |
209 | 212 |
| |
|
Lines changed: 67 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1390 | 1390 |
| |
1391 | 1391 |
| |
1392 | 1392 |
| |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
1393 | 1411 |
| |
1394 | 1412 |
| |
1395 | 1413 |
| |
| |||
1486 | 1504 |
| |
1487 | 1505 |
| |
1488 | 1506 |
| |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
1489 | 1526 |
| |
1490 | 1527 |
| |
1491 | 1528 |
| |
| |||
1765 | 1802 |
| |
1766 | 1803 |
| |
1767 | 1804 |
| |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
| 1826 | + | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
1768 | 1835 |
| |
1769 | 1836 |
| |
1770 | 1837 |
| |
|
Lines changed: 54 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1255 | 1255 |
| |
1256 | 1256 |
| |
1257 | 1257 |
| |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
1258 | 1277 |
| |
1259 | 1278 |
| |
1260 | 1279 |
| |
| |||
1345 | 1364 |
| |
1346 | 1365 |
| |
1347 | 1366 |
| |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
1348 | 1384 |
| |
1349 | 1385 |
| |
1350 | 1386 |
| |
| |||
1447 | 1483 |
| |
1448 | 1484 |
| |
1449 | 1485 |
| |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
1450 | 1504 |
| |
1451 | 1505 |
| |
1452 | 1506 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
51 |
| - | |
| 51 | + | |
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
| 61 | + | |
| 62 | + | |
61 | 63 |
| |
62 | 64 |
| |
63 | 65 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
70 |
| - | |
| 70 | + | |
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
| 80 | + | |
| 81 | + | |
80 | 82 |
| |
81 | 83 |
| |
82 | 84 |
| |
|
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + |
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| 7 | + | |
7 | 8 |
| |
8 | 9 |
| |
9 | 10 |
| |
| |||
12 | 13 |
| |
13 | 14 |
| |
14 | 15 |
| |
| 16 | + | |
15 | 17 |
|
0 commit comments