blob: 2cfaaaef9582334f48c5f294448855c70e1eba44 [file] [log] [blame]
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001{
2 "by_address": [
3 {
4 "pipeline": "ingress",
5 "data": [
6 {
7 "data_lsb": 0,
8 "data_msb": 31,
9 "name": "POV",
10 "container_lsb": 0,
11 "container_msb": 31
12 }
13 ],
14 "address": 0
15 },
16 {
17 "pipeline": "ingress",
18 "data": [
19 {
20 "data_lsb": 0,
21 "data_msb": 7,
22 "name": "ipv4.protocol",
23 "container_lsb": 24,
24 "container_msb": 31
25 },
26 {
27 "data_lsb": 0,
28 "data_msb": 15,
29 "name": "ipv4.hdrChecksum",
30 "container_lsb": 8,
31 "container_msb": 23
32 },
33 {
34 "data_lsb": 24,
35 "data_msb": 31,
36 "name": "ipv4.srcAddr",
37 "container_lsb": 0,
38 "container_msb": 7
39 }
40 ],
41 "address": 1
42 },
43 {
44 "pipeline": "ingress",
45 "data": [
46 {
47 "data_lsb": 0,
48 "data_msb": 31,
49 "name": "ipv4.dstAddr",
50 "container_lsb": 0,
51 "container_msb": 31
52 }
53 ],
54 "address": 2
55 },
56 {
57 "pipeline": "ingress",
58 "data": [
59 {
60 "data_lsb": 8,
61 "data_msb": 39,
62 "name": "ethernet.dstAddr",
63 "container_lsb": 0,
64 "container_msb": 31
65 }
66 ],
67 "address": 3
68 },
69 {
70 "pipeline": "ingress",
71 "data": [
72 {
73 "data_lsb": 0,
74 "data_msb": 31,
75 "name": "ethernet.srcAddr",
76 "container_lsb": 0,
77 "container_msb": 31
78 }
79 ],
80 "address": 4
81 },
82 {
83 "pipeline": "ingress",
84 "data": [
85 {
86 "data_lsb": 0,
87 "data_msb": 15,
88 "name": "udp.srcPort",
89 "container_lsb": 16,
90 "container_msb": 31
91 },
92 {
93 "data_lsb": 0,
94 "data_msb": 15,
95 "name": "udp.dstPort",
96 "container_lsb": 0,
97 "container_msb": 15
98 }
99 ],
100 "address": 5
101 },
102 {
103 "pipeline": "unused",
104 "data": [],
105 "address": 6
106 },
107 {
108 "pipeline": "unused",
109 "data": [],
110 "address": 7
111 },
112 {
113 "pipeline": "unused",
114 "data": [],
115 "address": 8
116 },
117 {
118 "pipeline": "unused",
119 "data": [],
120 "address": 9
121 },
122 {
123 "pipeline": "unused",
124 "data": [],
125 "address": 10
126 },
127 {
128 "pipeline": "unused",
129 "data": [],
130 "address": 11
131 },
132 {
133 "pipeline": "unused",
134 "data": [],
135 "address": 12
136 },
137 {
138 "pipeline": "unused",
139 "data": [],
140 "address": 13
141 },
142 {
143 "pipeline": "unused",
144 "data": [],
145 "address": 14
146 },
147 {
148 "pipeline": "unused",
149 "data": [],
150 "address": 15
151 },
152 {
153 "pipeline": "unused",
154 "data": [],
155 "address": 16
156 },
157 {
158 "pipeline": "unused",
159 "data": [],
160 "address": 17
161 },
162 {
163 "pipeline": "unused",
164 "data": [],
165 "address": 18
166 },
167 {
168 "pipeline": "unused",
169 "data": [],
170 "address": 19
171 },
172 {
173 "pipeline": "unused",
174 "data": [],
175 "address": 20
176 },
177 {
178 "pipeline": "unused",
179 "data": [],
180 "address": 21
181 },
182 {
183 "pipeline": "unused",
184 "data": [],
185 "address": 22
186 },
187 {
188 "pipeline": "unused",
189 "data": [],
190 "address": 23
191 },
192 {
193 "pipeline": "unused",
194 "data": [],
195 "address": 24
196 },
197 {
198 "pipeline": "unused",
199 "data": [],
200 "address": 25
201 },
202 {
203 "pipeline": "unused",
204 "data": [],
205 "address": 26
206 },
207 {
208 "pipeline": "unused",
209 "data": [],
210 "address": 27
211 },
212 {
213 "pipeline": "unused",
214 "data": [],
215 "address": 28
216 },
217 {
218 "pipeline": "unused",
219 "data": [],
220 "address": 29
221 },
222 {
223 "pipeline": "unused",
224 "data": [],
225 "address": 30
226 },
227 {
228 "pipeline": "unused",
229 "data": [],
230 "address": 31
231 },
232 {
233 "pipeline": "unused",
234 "data": [],
235 "address": 32
236 },
237 {
238 "pipeline": "unused",
239 "data": [],
240 "address": 33
241 },
242 {
243 "pipeline": "unused",
244 "data": [],
245 "address": 34
246 },
247 {
248 "pipeline": "unused",
249 "data": [],
250 "address": 35
251 },
252 {
253 "pipeline": "unused",
254 "data": [],
255 "address": 36
256 },
257 {
258 "pipeline": "unused",
259 "data": [],
260 "address": 37
261 },
262 {
263 "pipeline": "unused",
264 "data": [],
265 "address": 38
266 },
267 {
268 "pipeline": "unused",
269 "data": [],
270 "address": 39
271 },
272 {
273 "pipeline": "unused",
274 "data": [],
275 "address": 40
276 },
277 {
278 "pipeline": "unused",
279 "data": [],
280 "address": 41
281 },
282 {
283 "pipeline": "unused",
284 "data": [],
285 "address": 42
286 },
287 {
288 "pipeline": "unused",
289 "data": [],
290 "address": 43
291 },
292 {
293 "pipeline": "unused",
294 "data": [],
295 "address": 44
296 },
297 {
298 "pipeline": "unused",
299 "data": [],
300 "address": 45
301 },
302 {
303 "pipeline": "unused",
304 "data": [],
305 "address": 46
306 },
307 {
308 "pipeline": "unused",
309 "data": [],
310 "address": 47
311 },
312 {
313 "pipeline": "unused",
314 "data": [],
315 "address": 48
316 },
317 {
318 "pipeline": "unused",
319 "data": [],
320 "address": 49
321 },
322 {
323 "pipeline": "unused",
324 "data": [],
325 "address": 50
326 },
327 {
328 "pipeline": "unused",
329 "data": [],
330 "address": 51
331 },
332 {
333 "pipeline": "unused",
334 "data": [],
335 "address": 52
336 },
337 {
338 "pipeline": "unused",
339 "data": [],
340 "address": 53
341 },
342 {
343 "pipeline": "unused",
344 "data": [],
345 "address": 54
346 },
347 {
348 "pipeline": "unused",
349 "data": [],
350 "address": 55
351 },
352 {
353 "pipeline": "unused",
354 "data": [],
355 "address": 56
356 },
357 {
358 "pipeline": "unused",
359 "data": [],
360 "address": 57
361 },
362 {
363 "pipeline": "unused",
364 "data": [],
365 "address": 58
366 },
367 {
368 "pipeline": "unused",
369 "data": [],
370 "address": 59
371 },
372 {
373 "pipeline": "unused",
374 "data": [],
375 "address": 60
376 },
377 {
378 "pipeline": "unused",
379 "data": [],
380 "address": 61
381 },
382 {
383 "pipeline": "unused",
384 "data": [],
385 "address": 62
386 },
387 {
388 "pipeline": "unused",
389 "data": [],
390 "address": 63
391 },
392 {
393 "pipeline": "ingress",
394 "data": [
395 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200396 "data_lsb": 16,
397 "data_msb": 23,
398 "name": "ipv4.srcAddr",
399 "container_lsb": 0,
400 "container_msb": 7
401 }
402 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700403 "address": 64
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200404 },
405 {
406 "pipeline": "ingress",
407 "data": [
408 {
409 "data_lsb": 40,
410 "data_msb": 47,
411 "name": "ethernet.dstAddr",
412 "container_lsb": 0,
413 "container_msb": 7
414 }
415 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700416 "address": 65
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200417 },
418 {
419 "pipeline": "ingress",
420 "data": [
421 {
422 "data_lsb": 32,
423 "data_msb": 39,
424 "name": "ethernet.srcAddr",
425 "container_lsb": 0,
426 "container_msb": 7
427 }
428 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700429 "address": 66
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200430 },
431 {
432 "pipeline": "ingress",
433 "data": [
434 {
435 "data_lsb": 32,
436 "data_msb": 39,
437 "name": "POV",
438 "container_lsb": 0,
439 "container_msb": 7
440 }
441 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700442 "address": 67
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200443 },
444 {
445 "pipeline": "ingress",
446 "data": [
447 {
448 "data_lsb": 0,
449 "data_msb": 2,
450 "name": "ig_intr_md_for_tm.drop_ctl",
451 "container_lsb": 5,
452 "container_msb": 7
453 }
454 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700455 "address": 68
456 },
457 {
458 "pipeline": "unused",
459 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200460 "address": 69
461 },
462 {
463 "pipeline": "unused",
464 "data": [],
465 "address": 70
466 },
467 {
468 "pipeline": "unused",
469 "data": [],
470 "address": 71
471 },
472 {
473 "pipeline": "unused",
474 "data": [],
475 "address": 72
476 },
477 {
478 "pipeline": "unused",
479 "data": [],
480 "address": 73
481 },
482 {
483 "pipeline": "unused",
484 "data": [],
485 "address": 74
486 },
487 {
488 "pipeline": "unused",
489 "data": [],
490 "address": 75
491 },
492 {
493 "pipeline": "unused",
494 "data": [],
495 "address": 76
496 },
497 {
498 "pipeline": "unused",
499 "data": [],
500 "address": 77
501 },
502 {
503 "pipeline": "unused",
504 "data": [],
505 "address": 78
506 },
507 {
508 "pipeline": "unused",
509 "data": [],
510 "address": 79
511 },
512 {
513 "pipeline": "egress",
514 "data": [
515 {
516 "data_lsb": 0,
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200517 "data_msb": 4,
518 "name": "eg_intr_md._pad7",
519 "container_lsb": 3,
520 "container_msb": 7
521 },
522 {
523 "data_lsb": 0,
524 "data_msb": 2,
525 "name": "eg_intr_md.egress_cos",
526 "container_lsb": 0,
527 "container_msb": 2
528 }
529 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700530 "address": 80
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200531 },
532 {
533 "pipeline": "egress",
534 "data": [
535 {
536 "data_lsb": 0,
537 "data_msb": 7,
538 "name": "POV",
539 "container_lsb": 0,
540 "container_msb": 7
541 }
542 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700543 "address": 81
544 },
545 {
546 "pipeline": "unused",
547 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200548 "address": 82
549 },
550 {
551 "pipeline": "unused",
552 "data": [],
553 "address": 83
554 },
555 {
556 "pipeline": "unused",
557 "data": [],
558 "address": 84
559 },
560 {
561 "pipeline": "unused",
562 "data": [],
563 "address": 85
564 },
565 {
566 "pipeline": "unused",
567 "data": [],
568 "address": 86
569 },
570 {
571 "pipeline": "unused",
572 "data": [],
573 "address": 87
574 },
575 {
576 "pipeline": "unused",
577 "data": [],
578 "address": 88
579 },
580 {
581 "pipeline": "unused",
582 "data": [],
583 "address": 89
584 },
585 {
586 "pipeline": "unused",
587 "data": [],
588 "address": 90
589 },
590 {
591 "pipeline": "unused",
592 "data": [],
593 "address": 91
594 },
595 {
596 "pipeline": "unused",
597 "data": [],
598 "address": 92
599 },
600 {
601 "pipeline": "unused",
602 "data": [],
603 "address": 93
604 },
605 {
606 "pipeline": "unused",
607 "data": [],
608 "address": 94
609 },
610 {
611 "pipeline": "unused",
612 "data": [],
613 "address": 95
614 },
615 {
616 "pipeline": "unused",
617 "data": [],
618 "address": 96
619 },
620 {
621 "pipeline": "unused",
622 "data": [],
623 "address": 97
624 },
625 {
626 "pipeline": "unused",
627 "data": [],
628 "address": 98
629 },
630 {
631 "pipeline": "unused",
632 "data": [],
633 "address": 99
634 },
635 {
636 "pipeline": "unused",
637 "data": [],
638 "address": 100
639 },
640 {
641 "pipeline": "unused",
642 "data": [],
643 "address": 101
644 },
645 {
646 "pipeline": "unused",
647 "data": [],
648 "address": 102
649 },
650 {
651 "pipeline": "unused",
652 "data": [],
653 "address": 103
654 },
655 {
656 "pipeline": "unused",
657 "data": [],
658 "address": 104
659 },
660 {
661 "pipeline": "unused",
662 "data": [],
663 "address": 105
664 },
665 {
666 "pipeline": "unused",
667 "data": [],
668 "address": 106
669 },
670 {
671 "pipeline": "unused",
672 "data": [],
673 "address": 107
674 },
675 {
676 "pipeline": "unused",
677 "data": [],
678 "address": 108
679 },
680 {
681 "pipeline": "unused",
682 "data": [],
683 "address": 109
684 },
685 {
686 "pipeline": "unused",
687 "data": [],
688 "address": 110
689 },
690 {
691 "pipeline": "unused",
692 "data": [],
693 "address": 111
694 },
695 {
696 "pipeline": "unused",
697 "data": [],
698 "address": 112
699 },
700 {
701 "pipeline": "unused",
702 "data": [],
703 "address": 113
704 },
705 {
706 "pipeline": "unused",
707 "data": [],
708 "address": 114
709 },
710 {
711 "pipeline": "unused",
712 "data": [],
713 "address": 115
714 },
715 {
716 "pipeline": "unused",
717 "data": [],
718 "address": 116
719 },
720 {
721 "pipeline": "unused",
722 "data": [],
723 "address": 117
724 },
725 {
726 "pipeline": "unused",
727 "data": [],
728 "address": 118
729 },
730 {
731 "pipeline": "unused",
732 "data": [],
733 "address": 119
734 },
735 {
736 "pipeline": "unused",
737 "data": [],
738 "address": 120
739 },
740 {
741 "pipeline": "unused",
742 "data": [],
743 "address": 121
744 },
745 {
746 "pipeline": "unused",
747 "data": [],
748 "address": 122
749 },
750 {
751 "pipeline": "unused",
752 "data": [],
753 "address": 123
754 },
755 {
756 "pipeline": "unused",
757 "data": [],
758 "address": 124
759 },
760 {
761 "pipeline": "unused",
762 "data": [],
763 "address": 125
764 },
765 {
766 "pipeline": "unused",
767 "data": [],
768 "address": 126
769 },
770 {
771 "pipeline": "unused",
772 "data": [],
773 "address": 127
774 },
775 {
776 "pipeline": "ingress",
777 "data": [
778 {
779 "data_lsb": 0,
780 "data_msb": 0,
781 "name": "ig_intr_md.resubmit_flag",
782 "container_lsb": 15,
783 "container_msb": 15
784 },
785 {
786 "data_lsb": 0,
787 "data_msb": 0,
788 "name": "ig_intr_md._pad1",
789 "container_lsb": 14,
790 "container_msb": 14
791 },
792 {
793 "data_lsb": 0,
794 "data_msb": 1,
795 "name": "ig_intr_md._pad2",
796 "container_lsb": 12,
797 "container_msb": 13
798 },
799 {
800 "data_lsb": 0,
801 "data_msb": 2,
802 "name": "ig_intr_md._pad3",
803 "container_lsb": 9,
804 "container_msb": 11
805 },
806 {
807 "data_lsb": 0,
808 "data_msb": 8,
809 "name": "ig_intr_md.ingress_port",
810 "container_lsb": 0,
811 "container_msb": 8
812 }
813 ],
814 "address": 128
815 },
816 {
817 "pipeline": "ingress",
818 "data": [
819 {
820 "data_lsb": 0,
821 "data_msb": 8,
822 "name": "packet_out_hdr.egress_port",
823 "container_lsb": 7,
824 "container_msb": 15
825 },
826 {
827 "data_lsb": 0,
828 "data_msb": 6,
829 "name": "packet_out_hdr._padding",
830 "container_lsb": 0,
831 "container_msb": 6
832 },
833 {
834 "data_lsb": 0,
835 "data_msb": 8,
836 "name": "packet_in_hdr.ingress_port",
837 "container_lsb": 7,
838 "container_msb": 15
839 },
840 {
841 "data_lsb": 0,
842 "data_msb": 6,
843 "name": "packet_in_hdr._padding",
844 "container_lsb": 0,
845 "container_msb": 6
846 }
847 ],
848 "address": 129
849 },
850 {
851 "pipeline": "ingress",
852 "data": [
853 {
854 "data_lsb": 0,
855 "data_msb": 8,
856 "name": "ig_intr_md_for_tm.ucast_egress_port",
857 "container_lsb": 0,
858 "container_msb": 8
859 }
860 ],
861 "address": 130
862 },
863 {
864 "pipeline": "ingress",
865 "data": [
866 {
867 "data_lsb": 0,
868 "data_msb": 15,
869 "name": "ipv4.srcAddr",
870 "container_lsb": 0,
871 "container_msb": 15
872 }
873 ],
874 "address": 131
875 },
876 {
877 "pipeline": "ingress",
878 "data": [
879 {
880 "data_lsb": 0,
881 "data_msb": 7,
882 "name": "ethernet.dstAddr",
883 "container_lsb": 8,
884 "container_msb": 15
885 },
886 {
887 "data_lsb": 40,
888 "data_msb": 47,
889 "name": "ethernet.srcAddr",
890 "container_lsb": 0,
891 "container_msb": 7
892 }
893 ],
894 "address": 132
895 },
896 {
897 "pipeline": "ingress",
898 "data": [
899 {
900 "data_lsb": 0,
901 "data_msb": 15,
902 "name": "ethernet.etherType",
903 "container_lsb": 0,
904 "container_msb": 15
905 }
906 ],
907 "address": 133
908 },
909 {
910 "pipeline": "ingress",
911 "data": [
912 {
913 "data_lsb": 0,
914 "data_msb": 15,
915 "name": "ecmp_metadata.groupId",
916 "container_lsb": 0,
917 "container_msb": 15
918 }
919 ],
920 "address": 134
921 },
922 {
923 "pipeline": "ingress",
924 "data": [
925 {
926 "data_lsb": 0,
927 "data_msb": 15,
928 "name": "ecmp_metadata.selector",
929 "container_lsb": 0,
930 "container_msb": 15
931 }
932 ],
933 "address": 135
934 },
935 {
936 "pipeline": "unused",
937 "data": [],
938 "address": 136
939 },
940 {
941 "pipeline": "unused",
942 "data": [],
943 "address": 137
944 },
945 {
946 "pipeline": "unused",
947 "data": [],
948 "address": 138
949 },
950 {
951 "pipeline": "unused",
952 "data": [],
953 "address": 139
954 },
955 {
956 "pipeline": "unused",
957 "data": [],
958 "address": 140
959 },
960 {
961 "pipeline": "unused",
962 "data": [],
963 "address": 141
964 },
965 {
966 "pipeline": "unused",
967 "data": [],
968 "address": 142
969 },
970 {
971 "pipeline": "unused",
972 "data": [],
973 "address": 143
974 },
975 {
976 "pipeline": "egress",
977 "data": [
978 {
979 "data_lsb": 0,
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200980 "data_msb": 6,
981 "name": "eg_intr_md._pad0",
982 "container_lsb": 9,
983 "container_msb": 15
984 },
985 {
986 "data_lsb": 0,
987 "data_msb": 8,
988 "name": "eg_intr_md.egress_port",
989 "container_lsb": 0,
990 "container_msb": 8
991 }
992 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700993 "address": 144
994 },
995 {
996 "pipeline": "unused",
997 "data": [],
998 "address": 145
999 },
1000 {
1001 "pipeline": "unused",
1002 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001003 "address": 146
1004 },
1005 {
1006 "pipeline": "unused",
1007 "data": [],
1008 "address": 147
1009 },
1010 {
1011 "pipeline": "unused",
1012 "data": [],
1013 "address": 148
1014 },
1015 {
1016 "pipeline": "unused",
1017 "data": [],
1018 "address": 149
1019 },
1020 {
1021 "pipeline": "unused",
1022 "data": [],
1023 "address": 150
1024 },
1025 {
1026 "pipeline": "unused",
1027 "data": [],
1028 "address": 151
1029 },
1030 {
1031 "pipeline": "unused",
1032 "data": [],
1033 "address": 152
1034 },
1035 {
1036 "pipeline": "unused",
1037 "data": [],
1038 "address": 153
1039 },
1040 {
1041 "pipeline": "unused",
1042 "data": [],
1043 "address": 154
1044 },
1045 {
1046 "pipeline": "unused",
1047 "data": [],
1048 "address": 155
1049 },
1050 {
1051 "pipeline": "unused",
1052 "data": [],
1053 "address": 156
1054 },
1055 {
1056 "pipeline": "unused",
1057 "data": [],
1058 "address": 157
1059 },
1060 {
1061 "pipeline": "unused",
1062 "data": [],
1063 "address": 158
1064 },
1065 {
1066 "pipeline": "unused",
1067 "data": [],
1068 "address": 159
1069 },
1070 {
1071 "pipeline": "unused",
1072 "data": [],
1073 "address": 160
1074 },
1075 {
1076 "pipeline": "unused",
1077 "data": [],
1078 "address": 161
1079 },
1080 {
1081 "pipeline": "unused",
1082 "data": [],
1083 "address": 162
1084 },
1085 {
1086 "pipeline": "unused",
1087 "data": [],
1088 "address": 163
1089 },
1090 {
1091 "pipeline": "unused",
1092 "data": [],
1093 "address": 164
1094 },
1095 {
1096 "pipeline": "unused",
1097 "data": [],
1098 "address": 165
1099 },
1100 {
1101 "pipeline": "unused",
1102 "data": [],
1103 "address": 166
1104 },
1105 {
1106 "pipeline": "unused",
1107 "data": [],
1108 "address": 167
1109 },
1110 {
1111 "pipeline": "unused",
1112 "data": [],
1113 "address": 168
1114 },
1115 {
1116 "pipeline": "unused",
1117 "data": [],
1118 "address": 169
1119 },
1120 {
1121 "pipeline": "unused",
1122 "data": [],
1123 "address": 170
1124 },
1125 {
1126 "pipeline": "unused",
1127 "data": [],
1128 "address": 171
1129 },
1130 {
1131 "pipeline": "unused",
1132 "data": [],
1133 "address": 172
1134 },
1135 {
1136 "pipeline": "unused",
1137 "data": [],
1138 "address": 173
1139 },
1140 {
1141 "pipeline": "unused",
1142 "data": [],
1143 "address": 174
1144 },
1145 {
1146 "pipeline": "unused",
1147 "data": [],
1148 "address": 175
1149 },
1150 {
1151 "pipeline": "unused",
1152 "data": [],
1153 "address": 176
1154 },
1155 {
1156 "pipeline": "unused",
1157 "data": [],
1158 "address": 177
1159 },
1160 {
1161 "pipeline": "unused",
1162 "data": [],
1163 "address": 178
1164 },
1165 {
1166 "pipeline": "unused",
1167 "data": [],
1168 "address": 179
1169 },
1170 {
1171 "pipeline": "unused",
1172 "data": [],
1173 "address": 180
1174 },
1175 {
1176 "pipeline": "unused",
1177 "data": [],
1178 "address": 181
1179 },
1180 {
1181 "pipeline": "unused",
1182 "data": [],
1183 "address": 182
1184 },
1185 {
1186 "pipeline": "unused",
1187 "data": [],
1188 "address": 183
1189 },
1190 {
1191 "pipeline": "unused",
1192 "data": [],
1193 "address": 184
1194 },
1195 {
1196 "pipeline": "unused",
1197 "data": [],
1198 "address": 185
1199 },
1200 {
1201 "pipeline": "unused",
1202 "data": [],
1203 "address": 186
1204 },
1205 {
1206 "pipeline": "unused",
1207 "data": [],
1208 "address": 187
1209 },
1210 {
1211 "pipeline": "unused",
1212 "data": [],
1213 "address": 188
1214 },
1215 {
1216 "pipeline": "unused",
1217 "data": [],
1218 "address": 189
1219 },
1220 {
1221 "pipeline": "unused",
1222 "data": [],
1223 "address": 190
1224 },
1225 {
1226 "pipeline": "unused",
1227 "data": [],
1228 "address": 191
1229 },
1230 {
1231 "pipeline": "unused",
1232 "data": [],
1233 "address": 192
1234 },
1235 {
1236 "pipeline": "unused",
1237 "data": [],
1238 "address": 193
1239 },
1240 {
1241 "pipeline": "unused",
1242 "data": [],
1243 "address": 194
1244 },
1245 {
1246 "pipeline": "unused",
1247 "data": [],
1248 "address": 195
1249 },
1250 {
1251 "pipeline": "unused",
1252 "data": [],
1253 "address": 196
1254 },
1255 {
1256 "pipeline": "unused",
1257 "data": [],
1258 "address": 197
1259 },
1260 {
1261 "pipeline": "unused",
1262 "data": [],
1263 "address": 198
1264 },
1265 {
1266 "pipeline": "unused",
1267 "data": [],
1268 "address": 199
1269 },
1270 {
1271 "pipeline": "unused",
1272 "data": [],
1273 "address": 200
1274 },
1275 {
1276 "pipeline": "unused",
1277 "data": [],
1278 "address": 201
1279 },
1280 {
1281 "pipeline": "unused",
1282 "data": [],
1283 "address": 202
1284 },
1285 {
1286 "pipeline": "unused",
1287 "data": [],
1288 "address": 203
1289 },
1290 {
1291 "pipeline": "unused",
1292 "data": [],
1293 "address": 204
1294 },
1295 {
1296 "pipeline": "unused",
1297 "data": [],
1298 "address": 205
1299 },
1300 {
1301 "pipeline": "unused",
1302 "data": [],
1303 "address": 206
1304 },
1305 {
1306 "pipeline": "unused",
1307 "data": [],
1308 "address": 207
1309 },
1310 {
1311 "pipeline": "unused",
1312 "data": [],
1313 "address": 208
1314 },
1315 {
1316 "pipeline": "unused",
1317 "data": [],
1318 "address": 209
1319 },
1320 {
1321 "pipeline": "unused",
1322 "data": [],
1323 "address": 210
1324 },
1325 {
1326 "pipeline": "unused",
1327 "data": [],
1328 "address": 211
1329 },
1330 {
1331 "pipeline": "unused",
1332 "data": [],
1333 "address": 212
1334 },
1335 {
1336 "pipeline": "unused",
1337 "data": [],
1338 "address": 213
1339 },
1340 {
1341 "pipeline": "unused",
1342 "data": [],
1343 "address": 214
1344 },
1345 {
1346 "pipeline": "unused",
1347 "data": [],
1348 "address": 215
1349 },
1350 {
1351 "pipeline": "unused",
1352 "data": [],
1353 "address": 216
1354 },
1355 {
1356 "pipeline": "unused",
1357 "data": [],
1358 "address": 217
1359 },
1360 {
1361 "pipeline": "unused",
1362 "data": [],
1363 "address": 218
1364 },
1365 {
1366 "pipeline": "unused",
1367 "data": [],
1368 "address": 219
1369 },
1370 {
1371 "pipeline": "unused",
1372 "data": [],
1373 "address": 220
1374 },
1375 {
1376 "pipeline": "unused",
1377 "data": [],
1378 "address": 221
1379 },
1380 {
1381 "pipeline": "unused",
1382 "data": [],
1383 "address": 222
1384 },
1385 {
1386 "pipeline": "unused",
1387 "data": [],
1388 "address": 223
1389 },
1390 null,
1391 null,
1392 null,
1393 null,
1394 null,
1395 null,
1396 null,
1397 null,
1398 null,
1399 null,
1400 null,
1401 null,
1402 null,
1403 null,
1404 null,
1405 null,
1406 null,
1407 null,
1408 null,
1409 null,
1410 null,
1411 null,
1412 null,
1413 null,
1414 null,
1415 null,
1416 null,
1417 null,
1418 null,
1419 null,
1420 null,
1421 null,
1422 {
1423 "pipeline": "ingress",
1424 "data": [
1425 {
1426 "data_lsb": 0,
1427 "data_msb": 7,
1428 "name": "ipv4.identification",
1429 "container_lsb": 24,
1430 "container_msb": 31
1431 },
1432 {
1433 "data_lsb": 0,
1434 "data_msb": 2,
1435 "name": "ipv4.flags",
1436 "container_lsb": 21,
1437 "container_msb": 23
1438 },
1439 {
1440 "data_lsb": 0,
1441 "data_msb": 12,
1442 "name": "ipv4.fragOffset",
1443 "container_lsb": 8,
1444 "container_msb": 20
1445 },
1446 {
1447 "data_lsb": 0,
1448 "data_msb": 7,
1449 "name": "ipv4.ttl",
1450 "container_lsb": 0,
1451 "container_msb": 7
1452 }
1453 ],
1454 "address": 256
1455 },
1456 {
1457 "pipeline": "ingress",
1458 "data": [
1459 {
1460 "data_lsb": 0,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001461 "data_msb": 3,
1462 "name": "tcp.dataOffset",
1463 "container_lsb": 28,
1464 "container_msb": 31
1465 },
1466 {
1467 "data_lsb": 0,
1468 "data_msb": 2,
1469 "name": "tcp.res",
1470 "container_lsb": 25,
1471 "container_msb": 27
1472 },
1473 {
1474 "data_lsb": 0,
1475 "data_msb": 2,
1476 "name": "tcp.ecn",
1477 "container_lsb": 22,
1478 "container_msb": 24
1479 },
1480 {
1481 "data_lsb": 0,
1482 "data_msb": 5,
1483 "name": "tcp.ctrl",
1484 "container_lsb": 16,
1485 "container_msb": 21
1486 },
1487 {
1488 "data_lsb": 0,
1489 "data_msb": 15,
1490 "name": "tcp.window",
1491 "container_lsb": 0,
1492 "container_msb": 15
1493 }
1494 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001495 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001496 },
1497 {
1498 "pipeline": "ingress",
1499 "data": [
1500 {
1501 "data_lsb": 0,
1502 "data_msb": 15,
1503 "name": "tcp.checksum",
1504 "container_lsb": 16,
1505 "container_msb": 31
1506 },
1507 {
1508 "data_lsb": 0,
1509 "data_msb": 15,
1510 "name": "tcp.urgentPtr",
1511 "container_lsb": 0,
1512 "container_msb": 15
1513 }
1514 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001515 "address": 258
1516 },
1517 {
1518 "pipeline": "unused",
1519 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001520 "address": 259
1521 },
1522 {
Brian O'Connora6862e02017-09-08 01:17:39 -07001523 "pipeline": "unused",
1524 "data": [],
1525 "address": 260
1526 },
1527 {
1528 "pipeline": "unused",
1529 "data": [],
1530 "address": 261
1531 },
1532 {
1533 "pipeline": "unused",
1534 "data": [],
1535 "address": 262
1536 },
1537 {
1538 "pipeline": "unused",
1539 "data": [],
1540 "address": 263
1541 },
1542 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001543 "pipeline": "egress",
1544 "data": [
1545 {
1546 "data_lsb": 0,
1547 "data_msb": 7,
1548 "name": "ipv4.ttl",
1549 "container_lsb": 24,
1550 "container_msb": 31
1551 },
1552 {
1553 "data_lsb": 0,
1554 "data_msb": 7,
1555 "name": "ipv4.protocol",
1556 "container_lsb": 16,
1557 "container_msb": 23
1558 },
1559 {
1560 "data_lsb": 0,
1561 "data_msb": 15,
1562 "name": "ipv4.hdrChecksum",
1563 "container_lsb": 0,
1564 "container_msb": 15
1565 }
1566 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001567 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001568 },
1569 {
1570 "pipeline": "egress",
1571 "data": [
1572 {
1573 "data_lsb": 0,
1574 "data_msb": 31,
1575 "name": "ipv4.srcAddr",
1576 "container_lsb": 0,
1577 "container_msb": 31
1578 }
1579 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001580 "address": 265
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001581 },
1582 {
1583 "pipeline": "egress",
1584 "data": [
1585 {
1586 "data_lsb": 0,
1587 "data_msb": 31,
1588 "name": "ipv4.dstAddr",
1589 "container_lsb": 0,
1590 "container_msb": 31
1591 }
1592 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001593 "address": 266
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001594 },
1595 {
1596 "pipeline": "egress",
1597 "data": [
1598 {
1599 "data_lsb": 0,
1600 "data_msb": 31,
1601 "name": "tcp.ackNo",
1602 "container_lsb": 0,
1603 "container_msb": 31
1604 },
1605 {
1606 "data_lsb": 0,
1607 "data_msb": 15,
1608 "name": "udp.length_",
1609 "container_lsb": 16,
1610 "container_msb": 31
1611 },
1612 {
1613 "data_lsb": 0,
1614 "data_msb": 15,
1615 "name": "udp.checksum",
1616 "container_lsb": 0,
1617 "container_msb": 15
1618 }
1619 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001620 "address": 267
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001621 },
1622 {
1623 "pipeline": "egress",
1624 "data": [
1625 {
1626 "data_lsb": 0,
1627 "data_msb": 3,
1628 "name": "tcp.dataOffset",
1629 "container_lsb": 28,
1630 "container_msb": 31
1631 },
1632 {
1633 "data_lsb": 0,
1634 "data_msb": 2,
1635 "name": "tcp.res",
1636 "container_lsb": 25,
1637 "container_msb": 27
1638 },
1639 {
1640 "data_lsb": 0,
1641 "data_msb": 2,
1642 "name": "tcp.ecn",
1643 "container_lsb": 22,
1644 "container_msb": 24
1645 },
1646 {
1647 "data_lsb": 0,
1648 "data_msb": 5,
1649 "name": "tcp.ctrl",
1650 "container_lsb": 16,
1651 "container_msb": 21
1652 },
1653 {
1654 "data_lsb": 0,
1655 "data_msb": 15,
1656 "name": "tcp.window",
1657 "container_lsb": 0,
1658 "container_msb": 15
1659 }
1660 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001661 "address": 268
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001662 },
1663 {
1664 "pipeline": "egress",
1665 "data": [
1666 {
1667 "data_lsb": 0,
1668 "data_msb": 15,
1669 "name": "tcp.checksum",
1670 "container_lsb": 16,
1671 "container_msb": 31
1672 },
1673 {
1674 "data_lsb": 0,
1675 "data_msb": 15,
1676 "name": "tcp.urgentPtr",
1677 "container_lsb": 0,
1678 "container_msb": 15
1679 }
1680 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001681 "address": 269
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001682 },
1683 {
1684 "pipeline": "egress",
1685 "data": [
1686 {
1687 "data_lsb": 8,
1688 "data_msb": 39,
1689 "name": "ethernet.dstAddr",
1690 "container_lsb": 0,
1691 "container_msb": 31
1692 }
1693 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001694 "address": 270
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001695 },
1696 {
1697 "pipeline": "egress",
1698 "data": [
1699 {
1700 "data_lsb": 0,
1701 "data_msb": 31,
1702 "name": "ethernet.srcAddr",
1703 "container_lsb": 0,
1704 "container_msb": 31
1705 }
1706 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001707 "address": 271
1708 },
1709 {
1710 "pipeline": "unused",
1711 "data": [],
1712 "address": 272
1713 },
1714 {
1715 "pipeline": "unused",
1716 "data": [],
1717 "address": 273
1718 },
1719 {
1720 "pipeline": "unused",
1721 "data": [],
1722 "address": 274
1723 },
1724 {
1725 "pipeline": "unused",
1726 "data": [],
1727 "address": 275
1728 },
1729 {
1730 "pipeline": "unused",
1731 "data": [],
1732 "address": 276
1733 },
1734 {
1735 "pipeline": "unused",
1736 "data": [],
1737 "address": 277
1738 },
1739 {
1740 "pipeline": "unused",
1741 "data": [],
1742 "address": 278
1743 },
1744 {
1745 "pipeline": "unused",
1746 "data": [],
1747 "address": 279
1748 },
1749 {
1750 "pipeline": "unused",
1751 "data": [],
1752 "address": 280
1753 },
1754 {
1755 "pipeline": "unused",
1756 "data": [],
1757 "address": 281
1758 },
1759 {
1760 "pipeline": "unused",
1761 "data": [],
1762 "address": 282
1763 },
1764 {
1765 "pipeline": "unused",
1766 "data": [],
1767 "address": 283
1768 },
1769 {
1770 "pipeline": "unused",
1771 "data": [],
1772 "address": 284
1773 },
1774 {
1775 "pipeline": "unused",
1776 "data": [],
1777 "address": 285
1778 },
1779 {
1780 "pipeline": "unused",
1781 "data": [],
1782 "address": 286
1783 },
1784 {
1785 "pipeline": "unused",
1786 "data": [],
1787 "address": 287
1788 },
1789 {
1790 "pipeline": "ingress",
1791 "data": [
1792 {
1793 "data_lsb": 0,
1794 "data_msb": 3,
1795 "name": "ipv4.version",
1796 "container_lsb": 4,
1797 "container_msb": 7
1798 },
1799 {
1800 "data_lsb": 0,
1801 "data_msb": 3,
1802 "name": "ipv4.ihl",
1803 "container_lsb": 0,
1804 "container_msb": 3
1805 }
1806 ],
1807 "address": 288
1808 },
1809 {
1810 "pipeline": "ingress",
1811 "data": [
1812 {
1813 "data_lsb": 8,
1814 "data_msb": 15,
1815 "name": "tcp.srcPort",
1816 "container_lsb": 0,
1817 "container_msb": 7
1818 },
1819 {
1820 "data_lsb": 8,
1821 "data_msb": 15,
1822 "name": "udp.length_",
1823 "container_lsb": 0,
1824 "container_msb": 7
1825 }
1826 ],
1827 "address": 289
1828 },
1829 {
1830 "pipeline": "ingress",
1831 "data": [
1832 {
1833 "data_lsb": 0,
1834 "data_msb": 7,
1835 "name": "tcp.srcPort",
1836 "container_lsb": 0,
1837 "container_msb": 7
1838 },
1839 {
1840 "data_lsb": 0,
1841 "data_msb": 7,
1842 "name": "udp.length_",
1843 "container_lsb": 0,
1844 "container_msb": 7
1845 }
1846 ],
1847 "address": 290
1848 },
1849 {
Brian O'Connora6862e02017-09-08 01:17:39 -07001850 "pipeline": "ingress",
1851 "data": [
1852 {
1853 "data_lsb": 8,
1854 "data_msb": 15,
1855 "name": "tcp.dstPort",
1856 "container_lsb": 0,
1857 "container_msb": 7
1858 }
1859 ],
1860 "address": 291
1861 },
1862 {
1863 "pipeline": "ingress",
1864 "data": [
1865 {
1866 "data_lsb": 0,
1867 "data_msb": 7,
1868 "name": "tcp.dstPort",
1869 "container_lsb": 0,
1870 "container_msb": 7
1871 }
1872 ],
1873 "address": 292
1874 },
1875 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001876 "pipeline": "unused",
1877 "data": [],
Brian O'Connora6862e02017-09-08 01:17:39 -07001878 "address": 293
1879 },
1880 {
1881 "pipeline": "unused",
1882 "data": [],
1883 "address": 294
1884 },
1885 {
1886 "pipeline": "unused",
1887 "data": [],
1888 "address": 295
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001889 },
1890 {
1891 "pipeline": "egress",
1892 "data": [
1893 {
1894 "data_lsb": 0,
1895 "data_msb": 3,
1896 "name": "ipv4.version",
1897 "container_lsb": 4,
1898 "container_msb": 7
1899 },
1900 {
1901 "data_lsb": 0,
1902 "data_msb": 3,
1903 "name": "ipv4.ihl",
1904 "container_lsb": 0,
1905 "container_msb": 3
1906 }
1907 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001908 "address": 296
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001909 },
1910 {
1911 "pipeline": "egress",
1912 "data": [
1913 {
1914 "data_lsb": 0,
1915 "data_msb": 7,
1916 "name": "ipv4.diffserv",
1917 "container_lsb": 0,
1918 "container_msb": 7
1919 }
1920 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001921 "address": 297
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001922 },
1923 {
1924 "pipeline": "egress",
1925 "data": [
1926 {
1927 "data_lsb": 8,
1928 "data_msb": 15,
1929 "name": "tcp.srcPort",
1930 "container_lsb": 0,
1931 "container_msb": 7
1932 },
1933 {
1934 "data_lsb": 8,
1935 "data_msb": 15,
1936 "name": "udp.srcPort",
1937 "container_lsb": 0,
1938 "container_msb": 7
1939 }
1940 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001941 "address": 298
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001942 },
1943 {
1944 "pipeline": "egress",
1945 "data": [
1946 {
1947 "data_lsb": 0,
1948 "data_msb": 7,
1949 "name": "tcp.srcPort",
1950 "container_lsb": 0,
1951 "container_msb": 7
1952 },
1953 {
1954 "data_lsb": 0,
1955 "data_msb": 7,
1956 "name": "udp.srcPort",
1957 "container_lsb": 0,
1958 "container_msb": 7
1959 }
1960 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001961 "address": 299
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001962 },
1963 {
1964 "pipeline": "egress",
1965 "data": [
1966 {
1967 "data_lsb": 40,
1968 "data_msb": 47,
1969 "name": "ethernet.dstAddr",
1970 "container_lsb": 0,
1971 "container_msb": 7
1972 }
1973 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001974 "address": 300
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001975 },
1976 {
1977 "pipeline": "egress",
1978 "data": [
1979 {
1980 "data_lsb": 32,
1981 "data_msb": 39,
1982 "name": "ethernet.srcAddr",
1983 "container_lsb": 0,
1984 "container_msb": 7
1985 }
1986 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001987 "address": 301
1988 },
1989 {
1990 "pipeline": "unused",
1991 "data": [],
1992 "address": 302
1993 },
1994 {
1995 "pipeline": "unused",
1996 "data": [],
1997 "address": 303
1998 },
1999 {
2000 "pipeline": "unused",
2001 "data": [],
2002 "address": 304
2003 },
2004 {
2005 "pipeline": "unused",
2006 "data": [],
2007 "address": 305
2008 },
2009 {
2010 "pipeline": "unused",
2011 "data": [],
2012 "address": 306
2013 },
2014 {
2015 "pipeline": "unused",
2016 "data": [],
2017 "address": 307
2018 },
2019 {
2020 "pipeline": "unused",
2021 "data": [],
2022 "address": 308
2023 },
2024 {
2025 "pipeline": "unused",
2026 "data": [],
2027 "address": 309
2028 },
2029 {
2030 "pipeline": "unused",
2031 "data": [],
2032 "address": 310
2033 },
2034 {
2035 "pipeline": "unused",
2036 "data": [],
2037 "address": 311
2038 },
2039 {
2040 "pipeline": "unused",
2041 "data": [],
2042 "address": 312
2043 },
2044 {
2045 "pipeline": "unused",
2046 "data": [],
2047 "address": 313
2048 },
2049 {
2050 "pipeline": "unused",
2051 "data": [],
2052 "address": 314
2053 },
2054 {
2055 "pipeline": "unused",
2056 "data": [],
2057 "address": 315
2058 },
2059 {
2060 "pipeline": "unused",
2061 "data": [],
2062 "address": 316
2063 },
2064 {
2065 "pipeline": "unused",
2066 "data": [],
2067 "address": 317
2068 },
2069 {
2070 "pipeline": "unused",
2071 "data": [],
2072 "address": 318
2073 },
2074 {
2075 "pipeline": "unused",
2076 "data": [],
2077 "address": 319
2078 },
2079 {
2080 "pipeline": "ingress",
2081 "data": [
2082 {
2083 "data_lsb": 0,
2084 "data_msb": 7,
2085 "name": "ipv4.diffserv",
2086 "container_lsb": 8,
2087 "container_msb": 15
2088 },
2089 {
2090 "data_lsb": 8,
2091 "data_msb": 15,
2092 "name": "ipv4.totalLen",
2093 "container_lsb": 0,
2094 "container_msb": 7
2095 }
2096 ],
2097 "address": 320
2098 },
2099 {
2100 "pipeline": "ingress",
2101 "data": [
2102 {
2103 "data_lsb": 0,
2104 "data_msb": 7,
2105 "name": "ipv4.totalLen",
2106 "container_lsb": 8,
2107 "container_msb": 15
2108 },
2109 {
2110 "data_lsb": 8,
2111 "data_msb": 15,
2112 "name": "ipv4.identification",
2113 "container_lsb": 0,
2114 "container_msb": 7
2115 }
2116 ],
2117 "address": 321
2118 },
2119 {
2120 "pipeline": "ingress",
2121 "data": [
2122 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002123 "data_lsb": 16,
2124 "data_msb": 31,
2125 "name": "tcp.seqNo",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002126 "container_lsb": 0,
2127 "container_msb": 15
2128 },
2129 {
2130 "data_lsb": 0,
2131 "data_msb": 15,
2132 "name": "udp.checksum",
2133 "container_lsb": 0,
2134 "container_msb": 15
2135 }
2136 ],
2137 "address": 322
2138 },
2139 {
2140 "pipeline": "ingress",
2141 "data": [
2142 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002143 "data_lsb": 0,
2144 "data_msb": 15,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002145 "name": "tcp.seqNo",
2146 "container_lsb": 0,
2147 "container_msb": 15
2148 }
2149 ],
2150 "address": 323
2151 },
2152 {
2153 "pipeline": "ingress",
2154 "data": [
2155 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002156 "data_lsb": 16,
2157 "data_msb": 31,
2158 "name": "tcp.ackNo",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002159 "container_lsb": 0,
2160 "container_msb": 15
2161 }
2162 ],
2163 "address": 324
2164 },
2165 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002166 "pipeline": "ingress",
2167 "data": [
2168 {
2169 "data_lsb": 0,
2170 "data_msb": 15,
2171 "name": "tcp.ackNo",
2172 "container_lsb": 0,
2173 "container_msb": 15
2174 }
2175 ],
2176 "address": 325
2177 },
2178 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002179 "pipeline": "unused",
2180 "data": [],
Brian O'Connora6862e02017-09-08 01:17:39 -07002181 "address": 326
2182 },
2183 {
2184 "pipeline": "unused",
2185 "data": [],
2186 "address": 327
2187 },
2188 {
2189 "pipeline": "unused",
2190 "data": [],
2191 "address": 328
2192 },
2193 {
2194 "pipeline": "unused",
2195 "data": [],
2196 "address": 329
2197 },
2198 {
2199 "pipeline": "unused",
2200 "data": [],
2201 "address": 330
2202 },
2203 {
2204 "pipeline": "unused",
2205 "data": [],
2206 "address": 331
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002207 },
2208 {
2209 "pipeline": "egress",
2210 "data": [
2211 {
2212 "data_lsb": 0,
2213 "data_msb": 15,
2214 "name": "ipv4.totalLen",
2215 "container_lsb": 0,
2216 "container_msb": 15
2217 }
2218 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002219 "address": 332
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002220 },
2221 {
2222 "pipeline": "egress",
2223 "data": [
2224 {
2225 "data_lsb": 0,
2226 "data_msb": 15,
2227 "name": "ipv4.identification",
2228 "container_lsb": 0,
2229 "container_msb": 15
2230 }
2231 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002232 "address": 333
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002233 },
2234 {
2235 "pipeline": "egress",
2236 "data": [
2237 {
2238 "data_lsb": 0,
2239 "data_msb": 2,
2240 "name": "ipv4.flags",
2241 "container_lsb": 13,
2242 "container_msb": 15
2243 },
2244 {
2245 "data_lsb": 0,
2246 "data_msb": 12,
2247 "name": "ipv4.fragOffset",
2248 "container_lsb": 0,
2249 "container_msb": 12
2250 }
2251 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002252 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002253 },
2254 {
2255 "pipeline": "egress",
2256 "data": [
2257 {
2258 "data_lsb": 0,
2259 "data_msb": 15,
2260 "name": "tcp.dstPort",
2261 "container_lsb": 0,
2262 "container_msb": 15
Brian O'Connora6862e02017-09-08 01:17:39 -07002263 }
2264 ],
2265 "address": 335
2266 },
2267 {
2268 "pipeline": "egress",
2269 "data": [
2270 {
2271 "data_lsb": 16,
2272 "data_msb": 31,
2273 "name": "tcp.seqNo",
2274 "container_lsb": 0,
2275 "container_msb": 15
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002276 },
2277 {
2278 "data_lsb": 0,
2279 "data_msb": 15,
2280 "name": "udp.dstPort",
2281 "container_lsb": 0,
2282 "container_msb": 15
2283 }
2284 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002285 "address": 336
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002286 },
2287 {
2288 "pipeline": "egress",
2289 "data": [
2290 {
2291 "data_lsb": 0,
2292 "data_msb": 15,
2293 "name": "tcp.seqNo",
2294 "container_lsb": 0,
2295 "container_msb": 15
2296 }
2297 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002298 "address": 337
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002299 },
2300 {
2301 "pipeline": "egress",
2302 "data": [
2303 {
2304 "data_lsb": 0,
2305 "data_msb": 7,
2306 "name": "ethernet.dstAddr",
2307 "container_lsb": 8,
2308 "container_msb": 15
2309 },
2310 {
2311 "data_lsb": 40,
2312 "data_msb": 47,
2313 "name": "ethernet.srcAddr",
2314 "container_lsb": 0,
2315 "container_msb": 7
2316 }
2317 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002318 "address": 338
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002319 },
2320 {
2321 "pipeline": "egress",
2322 "data": [
2323 {
2324 "data_lsb": 0,
2325 "data_msb": 15,
2326 "name": "ethernet.etherType",
2327 "container_lsb": 0,
2328 "container_msb": 15
2329 }
2330 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002331 "address": 339
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002332 },
2333 {
2334 "pipeline": "egress",
2335 "data": [
2336 {
2337 "data_lsb": 0,
2338 "data_msb": 8,
2339 "name": "packet_out_hdr.egress_port",
2340 "container_lsb": 7,
2341 "container_msb": 15
2342 },
2343 {
2344 "data_lsb": 0,
2345 "data_msb": 6,
2346 "name": "packet_out_hdr._padding",
2347 "container_lsb": 0,
2348 "container_msb": 6
Brian O'Connora6862e02017-09-08 01:17:39 -07002349 },
2350 {
2351 "data_lsb": 0,
2352 "data_msb": 8,
2353 "name": "packet_in_hdr.ingress_port",
2354 "container_lsb": 7,
2355 "container_msb": 15
2356 },
2357 {
2358 "data_lsb": 0,
2359 "data_msb": 6,
2360 "name": "packet_in_hdr._padding",
2361 "container_lsb": 0,
2362 "container_msb": 6
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002363 }
2364 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002365 "address": 340
2366 },
2367 {
2368 "pipeline": "unused",
2369 "data": [],
2370 "address": 341
2371 },
2372 {
2373 "pipeline": "unused",
2374 "data": [],
2375 "address": 342
2376 },
2377 {
2378 "pipeline": "unused",
2379 "data": [],
2380 "address": 343
2381 },
2382 {
2383 "pipeline": "unused",
2384 "data": [],
2385 "address": 344
2386 },
2387 {
2388 "pipeline": "unused",
2389 "data": [],
2390 "address": 345
2391 },
2392 {
2393 "pipeline": "unused",
2394 "data": [],
2395 "address": 346
2396 },
2397 {
2398 "pipeline": "unused",
2399 "data": [],
2400 "address": 347
2401 },
2402 {
2403 "pipeline": "unused",
2404 "data": [],
2405 "address": 348
2406 },
2407 {
2408 "pipeline": "unused",
2409 "data": [],
2410 "address": 349
2411 },
2412 {
2413 "pipeline": "unused",
2414 "data": [],
2415 "address": 350
2416 },
2417 {
2418 "pipeline": "unused",
2419 "data": [],
2420 "address": 351
2421 },
2422 {
2423 "pipeline": "unused",
2424 "data": [],
2425 "address": 352
2426 },
2427 {
2428 "pipeline": "unused",
2429 "data": [],
2430 "address": 353
2431 },
2432 {
2433 "pipeline": "unused",
2434 "data": [],
2435 "address": 354
2436 },
2437 {
2438 "pipeline": "unused",
2439 "data": [],
2440 "address": 355
2441 },
2442 {
2443 "pipeline": "unused",
2444 "data": [],
2445 "address": 356
2446 },
2447 {
2448 "pipeline": "unused",
2449 "data": [],
2450 "address": 357
2451 },
2452 {
2453 "pipeline": "unused",
2454 "data": [],
2455 "address": 358
2456 },
2457 {
2458 "pipeline": "unused",
2459 "data": [],
2460 "address": 359
2461 },
2462 {
2463 "pipeline": "unused",
2464 "data": [],
2465 "address": 360
2466 },
2467 {
2468 "pipeline": "unused",
2469 "data": [],
2470 "address": 361
2471 },
2472 {
2473 "pipeline": "unused",
2474 "data": [],
2475 "address": 362
2476 },
2477 {
2478 "pipeline": "unused",
2479 "data": [],
2480 "address": 363
2481 },
2482 {
2483 "pipeline": "unused",
2484 "data": [],
2485 "address": 364
2486 },
2487 {
2488 "pipeline": "unused",
2489 "data": [],
2490 "address": 365
2491 },
2492 {
2493 "pipeline": "unused",
2494 "data": [],
2495 "address": 366
2496 },
2497 {
2498 "pipeline": "unused",
2499 "data": [],
2500 "address": 367
2501 }
2502 ],
2503 "by_data": {
2504 "unused": {},
2505 "ingress": {
2506 "ipv4.hdrChecksum": [
2507 {
2508 "container_msb": 23,
2509 "data_lsb": 0,
2510 "data_msb": 15,
2511 "container_lsb": 8,
2512 "address": 1
2513 }
2514 ],
2515 "tcp.ctrl": [
2516 {
2517 "container_msb": 21,
2518 "data_lsb": 0,
2519 "data_msb": 5,
2520 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07002521 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002522 }
2523 ],
2524 "udp.length_": [
2525 {
2526 "container_msb": 7,
2527 "data_lsb": 8,
2528 "data_msb": 15,
2529 "container_lsb": 0,
2530 "address": 289
2531 },
2532 {
2533 "container_msb": 7,
2534 "data_lsb": 0,
2535 "data_msb": 7,
2536 "container_lsb": 0,
2537 "address": 290
2538 }
2539 ],
2540 "ecmp_metadata.groupId": [
2541 {
2542 "container_msb": 15,
2543 "data_lsb": 0,
2544 "data_msb": 15,
2545 "container_lsb": 0,
2546 "address": 134
2547 }
2548 ],
2549 "tcp.checksum": [
2550 {
2551 "container_msb": 31,
2552 "data_lsb": 0,
2553 "data_msb": 15,
2554 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07002555 "address": 258
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002556 }
2557 ],
2558 "tcp.srcPort": [
2559 {
2560 "container_msb": 7,
2561 "data_lsb": 8,
2562 "data_msb": 15,
2563 "container_lsb": 0,
2564 "address": 289
2565 },
2566 {
2567 "container_msb": 7,
2568 "data_lsb": 0,
2569 "data_msb": 7,
2570 "container_lsb": 0,
2571 "address": 290
2572 }
2573 ],
2574 "tcp.ackNo": [
2575 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002576 "container_msb": 15,
2577 "data_lsb": 16,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002578 "data_msb": 31,
2579 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002580 "address": 324
2581 },
2582 {
2583 "container_msb": 15,
2584 "data_lsb": 0,
2585 "data_msb": 15,
2586 "container_lsb": 0,
2587 "address": 325
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002588 }
2589 ],
2590 "ethernet.etherType": [
2591 {
2592 "container_msb": 15,
2593 "data_lsb": 0,
2594 "data_msb": 15,
2595 "container_lsb": 0,
2596 "address": 133
2597 }
2598 ],
2599 "packet_in_hdr.ingress_port": [
2600 {
2601 "container_msb": 15,
2602 "data_lsb": 0,
2603 "data_msb": 8,
2604 "container_lsb": 7,
2605 "address": 129
2606 }
2607 ],
2608 "packet_out_hdr._padding": [
2609 {
2610 "container_msb": 6,
2611 "data_lsb": 0,
2612 "data_msb": 6,
2613 "container_lsb": 0,
2614 "address": 129
2615 }
2616 ],
2617 "ig_intr_md.resubmit_flag": [
2618 {
2619 "container_msb": 15,
2620 "data_lsb": 0,
2621 "data_msb": 0,
2622 "container_lsb": 15,
2623 "address": 128
2624 }
2625 ],
2626 "tcp.dstPort": [
2627 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002628 "container_msb": 7,
2629 "data_lsb": 8,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002630 "data_msb": 15,
2631 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002632 "address": 291
2633 },
2634 {
2635 "container_msb": 7,
2636 "data_lsb": 0,
2637 "data_msb": 7,
2638 "container_lsb": 0,
2639 "address": 292
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002640 }
2641 ],
2642 "ig_intr_md._pad1": [
2643 {
2644 "container_msb": 14,
2645 "data_lsb": 0,
2646 "data_msb": 0,
2647 "container_lsb": 14,
2648 "address": 128
2649 }
2650 ],
2651 "ig_intr_md._pad2": [
2652 {
2653 "container_msb": 13,
2654 "data_lsb": 0,
2655 "data_msb": 1,
2656 "container_lsb": 12,
2657 "address": 128
2658 }
2659 ],
2660 "ig_intr_md._pad3": [
2661 {
2662 "container_msb": 11,
2663 "data_lsb": 0,
2664 "data_msb": 2,
2665 "container_lsb": 9,
2666 "address": 128
2667 }
2668 ],
2669 "ecmp_metadata.selector": [
2670 {
2671 "container_msb": 15,
2672 "data_lsb": 0,
2673 "data_msb": 15,
2674 "container_lsb": 0,
2675 "address": 135
2676 }
2677 ],
2678 "ig_intr_md_for_tm.drop_ctl": [
2679 {
2680 "container_msb": 7,
2681 "data_lsb": 0,
2682 "data_msb": 2,
2683 "container_lsb": 5,
Brian O'Connora6862e02017-09-08 01:17:39 -07002684 "address": 68
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002685 }
2686 ],
2687 "POV": [
2688 {
2689 "container_msb": 31,
2690 "data_lsb": 0,
2691 "data_msb": 31,
2692 "container_lsb": 0,
2693 "address": 0
2694 },
2695 {
2696 "container_msb": 7,
2697 "data_lsb": 32,
2698 "data_msb": 39,
2699 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002700 "address": 67
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002701 }
2702 ],
2703 "tcp.res": [
2704 {
2705 "container_msb": 27,
2706 "data_lsb": 0,
2707 "data_msb": 2,
2708 "container_lsb": 25,
Brian O'Connora6862e02017-09-08 01:17:39 -07002709 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002710 }
2711 ],
2712 "ethernet.dstAddr": [
2713 {
2714 "container_msb": 31,
2715 "data_lsb": 8,
2716 "data_msb": 39,
2717 "container_lsb": 0,
2718 "address": 3
2719 },
2720 {
2721 "container_msb": 7,
2722 "data_lsb": 40,
2723 "data_msb": 47,
2724 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002725 "address": 65
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002726 },
2727 {
2728 "container_msb": 15,
2729 "data_lsb": 0,
2730 "data_msb": 7,
2731 "container_lsb": 8,
2732 "address": 132
2733 }
2734 ],
2735 "ipv4.ihl": [
2736 {
2737 "container_msb": 3,
2738 "data_lsb": 0,
2739 "data_msb": 3,
2740 "container_lsb": 0,
2741 "address": 288
2742 }
2743 ],
2744 "packet_in_hdr._padding": [
2745 {
2746 "container_msb": 6,
2747 "data_lsb": 0,
2748 "data_msb": 6,
2749 "container_lsb": 0,
2750 "address": 129
2751 }
2752 ],
2753 "packet_out_hdr.egress_port": [
2754 {
2755 "container_msb": 15,
2756 "data_lsb": 0,
2757 "data_msb": 8,
2758 "container_lsb": 7,
2759 "address": 129
2760 }
2761 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002762 "ethernet.srcAddr": [
2763 {
2764 "container_msb": 31,
2765 "data_lsb": 0,
2766 "data_msb": 31,
2767 "container_lsb": 0,
2768 "address": 4
2769 },
2770 {
2771 "container_msb": 7,
2772 "data_lsb": 32,
2773 "data_msb": 39,
2774 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002775 "address": 66
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002776 },
2777 {
2778 "container_msb": 7,
2779 "data_lsb": 40,
2780 "data_msb": 47,
2781 "container_lsb": 0,
2782 "address": 132
2783 }
2784 ],
2785 "ipv4.diffserv": [
2786 {
2787 "container_msb": 15,
2788 "data_lsb": 0,
2789 "data_msb": 7,
2790 "container_lsb": 8,
2791 "address": 320
2792 }
2793 ],
2794 "ipv4.flags": [
2795 {
2796 "container_msb": 23,
2797 "data_lsb": 0,
2798 "data_msb": 2,
2799 "container_lsb": 21,
2800 "address": 256
2801 }
2802 ],
2803 "ipv4.identification": [
2804 {
2805 "container_msb": 31,
2806 "data_lsb": 0,
2807 "data_msb": 7,
2808 "container_lsb": 24,
2809 "address": 256
2810 },
2811 {
2812 "container_msb": 7,
2813 "data_lsb": 8,
2814 "data_msb": 15,
2815 "container_lsb": 0,
2816 "address": 321
2817 }
2818 ],
2819 "ipv4.totalLen": [
2820 {
2821 "container_msb": 7,
2822 "data_lsb": 8,
2823 "data_msb": 15,
2824 "container_lsb": 0,
2825 "address": 320
2826 },
2827 {
2828 "container_msb": 15,
2829 "data_lsb": 0,
2830 "data_msb": 7,
2831 "container_lsb": 8,
2832 "address": 321
2833 }
2834 ],
2835 "ipv4.protocol": [
2836 {
2837 "container_msb": 31,
2838 "data_lsb": 0,
2839 "data_msb": 7,
2840 "container_lsb": 24,
2841 "address": 1
2842 }
2843 ],
2844 "ig_intr_md_for_tm.ucast_egress_port": [
2845 {
2846 "container_msb": 8,
2847 "data_lsb": 0,
2848 "data_msb": 8,
2849 "container_lsb": 0,
2850 "address": 130
2851 }
2852 ],
2853 "udp.checksum": [
2854 {
2855 "container_msb": 15,
2856 "data_lsb": 0,
2857 "data_msb": 15,
2858 "container_lsb": 0,
2859 "address": 322
2860 }
2861 ],
2862 "tcp.seqNo": [
2863 {
2864 "container_msb": 15,
2865 "data_lsb": 16,
2866 "data_msb": 31,
2867 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002868 "address": 322
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002869 },
2870 {
2871 "container_msb": 15,
2872 "data_lsb": 0,
2873 "data_msb": 15,
2874 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002875 "address": 323
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002876 }
2877 ],
2878 "ipv4.ttl": [
2879 {
2880 "container_msb": 7,
2881 "data_lsb": 0,
2882 "data_msb": 7,
2883 "container_lsb": 0,
2884 "address": 256
2885 }
2886 ],
2887 "udp.srcPort": [
2888 {
2889 "container_msb": 31,
2890 "data_lsb": 0,
2891 "data_msb": 15,
2892 "container_lsb": 16,
2893 "address": 5
2894 }
2895 ],
2896 "udp.dstPort": [
2897 {
2898 "container_msb": 15,
2899 "data_lsb": 0,
2900 "data_msb": 15,
2901 "container_lsb": 0,
2902 "address": 5
2903 }
2904 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002905 "ipv4.version": [
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002906 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002907 "container_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002908 "data_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002909 "data_msb": 3,
2910 "container_lsb": 4,
2911 "address": 288
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002912 }
2913 ],
2914 "ipv4.srcAddr": [
2915 {
2916 "container_msb": 7,
2917 "data_lsb": 24,
2918 "data_msb": 31,
2919 "container_lsb": 0,
2920 "address": 1
2921 },
2922 {
2923 "container_msb": 7,
2924 "data_lsb": 16,
2925 "data_msb": 23,
2926 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002927 "address": 64
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002928 },
2929 {
2930 "container_msb": 15,
2931 "data_lsb": 0,
2932 "data_msb": 15,
2933 "container_lsb": 0,
2934 "address": 131
2935 }
2936 ],
2937 "tcp.ecn": [
2938 {
2939 "container_msb": 24,
2940 "data_lsb": 0,
2941 "data_msb": 2,
2942 "container_lsb": 22,
Brian O'Connora6862e02017-09-08 01:17:39 -07002943 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002944 }
2945 ],
2946 "tcp.window": [
2947 {
2948 "container_msb": 15,
2949 "data_lsb": 0,
2950 "data_msb": 15,
2951 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002952 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002953 }
2954 ],
2955 "ig_intr_md.ingress_port": [
2956 {
2957 "container_msb": 8,
2958 "data_lsb": 0,
2959 "data_msb": 8,
2960 "container_lsb": 0,
2961 "address": 128
2962 }
2963 ],
2964 "tcp.dataOffset": [
2965 {
2966 "container_msb": 31,
2967 "data_lsb": 0,
2968 "data_msb": 3,
2969 "container_lsb": 28,
Brian O'Connora6862e02017-09-08 01:17:39 -07002970 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002971 }
2972 ],
2973 "ipv4.fragOffset": [
2974 {
2975 "container_msb": 20,
2976 "data_lsb": 0,
2977 "data_msb": 12,
2978 "container_lsb": 8,
2979 "address": 256
2980 }
2981 ],
2982 "ipv4.dstAddr": [
2983 {
2984 "container_msb": 31,
2985 "data_lsb": 0,
2986 "data_msb": 31,
2987 "container_lsb": 0,
2988 "address": 2
2989 }
2990 ],
2991 "tcp.urgentPtr": [
2992 {
2993 "container_msb": 15,
2994 "data_lsb": 0,
2995 "data_msb": 15,
2996 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002997 "address": 258
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002998 }
2999 ]
3000 },
3001 "egress": {
3002 "ipv4.hdrChecksum": [
3003 {
3004 "container_msb": 15,
3005 "data_lsb": 0,
3006 "data_msb": 15,
3007 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003008 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003009 }
3010 ],
3011 "packet_in_hdr.ingress_port": [
3012 {
3013 "container_msb": 15,
3014 "data_lsb": 0,
3015 "data_msb": 8,
3016 "container_lsb": 7,
Brian O'Connora6862e02017-09-08 01:17:39 -07003017 "address": 340
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003018 }
3019 ],
3020 "tcp.srcPort": [
3021 {
3022 "container_msb": 7,
3023 "data_lsb": 8,
3024 "data_msb": 15,
3025 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003026 "address": 298
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003027 },
3028 {
3029 "container_msb": 7,
3030 "data_lsb": 0,
3031 "data_msb": 7,
3032 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003033 "address": 299
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003034 }
3035 ],
3036 "udp.dstPort": [
3037 {
3038 "container_msb": 15,
3039 "data_lsb": 0,
3040 "data_msb": 15,
3041 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003042 "address": 336
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003043 }
3044 ],
3045 "ethernet.etherType": [
3046 {
3047 "container_msb": 15,
3048 "data_lsb": 0,
3049 "data_msb": 15,
3050 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003051 "address": 339
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003052 }
3053 ],
3054 "tcp.ctrl": [
3055 {
3056 "container_msb": 21,
3057 "data_lsb": 0,
3058 "data_msb": 5,
3059 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07003060 "address": 268
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003061 }
3062 ],
3063 "packet_out_hdr._padding": [
3064 {
3065 "container_msb": 6,
3066 "data_lsb": 0,
3067 "data_msb": 6,
3068 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003069 "address": 340
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003070 }
3071 ],
3072 "tcp.dstPort": [
3073 {
3074 "container_msb": 15,
3075 "data_lsb": 0,
3076 "data_msb": 15,
3077 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003078 "address": 335
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003079 }
3080 ],
3081 "eg_intr_md._pad0": [
3082 {
3083 "container_msb": 15,
3084 "data_lsb": 0,
3085 "data_msb": 6,
3086 "container_lsb": 9,
Brian O'Connora6862e02017-09-08 01:17:39 -07003087 "address": 144
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003088 }
3089 ],
3090 "eg_intr_md.egress_cos": [
3091 {
3092 "container_msb": 2,
3093 "data_lsb": 0,
3094 "data_msb": 2,
3095 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003096 "address": 80
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003097 }
3098 ],
3099 "eg_intr_md._pad7": [
3100 {
3101 "container_msb": 7,
3102 "data_lsb": 0,
3103 "data_msb": 4,
3104 "container_lsb": 3,
Brian O'Connora6862e02017-09-08 01:17:39 -07003105 "address": 80
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003106 }
3107 ],
3108 "POV": [
3109 {
3110 "container_msb": 7,
3111 "data_lsb": 0,
3112 "data_msb": 7,
3113 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003114 "address": 81
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003115 }
3116 ],
3117 "tcp.res": [
3118 {
3119 "container_msb": 27,
3120 "data_lsb": 0,
3121 "data_msb": 2,
3122 "container_lsb": 25,
Brian O'Connora6862e02017-09-08 01:17:39 -07003123 "address": 268
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003124 }
3125 ],
3126 "ethernet.dstAddr": [
3127 {
3128 "container_msb": 31,
3129 "data_lsb": 8,
3130 "data_msb": 39,
3131 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003132 "address": 270
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003133 },
3134 {
3135 "container_msb": 7,
3136 "data_lsb": 40,
3137 "data_msb": 47,
3138 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003139 "address": 300
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003140 },
3141 {
3142 "container_msb": 15,
3143 "data_lsb": 0,
3144 "data_msb": 7,
3145 "container_lsb": 8,
Brian O'Connora6862e02017-09-08 01:17:39 -07003146 "address": 338
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003147 }
3148 ],
3149 "ipv4.ihl": [
3150 {
3151 "container_msb": 3,
3152 "data_lsb": 0,
3153 "data_msb": 3,
3154 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003155 "address": 296
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003156 }
3157 ],
3158 "ipv4.dstAddr": [
3159 {
3160 "container_msb": 31,
3161 "data_lsb": 0,
3162 "data_msb": 31,
3163 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003164 "address": 266
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003165 }
3166 ],
3167 "ipv4.diffserv": [
3168 {
3169 "container_msb": 7,
3170 "data_lsb": 0,
3171 "data_msb": 7,
3172 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003173 "address": 297
3174 }
3175 ],
3176 "ipv4.totalLen": [
3177 {
3178 "container_msb": 15,
3179 "data_lsb": 0,
3180 "data_msb": 15,
3181 "container_lsb": 0,
3182 "address": 332
3183 }
3184 ],
3185 "ethernet.srcAddr": [
3186 {
3187 "container_msb": 31,
3188 "data_lsb": 0,
3189 "data_msb": 31,
3190 "container_lsb": 0,
3191 "address": 271
3192 },
3193 {
3194 "container_msb": 7,
3195 "data_lsb": 32,
3196 "data_msb": 39,
3197 "container_lsb": 0,
3198 "address": 301
3199 },
3200 {
3201 "container_msb": 7,
3202 "data_lsb": 40,
3203 "data_msb": 47,
3204 "container_lsb": 0,
3205 "address": 338
3206 }
3207 ],
3208 "packet_in_hdr._padding": [
3209 {
3210 "container_msb": 6,
3211 "data_lsb": 0,
3212 "data_msb": 6,
3213 "container_lsb": 0,
3214 "address": 340
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003215 }
3216 ],
3217 "ipv4.flags": [
3218 {
3219 "container_msb": 15,
3220 "data_lsb": 0,
3221 "data_msb": 2,
3222 "container_lsb": 13,
Brian O'Connora6862e02017-09-08 01:17:39 -07003223 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003224 }
3225 ],
3226 "ipv4.identification": [
3227 {
3228 "container_msb": 15,
3229 "data_lsb": 0,
3230 "data_msb": 15,
3231 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003232 "address": 333
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003233 }
3234 ],
3235 "eg_intr_md.egress_port": [
3236 {
3237 "container_msb": 8,
3238 "data_lsb": 0,
3239 "data_msb": 8,
3240 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003241 "address": 144
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003242 }
3243 ],
3244 "packet_out_hdr.egress_port": [
3245 {
3246 "container_msb": 15,
3247 "data_lsb": 0,
3248 "data_msb": 8,
3249 "container_lsb": 7,
Brian O'Connora6862e02017-09-08 01:17:39 -07003250 "address": 340
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003251 }
3252 ],
3253 "ipv4.protocol": [
3254 {
3255 "container_msb": 23,
3256 "data_lsb": 0,
3257 "data_msb": 7,
3258 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07003259 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003260 }
3261 ],
3262 "udp.checksum": [
3263 {
3264 "container_msb": 15,
3265 "data_lsb": 0,
3266 "data_msb": 15,
3267 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003268 "address": 267
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003269 }
3270 ],
3271 "tcp.seqNo": [
3272 {
3273 "container_msb": 15,
3274 "data_lsb": 16,
3275 "data_msb": 31,
3276 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003277 "address": 336
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003278 },
3279 {
3280 "container_msb": 15,
3281 "data_lsb": 0,
3282 "data_msb": 15,
3283 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003284 "address": 337
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003285 }
3286 ],
3287 "udp.length_": [
3288 {
3289 "container_msb": 31,
3290 "data_lsb": 0,
3291 "data_msb": 15,
3292 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07003293 "address": 267
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003294 }
3295 ],
3296 "udp.srcPort": [
3297 {
3298 "container_msb": 7,
3299 "data_lsb": 8,
3300 "data_msb": 15,
3301 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003302 "address": 298
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003303 },
3304 {
3305 "container_msb": 7,
3306 "data_lsb": 0,
3307 "data_msb": 7,
3308 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003309 "address": 299
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003310 }
3311 ],
3312 "tcp.ackNo": [
3313 {
3314 "container_msb": 31,
3315 "data_lsb": 0,
3316 "data_msb": 31,
3317 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003318 "address": 267
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003319 }
3320 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07003321 "ipv4.version": [
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003322 {
Brian O'Connora6862e02017-09-08 01:17:39 -07003323 "container_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003324 "data_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003325 "data_msb": 3,
3326 "container_lsb": 4,
3327 "address": 296
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003328 }
3329 ],
3330 "ipv4.srcAddr": [
3331 {
3332 "container_msb": 31,
3333 "data_lsb": 0,
3334 "data_msb": 31,
3335 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003336 "address": 265
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003337 }
3338 ],
3339 "tcp.ecn": [
3340 {
3341 "container_msb": 24,
3342 "data_lsb": 0,
3343 "data_msb": 2,
3344 "container_lsb": 22,
Brian O'Connora6862e02017-09-08 01:17:39 -07003345 "address": 268
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003346 }
3347 ],
3348 "tcp.window": [
3349 {
3350 "container_msb": 15,
3351 "data_lsb": 0,
3352 "data_msb": 15,
3353 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003354 "address": 268
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003355 }
3356 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07003357 "tcp.checksum": [
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003358 {
Brian O'Connora6862e02017-09-08 01:17:39 -07003359 "container_msb": 31,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003360 "data_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003361 "data_msb": 15,
3362 "container_lsb": 16,
3363 "address": 269
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003364 }
3365 ],
3366 "tcp.dataOffset": [
3367 {
3368 "container_msb": 31,
3369 "data_lsb": 0,
3370 "data_msb": 3,
3371 "container_lsb": 28,
Brian O'Connora6862e02017-09-08 01:17:39 -07003372 "address": 268
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003373 }
3374 ],
3375 "ipv4.fragOffset": [
3376 {
3377 "container_msb": 12,
3378 "data_lsb": 0,
3379 "data_msb": 12,
3380 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003381 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003382 }
3383 ],
3384 "ipv4.ttl": [
3385 {
3386 "container_msb": 31,
3387 "data_lsb": 0,
3388 "data_msb": 7,
3389 "container_lsb": 24,
Brian O'Connora6862e02017-09-08 01:17:39 -07003390 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003391 }
3392 ],
3393 "tcp.urgentPtr": [
3394 {
3395 "container_msb": 15,
3396 "data_lsb": 0,
3397 "data_msb": 15,
3398 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003399 "address": 269
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003400 }
3401 ]
3402 }
3403 }
3404}