File tree
30 files changed
+621
-49
lines changed- meta
- syncd
- scripts
- tests
- unittest
- meta
- syncd
30 files changed
+621
-49
lines changed- .gitignore+1
- doc/ECMP/NextHopGroup_with_members.md+85
- doc/SAI-Proposal-Prefix-Compression.md+425
- experimental/saiexperimentaldashappliance.h+1-1
- experimental/saiexperimentaldashflow.h+27
- experimental/saiexperimentaldashtunnel.h+217-8
- experimental/saitypesextensions.h+44-1
- inc/sai.h+1
- inc/saiacl.h+70-2
- inc/saimacsec.h+11
- inc/sainexthopgroup.h+46
- inc/saiobject.h+6
- inc/saipolicer.h+9
- inc/saiprefixcompression.h+313
- inc/sairouterinterface.h+9
- inc/saischeduler.h+9
- inc/saisrv6.h+16-1
- inc/saitypes.h+31
- inc/saiudf.h+9
- inc/saiversion.h+1-1
- meta/Makefile+5-2
- meta/aspell.en.pws+4
- meta/attrversion.sh+48
- meta/gensairpc.pl+2-1
- meta/parse.pl+77-1
- meta/saimetadatatypes.h+23
- meta/saisanitycheck.c+22
- meta/style.pm+2
Lines changed: 70 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| 11 | + | |
| 12 | + | |
11 | 13 |
| |
12 | 14 |
| |
13 | 15 |
| |
| |||
3162 | 3164 |
| |
3163 | 3165 |
| |
3164 | 3166 |
| |
| 3167 | + | |
| 3168 | + | |
| 3169 | + | |
| 3170 | + | |
| 3171 | + | |
| 3172 | + | |
| 3173 | + | |
| 3174 | + | |
| 3175 | + | |
| 3176 | + | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
| 3180 | + | |
| 3181 | + | |
| 3182 | + | |
| 3183 | + | |
| 3184 | + | |
| 3185 | + | |
3165 | 3186 |
| |
3166 | 3187 |
| |
3167 | 3188 |
| |
| |||
6683 | 6704 |
| |
6684 | 6705 |
| |
6685 | 6706 |
| |
6686 |
| - | |
| 6707 | + | |
6687 | 6708 |
| |
6688 |
| - | |
| 6709 | + | |
6689 | 6710 |
| |
6690 |
| - | |
6691 |
| - | |
6692 |
| - | |
6693 |
| - | |
6694 |
| - | |
6695 |
| - | |
6696 |
| - | |
6697 |
| - | |
6698 |
| - | |
6699 |
| - | |
6700 |
| - | |
6701 |
| - | |
6702 |
| - | |
6703 |
| - | |
| 6711 | + | |
| 6712 | + | |
| 6713 | + | |
| 6714 | + | |
6704 | 6715 |
| |
6705 | 6716 |
| |
6706 | 6717 |
| |
| |||
7120 | 7131 |
| |
7121 | 7132 |
| |
7122 | 7133 |
| |
| 7134 | + | |
| 7135 | + | |
| 7136 | + | |
| 7137 | + | |
| 7138 | + | |
| 7139 | + | |
| 7140 | + | |
| 7141 | + | |
| 7142 | + | |
| 7143 | + | |
| 7144 | + | |
| 7145 | + | |
| 7146 | + | |
| 7147 | + | |
| 7148 | + | |
| 7149 | + | |
| 7150 | + | |
| 7151 | + | |
| 7152 | + | |
| 7153 | + | |
| 7154 | + | |
| 7155 | + | |
| 7156 | + | |
| 7157 | + | |
| 7158 | + | |
| 7159 | + | |
| 7160 | + | |
| 7161 | + | |
| 7162 | + | |
| 7163 | + | |
| 7164 | + | |
| 7165 | + | |
| 7166 | + | |
| 7167 | + | |
| 7168 | + | |
| 7169 | + | |
| 7170 | + | |
| 7171 | + | |
| 7172 | + | |
| 7173 | + | |
| 7174 | + | |
| 7175 | + | |
| 7176 | + |
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
318 | 318 |
| |
319 | 319 |
| |
320 | 320 |
| |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
321 | 326 |
| |
322 | 327 |
| |
323 | 328 |
| |
| |||
566 | 571 |
| |
567 | 572 |
| |
568 | 573 |
| |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
569 | 579 |
| |
570 | 580 |
| |
571 | 581 |
| |
|
Lines changed: 35 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
975 | 975 |
| |
976 | 976 |
| |
977 | 977 |
| |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
978 | 992 |
| |
979 | 993 |
| |
980 | 994 |
| |
| |||
2662 | 2676 |
| |
2663 | 2677 |
| |
2664 | 2678 |
| |
| 2679 | + | |
| 2680 | + | |
| 2681 | + | |
| 2682 | + | |
2665 | 2683 |
| |
2666 | 2684 |
| |
2667 | 2685 |
| |
| |||
4451 | 4469 |
| |
4452 | 4470 |
| |
4453 | 4471 |
| |
| 4472 | + | |
| 4473 | + | |
| 4474 | + | |
| 4475 | + | |
| 4476 | + | |
| 4477 | + | |
| 4478 | + | |
| 4479 | + | |
| 4480 | + | |
| 4481 | + | |
| 4482 | + | |
| 4483 | + | |
| 4484 | + | |
4454 | 4485 |
| |
4455 | 4486 |
| |
4456 | 4487 |
| |
| |||
4902 | 4933 |
| |
4903 | 4934 |
| |
4904 | 4935 |
| |
| 4936 | + | |
| 4937 | + | |
| 4938 | + | |
| 4939 | + | |
4905 | 4940 |
| |
4906 | 4941 |
| |
4907 | 4942 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
| 75 | + | |
| 76 | + | |
| 77 | + | |
75 | 78 |
| |
76 | 79 |
| |
77 | 80 |
| |
| |||
440 | 443 |
| |
441 | 444 |
| |
442 | 445 |
| |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
443 | 450 |
| |
444 | 451 |
| |
445 | 452 |
| |
|
Lines changed: 107 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 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + |
Lines changed: 40 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 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + |
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
| 47 | + | |
| 48 | + | |
| 49 | + | |
47 | 50 |
| |
48 | 51 |
| |
49 | 52 |
| |
| |||
67 | 70 |
| |
68 | 71 |
| |
69 | 72 |
| |
| 73 | + | |
70 | 74 |
| |
71 | 75 |
| |
72 | 76 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
| 103 | + | |
103 | 104 |
| |
104 | 105 |
|
0 commit comments