blob: d15801cdb6487dc869134ed3ee42dcf25cff1675 [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 {
Carmelo Cascone6230a612017-09-13 03:25:41 +020060 "data_lsb": 0,
61 "data_msb": 7,
62 "name": "tcp.dstPort",
63 "container_lsb": 24,
Carmelo Casconef1d0a422017-09-07 17:21:46 +020064 "container_msb": 31
Carmelo Cascone6230a612017-09-13 03:25:41 +020065 },
66 {
67 "data_lsb": 8,
68 "data_msb": 31,
69 "name": "tcp.seqNo",
70 "container_lsb": 0,
71 "container_msb": 23
Carmelo Casconef1d0a422017-09-07 17:21:46 +020072 }
73 ],
74 "address": 3
75 },
76 {
77 "pipeline": "ingress",
78 "data": [
79 {
Carmelo Cascone6230a612017-09-13 03:25:41 +020080 "data_lsb": 8,
81 "data_msb": 39,
82 "name": "ethernet.dstAddr",
Carmelo Casconef1d0a422017-09-07 17:21:46 +020083 "container_lsb": 0,
84 "container_msb": 31
85 }
86 ],
87 "address": 4
88 },
89 {
90 "pipeline": "ingress",
91 "data": [
92 {
93 "data_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +020094 "data_msb": 31,
95 "name": "ethernet.srcAddr",
Carmelo Casconef1d0a422017-09-07 17:21:46 +020096 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +020097 "container_msb": 31
Carmelo Casconef1d0a422017-09-07 17:21:46 +020098 }
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 {
Carmelo Cascone6230a612017-09-13 03:25:41 +0200409 "data_lsb": 8,
410 "data_msb": 15,
411 "name": "tcp.srcPort",
412 "container_lsb": 0,
413 "container_msb": 7
414 },
415 {
416 "data_lsb": 0,
417 "data_msb": 7,
418 "name": "udp.srcPort",
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200419 "container_lsb": 0,
420 "container_msb": 7
421 }
422 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700423 "address": 65
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200424 },
425 {
426 "pipeline": "ingress",
427 "data": [
428 {
Carmelo Cascone6230a612017-09-13 03:25:41 +0200429 "data_lsb": 40,
430 "data_msb": 47,
431 "name": "ethernet.dstAddr",
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200432 "container_lsb": 0,
433 "container_msb": 7
434 }
435 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700436 "address": 66
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200437 },
438 {
439 "pipeline": "ingress",
440 "data": [
441 {
442 "data_lsb": 32,
443 "data_msb": 39,
Carmelo Cascone6230a612017-09-13 03:25:41 +0200444 "name": "ethernet.srcAddr",
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200445 "container_lsb": 0,
446 "container_msb": 7
447 }
448 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700449 "address": 67
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200450 },
451 {
452 "pipeline": "ingress",
453 "data": [
454 {
Carmelo Cascone6230a612017-09-13 03:25:41 +0200455 "data_lsb": 32,
456 "data_msb": 39,
457 "name": "POV",
458 "container_lsb": 0,
459 "container_msb": 7
460 }
461 ],
462 "address": 68
463 },
464 {
465 "pipeline": "ingress",
466 "data": [
467 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200468 "data_lsb": 0,
469 "data_msb": 2,
470 "name": "ig_intr_md_for_tm.drop_ctl",
471 "container_lsb": 5,
472 "container_msb": 7
473 }
474 ],
475 "address": 69
476 },
477 {
478 "pipeline": "unused",
479 "data": [],
480 "address": 70
481 },
482 {
483 "pipeline": "unused",
484 "data": [],
485 "address": 71
486 },
487 {
488 "pipeline": "unused",
489 "data": [],
490 "address": 72
491 },
492 {
493 "pipeline": "unused",
494 "data": [],
495 "address": 73
496 },
497 {
498 "pipeline": "unused",
499 "data": [],
500 "address": 74
501 },
502 {
503 "pipeline": "unused",
504 "data": [],
505 "address": 75
506 },
507 {
508 "pipeline": "unused",
509 "data": [],
510 "address": 76
511 },
512 {
513 "pipeline": "unused",
514 "data": [],
515 "address": 77
516 },
517 {
518 "pipeline": "unused",
519 "data": [],
520 "address": 78
521 },
522 {
523 "pipeline": "unused",
524 "data": [],
525 "address": 79
526 },
527 {
528 "pipeline": "egress",
529 "data": [
530 {
531 "data_lsb": 0,
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200532 "data_msb": 4,
533 "name": "eg_intr_md._pad7",
534 "container_lsb": 3,
535 "container_msb": 7
536 },
537 {
538 "data_lsb": 0,
539 "data_msb": 2,
540 "name": "eg_intr_md.egress_cos",
541 "container_lsb": 0,
542 "container_msb": 2
543 }
544 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700545 "address": 80
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200546 },
547 {
548 "pipeline": "egress",
549 "data": [
550 {
551 "data_lsb": 0,
552 "data_msb": 7,
553 "name": "POV",
554 "container_lsb": 0,
555 "container_msb": 7
556 }
557 ],
Brian O'Connora6862e02017-09-08 01:17:39 -0700558 "address": 81
559 },
560 {
561 "pipeline": "unused",
562 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200563 "address": 82
564 },
565 {
566 "pipeline": "unused",
567 "data": [],
568 "address": 83
569 },
570 {
571 "pipeline": "unused",
572 "data": [],
573 "address": 84
574 },
575 {
576 "pipeline": "unused",
577 "data": [],
578 "address": 85
579 },
580 {
581 "pipeline": "unused",
582 "data": [],
583 "address": 86
584 },
585 {
586 "pipeline": "unused",
587 "data": [],
588 "address": 87
589 },
590 {
591 "pipeline": "unused",
592 "data": [],
593 "address": 88
594 },
595 {
596 "pipeline": "unused",
597 "data": [],
598 "address": 89
599 },
600 {
601 "pipeline": "unused",
602 "data": [],
603 "address": 90
604 },
605 {
606 "pipeline": "unused",
607 "data": [],
608 "address": 91
609 },
610 {
611 "pipeline": "unused",
612 "data": [],
613 "address": 92
614 },
615 {
616 "pipeline": "unused",
617 "data": [],
618 "address": 93
619 },
620 {
621 "pipeline": "unused",
622 "data": [],
623 "address": 94
624 },
625 {
626 "pipeline": "unused",
627 "data": [],
628 "address": 95
629 },
630 {
631 "pipeline": "unused",
632 "data": [],
633 "address": 96
634 },
635 {
636 "pipeline": "unused",
637 "data": [],
638 "address": 97
639 },
640 {
641 "pipeline": "unused",
642 "data": [],
643 "address": 98
644 },
645 {
646 "pipeline": "unused",
647 "data": [],
648 "address": 99
649 },
650 {
651 "pipeline": "unused",
652 "data": [],
653 "address": 100
654 },
655 {
656 "pipeline": "unused",
657 "data": [],
658 "address": 101
659 },
660 {
661 "pipeline": "unused",
662 "data": [],
663 "address": 102
664 },
665 {
666 "pipeline": "unused",
667 "data": [],
668 "address": 103
669 },
670 {
671 "pipeline": "unused",
672 "data": [],
673 "address": 104
674 },
675 {
676 "pipeline": "unused",
677 "data": [],
678 "address": 105
679 },
680 {
681 "pipeline": "unused",
682 "data": [],
683 "address": 106
684 },
685 {
686 "pipeline": "unused",
687 "data": [],
688 "address": 107
689 },
690 {
691 "pipeline": "unused",
692 "data": [],
693 "address": 108
694 },
695 {
696 "pipeline": "unused",
697 "data": [],
698 "address": 109
699 },
700 {
701 "pipeline": "unused",
702 "data": [],
703 "address": 110
704 },
705 {
706 "pipeline": "unused",
707 "data": [],
708 "address": 111
709 },
710 {
711 "pipeline": "unused",
712 "data": [],
713 "address": 112
714 },
715 {
716 "pipeline": "unused",
717 "data": [],
718 "address": 113
719 },
720 {
721 "pipeline": "unused",
722 "data": [],
723 "address": 114
724 },
725 {
726 "pipeline": "unused",
727 "data": [],
728 "address": 115
729 },
730 {
731 "pipeline": "unused",
732 "data": [],
733 "address": 116
734 },
735 {
736 "pipeline": "unused",
737 "data": [],
738 "address": 117
739 },
740 {
741 "pipeline": "unused",
742 "data": [],
743 "address": 118
744 },
745 {
746 "pipeline": "unused",
747 "data": [],
748 "address": 119
749 },
750 {
751 "pipeline": "unused",
752 "data": [],
753 "address": 120
754 },
755 {
756 "pipeline": "unused",
757 "data": [],
758 "address": 121
759 },
760 {
761 "pipeline": "unused",
762 "data": [],
763 "address": 122
764 },
765 {
766 "pipeline": "unused",
767 "data": [],
768 "address": 123
769 },
770 {
771 "pipeline": "unused",
772 "data": [],
773 "address": 124
774 },
775 {
776 "pipeline": "unused",
777 "data": [],
778 "address": 125
779 },
780 {
781 "pipeline": "unused",
782 "data": [],
783 "address": 126
784 },
785 {
786 "pipeline": "unused",
787 "data": [],
788 "address": 127
789 },
790 {
791 "pipeline": "ingress",
792 "data": [
793 {
794 "data_lsb": 0,
795 "data_msb": 0,
796 "name": "ig_intr_md.resubmit_flag",
797 "container_lsb": 15,
798 "container_msb": 15
799 },
800 {
801 "data_lsb": 0,
802 "data_msb": 0,
803 "name": "ig_intr_md._pad1",
804 "container_lsb": 14,
805 "container_msb": 14
806 },
807 {
808 "data_lsb": 0,
809 "data_msb": 1,
810 "name": "ig_intr_md._pad2",
811 "container_lsb": 12,
812 "container_msb": 13
813 },
814 {
815 "data_lsb": 0,
816 "data_msb": 2,
817 "name": "ig_intr_md._pad3",
818 "container_lsb": 9,
819 "container_msb": 11
820 },
821 {
822 "data_lsb": 0,
823 "data_msb": 8,
824 "name": "ig_intr_md.ingress_port",
825 "container_lsb": 0,
826 "container_msb": 8
827 }
828 ],
829 "address": 128
830 },
831 {
832 "pipeline": "ingress",
833 "data": [
834 {
835 "data_lsb": 0,
836 "data_msb": 8,
837 "name": "packet_out_hdr.egress_port",
838 "container_lsb": 7,
839 "container_msb": 15
840 },
841 {
842 "data_lsb": 0,
843 "data_msb": 6,
844 "name": "packet_out_hdr._padding",
845 "container_lsb": 0,
846 "container_msb": 6
847 },
848 {
849 "data_lsb": 0,
850 "data_msb": 8,
851 "name": "packet_in_hdr.ingress_port",
852 "container_lsb": 7,
853 "container_msb": 15
854 },
855 {
856 "data_lsb": 0,
857 "data_msb": 6,
858 "name": "packet_in_hdr._padding",
859 "container_lsb": 0,
860 "container_msb": 6
861 }
862 ],
863 "address": 129
864 },
865 {
866 "pipeline": "ingress",
867 "data": [
868 {
869 "data_lsb": 0,
870 "data_msb": 8,
871 "name": "ig_intr_md_for_tm.ucast_egress_port",
872 "container_lsb": 0,
873 "container_msb": 8
874 }
875 ],
876 "address": 130
877 },
878 {
879 "pipeline": "ingress",
880 "data": [
881 {
882 "data_lsb": 0,
883 "data_msb": 15,
884 "name": "ipv4.srcAddr",
885 "container_lsb": 0,
886 "container_msb": 15
887 }
888 ],
889 "address": 131
890 },
891 {
892 "pipeline": "ingress",
893 "data": [
894 {
895 "data_lsb": 0,
896 "data_msb": 7,
Carmelo Cascone6230a612017-09-13 03:25:41 +0200897 "name": "tcp.srcPort",
898 "container_lsb": 8,
899 "container_msb": 15
900 },
901 {
902 "data_lsb": 8,
903 "data_msb": 15,
904 "name": "tcp.dstPort",
905 "container_lsb": 0,
906 "container_msb": 7
907 }
908 ],
909 "address": 132
910 },
911 {
912 "pipeline": "ingress",
913 "data": [
914 {
915 "data_lsb": 0,
916 "data_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200917 "name": "ethernet.dstAddr",
918 "container_lsb": 8,
919 "container_msb": 15
920 },
921 {
922 "data_lsb": 40,
923 "data_msb": 47,
924 "name": "ethernet.srcAddr",
925 "container_lsb": 0,
926 "container_msb": 7
927 }
928 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +0200929 "address": 133
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200930 },
931 {
932 "pipeline": "ingress",
933 "data": [
934 {
935 "data_lsb": 0,
936 "data_msb": 15,
937 "name": "ethernet.etherType",
938 "container_lsb": 0,
939 "container_msb": 15
940 }
941 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +0200942 "address": 134
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200943 },
944 {
945 "pipeline": "ingress",
946 "data": [
947 {
948 "data_lsb": 0,
949 "data_msb": 15,
Carmelo Cascone8aa05482017-09-12 13:21:59 +0200950 "name": "ecmp_metadata.group_id",
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200951 "container_lsb": 0,
952 "container_msb": 15
953 }
954 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +0200955 "address": 135
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200956 },
957 {
958 "pipeline": "ingress",
959 "data": [
960 {
961 "data_lsb": 0,
962 "data_msb": 15,
963 "name": "ecmp_metadata.selector",
964 "container_lsb": 0,
965 "container_msb": 15
966 }
967 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +0200968 "address": 136
969 },
970 {
971 "pipeline": "unused",
972 "data": [],
973 "address": 137
974 },
975 {
976 "pipeline": "unused",
977 "data": [],
978 "address": 138
979 },
980 {
981 "pipeline": "unused",
982 "data": [],
983 "address": 139
984 },
985 {
986 "pipeline": "unused",
987 "data": [],
988 "address": 140
989 },
990 {
991 "pipeline": "unused",
992 "data": [],
993 "address": 141
994 },
995 {
996 "pipeline": "unused",
997 "data": [],
998 "address": 142
999 },
1000 {
1001 "pipeline": "unused",
1002 "data": [],
1003 "address": 143
1004 },
1005 {
1006 "pipeline": "egress",
1007 "data": [
1008 {
1009 "data_lsb": 0,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001010 "data_msb": 6,
1011 "name": "eg_intr_md._pad0",
1012 "container_lsb": 9,
1013 "container_msb": 15
1014 },
1015 {
1016 "data_lsb": 0,
1017 "data_msb": 8,
1018 "name": "eg_intr_md.egress_port",
1019 "container_lsb": 0,
1020 "container_msb": 8
1021 }
1022 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001023 "address": 144
1024 },
1025 {
1026 "pipeline": "unused",
1027 "data": [],
1028 "address": 145
1029 },
1030 {
1031 "pipeline": "unused",
1032 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001033 "address": 146
1034 },
1035 {
1036 "pipeline": "unused",
1037 "data": [],
1038 "address": 147
1039 },
1040 {
1041 "pipeline": "unused",
1042 "data": [],
1043 "address": 148
1044 },
1045 {
1046 "pipeline": "unused",
1047 "data": [],
1048 "address": 149
1049 },
1050 {
1051 "pipeline": "unused",
1052 "data": [],
1053 "address": 150
1054 },
1055 {
1056 "pipeline": "unused",
1057 "data": [],
1058 "address": 151
1059 },
1060 {
1061 "pipeline": "unused",
1062 "data": [],
1063 "address": 152
1064 },
1065 {
1066 "pipeline": "unused",
1067 "data": [],
1068 "address": 153
1069 },
1070 {
1071 "pipeline": "unused",
1072 "data": [],
1073 "address": 154
1074 },
1075 {
1076 "pipeline": "unused",
1077 "data": [],
1078 "address": 155
1079 },
1080 {
1081 "pipeline": "unused",
1082 "data": [],
1083 "address": 156
1084 },
1085 {
1086 "pipeline": "unused",
1087 "data": [],
1088 "address": 157
1089 },
1090 {
1091 "pipeline": "unused",
1092 "data": [],
1093 "address": 158
1094 },
1095 {
1096 "pipeline": "unused",
1097 "data": [],
1098 "address": 159
1099 },
1100 {
1101 "pipeline": "unused",
1102 "data": [],
1103 "address": 160
1104 },
1105 {
1106 "pipeline": "unused",
1107 "data": [],
1108 "address": 161
1109 },
1110 {
1111 "pipeline": "unused",
1112 "data": [],
1113 "address": 162
1114 },
1115 {
1116 "pipeline": "unused",
1117 "data": [],
1118 "address": 163
1119 },
1120 {
1121 "pipeline": "unused",
1122 "data": [],
1123 "address": 164
1124 },
1125 {
1126 "pipeline": "unused",
1127 "data": [],
1128 "address": 165
1129 },
1130 {
1131 "pipeline": "unused",
1132 "data": [],
1133 "address": 166
1134 },
1135 {
1136 "pipeline": "unused",
1137 "data": [],
1138 "address": 167
1139 },
1140 {
1141 "pipeline": "unused",
1142 "data": [],
1143 "address": 168
1144 },
1145 {
1146 "pipeline": "unused",
1147 "data": [],
1148 "address": 169
1149 },
1150 {
1151 "pipeline": "unused",
1152 "data": [],
1153 "address": 170
1154 },
1155 {
1156 "pipeline": "unused",
1157 "data": [],
1158 "address": 171
1159 },
1160 {
1161 "pipeline": "unused",
1162 "data": [],
1163 "address": 172
1164 },
1165 {
1166 "pipeline": "unused",
1167 "data": [],
1168 "address": 173
1169 },
1170 {
1171 "pipeline": "unused",
1172 "data": [],
1173 "address": 174
1174 },
1175 {
1176 "pipeline": "unused",
1177 "data": [],
1178 "address": 175
1179 },
1180 {
1181 "pipeline": "unused",
1182 "data": [],
1183 "address": 176
1184 },
1185 {
1186 "pipeline": "unused",
1187 "data": [],
1188 "address": 177
1189 },
1190 {
1191 "pipeline": "unused",
1192 "data": [],
1193 "address": 178
1194 },
1195 {
1196 "pipeline": "unused",
1197 "data": [],
1198 "address": 179
1199 },
1200 {
1201 "pipeline": "unused",
1202 "data": [],
1203 "address": 180
1204 },
1205 {
1206 "pipeline": "unused",
1207 "data": [],
1208 "address": 181
1209 },
1210 {
1211 "pipeline": "unused",
1212 "data": [],
1213 "address": 182
1214 },
1215 {
1216 "pipeline": "unused",
1217 "data": [],
1218 "address": 183
1219 },
1220 {
1221 "pipeline": "unused",
1222 "data": [],
1223 "address": 184
1224 },
1225 {
1226 "pipeline": "unused",
1227 "data": [],
1228 "address": 185
1229 },
1230 {
1231 "pipeline": "unused",
1232 "data": [],
1233 "address": 186
1234 },
1235 {
1236 "pipeline": "unused",
1237 "data": [],
1238 "address": 187
1239 },
1240 {
1241 "pipeline": "unused",
1242 "data": [],
1243 "address": 188
1244 },
1245 {
1246 "pipeline": "unused",
1247 "data": [],
1248 "address": 189
1249 },
1250 {
1251 "pipeline": "unused",
1252 "data": [],
1253 "address": 190
1254 },
1255 {
1256 "pipeline": "unused",
1257 "data": [],
1258 "address": 191
1259 },
1260 {
1261 "pipeline": "unused",
1262 "data": [],
1263 "address": 192
1264 },
1265 {
1266 "pipeline": "unused",
1267 "data": [],
1268 "address": 193
1269 },
1270 {
1271 "pipeline": "unused",
1272 "data": [],
1273 "address": 194
1274 },
1275 {
1276 "pipeline": "unused",
1277 "data": [],
1278 "address": 195
1279 },
1280 {
1281 "pipeline": "unused",
1282 "data": [],
1283 "address": 196
1284 },
1285 {
1286 "pipeline": "unused",
1287 "data": [],
1288 "address": 197
1289 },
1290 {
1291 "pipeline": "unused",
1292 "data": [],
1293 "address": 198
1294 },
1295 {
1296 "pipeline": "unused",
1297 "data": [],
1298 "address": 199
1299 },
1300 {
1301 "pipeline": "unused",
1302 "data": [],
1303 "address": 200
1304 },
1305 {
1306 "pipeline": "unused",
1307 "data": [],
1308 "address": 201
1309 },
1310 {
1311 "pipeline": "unused",
1312 "data": [],
1313 "address": 202
1314 },
1315 {
1316 "pipeline": "unused",
1317 "data": [],
1318 "address": 203
1319 },
1320 {
1321 "pipeline": "unused",
1322 "data": [],
1323 "address": 204
1324 },
1325 {
1326 "pipeline": "unused",
1327 "data": [],
1328 "address": 205
1329 },
1330 {
1331 "pipeline": "unused",
1332 "data": [],
1333 "address": 206
1334 },
1335 {
1336 "pipeline": "unused",
1337 "data": [],
1338 "address": 207
1339 },
1340 {
1341 "pipeline": "unused",
1342 "data": [],
1343 "address": 208
1344 },
1345 {
1346 "pipeline": "unused",
1347 "data": [],
1348 "address": 209
1349 },
1350 {
1351 "pipeline": "unused",
1352 "data": [],
1353 "address": 210
1354 },
1355 {
1356 "pipeline": "unused",
1357 "data": [],
1358 "address": 211
1359 },
1360 {
1361 "pipeline": "unused",
1362 "data": [],
1363 "address": 212
1364 },
1365 {
1366 "pipeline": "unused",
1367 "data": [],
1368 "address": 213
1369 },
1370 {
1371 "pipeline": "unused",
1372 "data": [],
1373 "address": 214
1374 },
1375 {
1376 "pipeline": "unused",
1377 "data": [],
1378 "address": 215
1379 },
1380 {
1381 "pipeline": "unused",
1382 "data": [],
1383 "address": 216
1384 },
1385 {
1386 "pipeline": "unused",
1387 "data": [],
1388 "address": 217
1389 },
1390 {
1391 "pipeline": "unused",
1392 "data": [],
1393 "address": 218
1394 },
1395 {
1396 "pipeline": "unused",
1397 "data": [],
1398 "address": 219
1399 },
1400 {
1401 "pipeline": "unused",
1402 "data": [],
1403 "address": 220
1404 },
1405 {
1406 "pipeline": "unused",
1407 "data": [],
1408 "address": 221
1409 },
1410 {
1411 "pipeline": "unused",
1412 "data": [],
1413 "address": 222
1414 },
1415 {
1416 "pipeline": "unused",
1417 "data": [],
1418 "address": 223
1419 },
1420 null,
1421 null,
1422 null,
1423 null,
1424 null,
1425 null,
1426 null,
1427 null,
1428 null,
1429 null,
1430 null,
1431 null,
1432 null,
1433 null,
1434 null,
1435 null,
1436 null,
1437 null,
1438 null,
1439 null,
1440 null,
1441 null,
1442 null,
1443 null,
1444 null,
1445 null,
1446 null,
1447 null,
1448 null,
1449 null,
1450 null,
1451 null,
1452 {
1453 "pipeline": "ingress",
1454 "data": [
1455 {
1456 "data_lsb": 0,
1457 "data_msb": 7,
1458 "name": "ipv4.identification",
1459 "container_lsb": 24,
1460 "container_msb": 31
1461 },
1462 {
1463 "data_lsb": 0,
1464 "data_msb": 2,
1465 "name": "ipv4.flags",
1466 "container_lsb": 21,
1467 "container_msb": 23
1468 },
1469 {
1470 "data_lsb": 0,
1471 "data_msb": 12,
1472 "name": "ipv4.fragOffset",
1473 "container_lsb": 8,
1474 "container_msb": 20
1475 },
1476 {
1477 "data_lsb": 0,
1478 "data_msb": 7,
1479 "name": "ipv4.ttl",
1480 "container_lsb": 0,
1481 "container_msb": 7
1482 }
1483 ],
1484 "address": 256
1485 },
1486 {
1487 "pipeline": "ingress",
1488 "data": [
1489 {
1490 "data_lsb": 0,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001491 "data_msb": 3,
1492 "name": "tcp.dataOffset",
1493 "container_lsb": 28,
1494 "container_msb": 31
1495 },
1496 {
1497 "data_lsb": 0,
1498 "data_msb": 2,
1499 "name": "tcp.res",
1500 "container_lsb": 25,
1501 "container_msb": 27
1502 },
1503 {
1504 "data_lsb": 0,
1505 "data_msb": 2,
1506 "name": "tcp.ecn",
1507 "container_lsb": 22,
1508 "container_msb": 24
1509 },
1510 {
1511 "data_lsb": 0,
1512 "data_msb": 5,
1513 "name": "tcp.ctrl",
1514 "container_lsb": 16,
1515 "container_msb": 21
1516 },
1517 {
1518 "data_lsb": 0,
1519 "data_msb": 15,
1520 "name": "tcp.window",
1521 "container_lsb": 0,
1522 "container_msb": 15
Carmelo Cascone6230a612017-09-13 03:25:41 +02001523 },
1524 {
1525 "data_lsb": 0,
1526 "data_msb": 15,
1527 "name": "udp.length_",
1528 "container_lsb": 16,
1529 "container_msb": 31
1530 },
1531 {
1532 "data_lsb": 0,
1533 "data_msb": 15,
1534 "name": "udp.checksum",
1535 "container_lsb": 0,
1536 "container_msb": 15
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001537 }
1538 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001539 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001540 },
1541 {
1542 "pipeline": "ingress",
1543 "data": [
1544 {
1545 "data_lsb": 0,
1546 "data_msb": 15,
1547 "name": "tcp.checksum",
1548 "container_lsb": 16,
1549 "container_msb": 31
1550 },
1551 {
1552 "data_lsb": 0,
1553 "data_msb": 15,
1554 "name": "tcp.urgentPtr",
1555 "container_lsb": 0,
1556 "container_msb": 15
1557 }
1558 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07001559 "address": 258
1560 },
1561 {
1562 "pipeline": "unused",
1563 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001564 "address": 259
1565 },
1566 {
1567 "pipeline": "egress",
1568 "data": [
1569 {
1570 "data_lsb": 0,
1571 "data_msb": 7,
1572 "name": "ipv4.ttl",
1573 "container_lsb": 24,
1574 "container_msb": 31
1575 },
1576 {
1577 "data_lsb": 0,
1578 "data_msb": 7,
1579 "name": "ipv4.protocol",
1580 "container_lsb": 16,
1581 "container_msb": 23
1582 },
1583 {
1584 "data_lsb": 0,
1585 "data_msb": 15,
1586 "name": "ipv4.hdrChecksum",
1587 "container_lsb": 0,
1588 "container_msb": 15
1589 }
1590 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001591 "address": 260
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001592 },
1593 {
1594 "pipeline": "egress",
1595 "data": [
1596 {
1597 "data_lsb": 0,
1598 "data_msb": 31,
1599 "name": "ipv4.srcAddr",
1600 "container_lsb": 0,
1601 "container_msb": 31
1602 }
1603 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001604 "address": 261
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001605 },
1606 {
1607 "pipeline": "egress",
1608 "data": [
1609 {
1610 "data_lsb": 0,
1611 "data_msb": 31,
1612 "name": "ipv4.dstAddr",
1613 "container_lsb": 0,
1614 "container_msb": 31
1615 }
1616 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001617 "address": 262
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001618 },
1619 {
1620 "pipeline": "egress",
1621 "data": [
1622 {
1623 "data_lsb": 0,
1624 "data_msb": 31,
1625 "name": "tcp.ackNo",
1626 "container_lsb": 0,
1627 "container_msb": 31
1628 },
1629 {
1630 "data_lsb": 0,
1631 "data_msb": 15,
1632 "name": "udp.length_",
1633 "container_lsb": 16,
1634 "container_msb": 31
1635 },
1636 {
1637 "data_lsb": 0,
1638 "data_msb": 15,
1639 "name": "udp.checksum",
1640 "container_lsb": 0,
1641 "container_msb": 15
1642 }
1643 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001644 "address": 263
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001645 },
1646 {
1647 "pipeline": "egress",
1648 "data": [
1649 {
1650 "data_lsb": 0,
1651 "data_msb": 3,
1652 "name": "tcp.dataOffset",
1653 "container_lsb": 28,
1654 "container_msb": 31
1655 },
1656 {
1657 "data_lsb": 0,
1658 "data_msb": 2,
1659 "name": "tcp.res",
1660 "container_lsb": 25,
1661 "container_msb": 27
1662 },
1663 {
1664 "data_lsb": 0,
1665 "data_msb": 2,
1666 "name": "tcp.ecn",
1667 "container_lsb": 22,
1668 "container_msb": 24
1669 },
1670 {
1671 "data_lsb": 0,
1672 "data_msb": 5,
1673 "name": "tcp.ctrl",
1674 "container_lsb": 16,
1675 "container_msb": 21
1676 },
1677 {
1678 "data_lsb": 0,
1679 "data_msb": 15,
1680 "name": "tcp.window",
1681 "container_lsb": 0,
1682 "container_msb": 15
1683 }
1684 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001685 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001686 },
1687 {
1688 "pipeline": "egress",
1689 "data": [
1690 {
1691 "data_lsb": 0,
1692 "data_msb": 15,
1693 "name": "tcp.checksum",
1694 "container_lsb": 16,
1695 "container_msb": 31
1696 },
1697 {
1698 "data_lsb": 0,
1699 "data_msb": 15,
1700 "name": "tcp.urgentPtr",
1701 "container_lsb": 0,
1702 "container_msb": 15
1703 }
1704 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001705 "address": 265
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001706 },
1707 {
1708 "pipeline": "egress",
1709 "data": [
1710 {
1711 "data_lsb": 8,
1712 "data_msb": 39,
1713 "name": "ethernet.dstAddr",
1714 "container_lsb": 0,
1715 "container_msb": 31
1716 }
1717 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001718 "address": 266
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001719 },
1720 {
1721 "pipeline": "egress",
1722 "data": [
1723 {
1724 "data_lsb": 0,
1725 "data_msb": 31,
1726 "name": "ethernet.srcAddr",
1727 "container_lsb": 0,
1728 "container_msb": 31
1729 }
1730 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001731 "address": 267
1732 },
1733 {
1734 "pipeline": "unused",
1735 "data": [],
1736 "address": 268
1737 },
1738 {
1739 "pipeline": "unused",
1740 "data": [],
1741 "address": 269
1742 },
1743 {
1744 "pipeline": "unused",
1745 "data": [],
1746 "address": 270
1747 },
1748 {
1749 "pipeline": "unused",
1750 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001751 "address": 271
1752 },
1753 {
1754 "pipeline": "unused",
1755 "data": [],
1756 "address": 272
1757 },
1758 {
1759 "pipeline": "unused",
1760 "data": [],
1761 "address": 273
1762 },
1763 {
1764 "pipeline": "unused",
1765 "data": [],
1766 "address": 274
1767 },
1768 {
1769 "pipeline": "unused",
1770 "data": [],
1771 "address": 275
1772 },
1773 {
1774 "pipeline": "unused",
1775 "data": [],
1776 "address": 276
1777 },
1778 {
1779 "pipeline": "unused",
1780 "data": [],
1781 "address": 277
1782 },
1783 {
1784 "pipeline": "unused",
1785 "data": [],
1786 "address": 278
1787 },
1788 {
1789 "pipeline": "unused",
1790 "data": [],
1791 "address": 279
1792 },
1793 {
1794 "pipeline": "unused",
1795 "data": [],
1796 "address": 280
1797 },
1798 {
1799 "pipeline": "unused",
1800 "data": [],
1801 "address": 281
1802 },
1803 {
1804 "pipeline": "unused",
1805 "data": [],
1806 "address": 282
1807 },
1808 {
1809 "pipeline": "unused",
1810 "data": [],
1811 "address": 283
1812 },
1813 {
1814 "pipeline": "unused",
1815 "data": [],
1816 "address": 284
1817 },
1818 {
1819 "pipeline": "unused",
1820 "data": [],
1821 "address": 285
1822 },
1823 {
1824 "pipeline": "unused",
1825 "data": [],
1826 "address": 286
1827 },
1828 {
1829 "pipeline": "unused",
1830 "data": [],
1831 "address": 287
1832 },
1833 {
1834 "pipeline": "ingress",
1835 "data": [
1836 {
1837 "data_lsb": 0,
1838 "data_msb": 3,
1839 "name": "ipv4.version",
1840 "container_lsb": 4,
1841 "container_msb": 7
1842 },
1843 {
1844 "data_lsb": 0,
1845 "data_msb": 3,
1846 "name": "ipv4.ihl",
1847 "container_lsb": 0,
1848 "container_msb": 3
1849 }
1850 ],
1851 "address": 288
1852 },
1853 {
1854 "pipeline": "ingress",
1855 "data": [
1856 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02001857 "data_lsb": 0,
1858 "data_msb": 7,
1859 "name": "tcp.seqNo",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001860 "container_lsb": 0,
1861 "container_msb": 7
1862 },
1863 {
1864 "data_lsb": 8,
1865 "data_msb": 15,
Carmelo Cascone6230a612017-09-13 03:25:41 +02001866 "name": "udp.srcPort",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001867 "container_lsb": 0,
1868 "container_msb": 7
1869 }
1870 ],
1871 "address": 289
1872 },
1873 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02001874 "pipeline": "unused",
1875 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001876 "address": 290
1877 },
1878 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02001879 "pipeline": "unused",
1880 "data": [],
Brian O'Connora6862e02017-09-08 01:17:39 -07001881 "address": 291
1882 },
1883 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001884 "pipeline": "egress",
1885 "data": [
1886 {
1887 "data_lsb": 0,
1888 "data_msb": 3,
1889 "name": "ipv4.version",
1890 "container_lsb": 4,
1891 "container_msb": 7
1892 },
1893 {
1894 "data_lsb": 0,
1895 "data_msb": 3,
1896 "name": "ipv4.ihl",
1897 "container_lsb": 0,
1898 "container_msb": 3
1899 }
1900 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001901 "address": 292
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001902 },
1903 {
1904 "pipeline": "egress",
1905 "data": [
1906 {
1907 "data_lsb": 0,
1908 "data_msb": 7,
1909 "name": "ipv4.diffserv",
1910 "container_lsb": 0,
1911 "container_msb": 7
1912 }
1913 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001914 "address": 293
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001915 },
1916 {
1917 "pipeline": "egress",
1918 "data": [
1919 {
1920 "data_lsb": 8,
1921 "data_msb": 15,
1922 "name": "tcp.srcPort",
1923 "container_lsb": 0,
1924 "container_msb": 7
1925 },
1926 {
1927 "data_lsb": 8,
1928 "data_msb": 15,
1929 "name": "udp.srcPort",
1930 "container_lsb": 0,
1931 "container_msb": 7
1932 }
1933 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001934 "address": 294
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001935 },
1936 {
1937 "pipeline": "egress",
1938 "data": [
1939 {
1940 "data_lsb": 0,
1941 "data_msb": 7,
1942 "name": "tcp.srcPort",
1943 "container_lsb": 0,
1944 "container_msb": 7
1945 },
1946 {
1947 "data_lsb": 0,
1948 "data_msb": 7,
1949 "name": "udp.srcPort",
1950 "container_lsb": 0,
1951 "container_msb": 7
1952 }
1953 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001954 "address": 295
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001955 },
1956 {
1957 "pipeline": "egress",
1958 "data": [
1959 {
1960 "data_lsb": 40,
1961 "data_msb": 47,
1962 "name": "ethernet.dstAddr",
1963 "container_lsb": 0,
1964 "container_msb": 7
1965 }
1966 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001967 "address": 296
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001968 },
1969 {
1970 "pipeline": "egress",
1971 "data": [
1972 {
1973 "data_lsb": 32,
1974 "data_msb": 39,
1975 "name": "ethernet.srcAddr",
1976 "container_lsb": 0,
1977 "container_msb": 7
1978 }
1979 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02001980 "address": 297
1981 },
1982 {
1983 "pipeline": "unused",
1984 "data": [],
1985 "address": 298
1986 },
1987 {
1988 "pipeline": "unused",
1989 "data": [],
1990 "address": 299
1991 },
1992 {
1993 "pipeline": "unused",
1994 "data": [],
1995 "address": 300
1996 },
1997 {
1998 "pipeline": "unused",
1999 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002000 "address": 301
2001 },
2002 {
2003 "pipeline": "unused",
2004 "data": [],
2005 "address": 302
2006 },
2007 {
2008 "pipeline": "unused",
2009 "data": [],
2010 "address": 303
2011 },
2012 {
2013 "pipeline": "unused",
2014 "data": [],
2015 "address": 304
2016 },
2017 {
2018 "pipeline": "unused",
2019 "data": [],
2020 "address": 305
2021 },
2022 {
2023 "pipeline": "unused",
2024 "data": [],
2025 "address": 306
2026 },
2027 {
2028 "pipeline": "unused",
2029 "data": [],
2030 "address": 307
2031 },
2032 {
2033 "pipeline": "unused",
2034 "data": [],
2035 "address": 308
2036 },
2037 {
2038 "pipeline": "unused",
2039 "data": [],
2040 "address": 309
2041 },
2042 {
2043 "pipeline": "unused",
2044 "data": [],
2045 "address": 310
2046 },
2047 {
2048 "pipeline": "unused",
2049 "data": [],
2050 "address": 311
2051 },
2052 {
2053 "pipeline": "unused",
2054 "data": [],
2055 "address": 312
2056 },
2057 {
2058 "pipeline": "unused",
2059 "data": [],
2060 "address": 313
2061 },
2062 {
2063 "pipeline": "unused",
2064 "data": [],
2065 "address": 314
2066 },
2067 {
2068 "pipeline": "unused",
2069 "data": [],
2070 "address": 315
2071 },
2072 {
2073 "pipeline": "unused",
2074 "data": [],
2075 "address": 316
2076 },
2077 {
2078 "pipeline": "unused",
2079 "data": [],
2080 "address": 317
2081 },
2082 {
2083 "pipeline": "unused",
2084 "data": [],
2085 "address": 318
2086 },
2087 {
2088 "pipeline": "unused",
2089 "data": [],
2090 "address": 319
2091 },
2092 {
2093 "pipeline": "ingress",
2094 "data": [
2095 {
2096 "data_lsb": 0,
2097 "data_msb": 7,
2098 "name": "ipv4.diffserv",
2099 "container_lsb": 8,
2100 "container_msb": 15
2101 },
2102 {
2103 "data_lsb": 8,
2104 "data_msb": 15,
2105 "name": "ipv4.totalLen",
2106 "container_lsb": 0,
2107 "container_msb": 7
2108 }
2109 ],
2110 "address": 320
2111 },
2112 {
2113 "pipeline": "ingress",
2114 "data": [
2115 {
2116 "data_lsb": 0,
2117 "data_msb": 7,
2118 "name": "ipv4.totalLen",
2119 "container_lsb": 8,
2120 "container_msb": 15
2121 },
2122 {
2123 "data_lsb": 8,
2124 "data_msb": 15,
2125 "name": "ipv4.identification",
2126 "container_lsb": 0,
2127 "container_msb": 7
2128 }
2129 ],
2130 "address": 321
2131 },
2132 {
2133 "pipeline": "ingress",
2134 "data": [
2135 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002136 "data_lsb": 16,
2137 "data_msb": 31,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002138 "name": "tcp.ackNo",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002139 "container_lsb": 0,
2140 "container_msb": 15
2141 },
2142 {
2143 "data_lsb": 0,
2144 "data_msb": 15,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002145 "name": "udp.dstPort",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002146 "container_lsb": 0,
2147 "container_msb": 15
2148 }
2149 ],
2150 "address": 322
2151 },
2152 {
2153 "pipeline": "ingress",
2154 "data": [
2155 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002156 "data_lsb": 0,
2157 "data_msb": 15,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002158 "name": "tcp.ackNo",
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002159 "container_lsb": 0,
2160 "container_msb": 15
2161 }
2162 ],
2163 "address": 323
2164 },
2165 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002166 "pipeline": "unused",
2167 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002168 "address": 324
2169 },
2170 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002171 "pipeline": "unused",
2172 "data": [],
Brian O'Connora6862e02017-09-08 01:17:39 -07002173 "address": 325
2174 },
2175 {
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002176 "pipeline": "egress",
2177 "data": [
2178 {
2179 "data_lsb": 0,
2180 "data_msb": 15,
2181 "name": "ipv4.totalLen",
2182 "container_lsb": 0,
2183 "container_msb": 15
2184 }
2185 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002186 "address": 326
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002187 },
2188 {
2189 "pipeline": "egress",
2190 "data": [
2191 {
2192 "data_lsb": 0,
2193 "data_msb": 15,
2194 "name": "ipv4.identification",
2195 "container_lsb": 0,
2196 "container_msb": 15
2197 }
2198 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002199 "address": 327
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002200 },
2201 {
2202 "pipeline": "egress",
2203 "data": [
2204 {
2205 "data_lsb": 0,
2206 "data_msb": 2,
2207 "name": "ipv4.flags",
2208 "container_lsb": 13,
2209 "container_msb": 15
2210 },
2211 {
2212 "data_lsb": 0,
2213 "data_msb": 12,
2214 "name": "ipv4.fragOffset",
2215 "container_lsb": 0,
2216 "container_msb": 12
2217 }
2218 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002219 "address": 328
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": "tcp.dstPort",
2228 "container_lsb": 0,
2229 "container_msb": 15
2230 },
2231 {
2232 "data_lsb": 0,
2233 "data_msb": 15,
2234 "name": "udp.dstPort",
2235 "container_lsb": 0,
2236 "container_msb": 15
2237 }
2238 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002239 "address": 329
2240 },
2241 {
2242 "pipeline": "egress",
2243 "data": [
2244 {
2245 "data_lsb": 16,
2246 "data_msb": 31,
2247 "name": "tcp.seqNo",
2248 "container_lsb": 0,
2249 "container_msb": 15
2250 }
2251 ],
2252 "address": 330
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.seqNo",
2261 "container_lsb": 0,
2262 "container_msb": 15
2263 }
2264 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002265 "address": 331
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002266 },
2267 {
2268 "pipeline": "egress",
2269 "data": [
2270 {
2271 "data_lsb": 0,
2272 "data_msb": 7,
2273 "name": "ethernet.dstAddr",
2274 "container_lsb": 8,
2275 "container_msb": 15
2276 },
2277 {
2278 "data_lsb": 40,
2279 "data_msb": 47,
2280 "name": "ethernet.srcAddr",
2281 "container_lsb": 0,
2282 "container_msb": 7
2283 }
2284 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002285 "address": 332
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": "ethernet.etherType",
2294 "container_lsb": 0,
2295 "container_msb": 15
2296 }
2297 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002298 "address": 333
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002299 },
2300 {
2301 "pipeline": "egress",
2302 "data": [
2303 {
2304 "data_lsb": 0,
2305 "data_msb": 8,
2306 "name": "packet_out_hdr.egress_port",
2307 "container_lsb": 7,
2308 "container_msb": 15
2309 },
2310 {
2311 "data_lsb": 0,
2312 "data_msb": 6,
2313 "name": "packet_out_hdr._padding",
2314 "container_lsb": 0,
2315 "container_msb": 6
Brian O'Connora6862e02017-09-08 01:17:39 -07002316 },
2317 {
2318 "data_lsb": 0,
2319 "data_msb": 8,
2320 "name": "packet_in_hdr.ingress_port",
2321 "container_lsb": 7,
2322 "container_msb": 15
2323 },
2324 {
2325 "data_lsb": 0,
2326 "data_msb": 6,
2327 "name": "packet_in_hdr._padding",
2328 "container_lsb": 0,
2329 "container_msb": 6
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002330 }
2331 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002332 "address": 334
2333 },
2334 {
2335 "pipeline": "unused",
2336 "data": [],
2337 "address": 335
2338 },
2339 {
2340 "pipeline": "unused",
2341 "data": [],
2342 "address": 336
2343 },
2344 {
2345 "pipeline": "unused",
2346 "data": [],
2347 "address": 337
2348 },
2349 {
2350 "pipeline": "unused",
2351 "data": [],
2352 "address": 338
2353 },
2354 {
2355 "pipeline": "unused",
2356 "data": [],
2357 "address": 339
2358 },
2359 {
2360 "pipeline": "unused",
2361 "data": [],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002362 "address": 340
2363 },
2364 {
2365 "pipeline": "unused",
2366 "data": [],
2367 "address": 341
2368 },
2369 {
2370 "pipeline": "unused",
2371 "data": [],
2372 "address": 342
2373 },
2374 {
2375 "pipeline": "unused",
2376 "data": [],
2377 "address": 343
2378 },
2379 {
2380 "pipeline": "unused",
2381 "data": [],
2382 "address": 344
2383 },
2384 {
2385 "pipeline": "unused",
2386 "data": [],
2387 "address": 345
2388 },
2389 {
2390 "pipeline": "unused",
2391 "data": [],
2392 "address": 346
2393 },
2394 {
2395 "pipeline": "unused",
2396 "data": [],
2397 "address": 347
2398 },
2399 {
2400 "pipeline": "unused",
2401 "data": [],
2402 "address": 348
2403 },
2404 {
2405 "pipeline": "unused",
2406 "data": [],
2407 "address": 349
2408 },
2409 {
2410 "pipeline": "unused",
2411 "data": [],
2412 "address": 350
2413 },
2414 {
2415 "pipeline": "unused",
2416 "data": [],
2417 "address": 351
2418 },
2419 {
2420 "pipeline": "unused",
2421 "data": [],
2422 "address": 352
2423 },
2424 {
2425 "pipeline": "unused",
2426 "data": [],
2427 "address": 353
2428 },
2429 {
2430 "pipeline": "unused",
2431 "data": [],
2432 "address": 354
2433 },
2434 {
2435 "pipeline": "unused",
2436 "data": [],
2437 "address": 355
2438 },
2439 {
2440 "pipeline": "unused",
2441 "data": [],
2442 "address": 356
2443 },
2444 {
2445 "pipeline": "unused",
2446 "data": [],
2447 "address": 357
2448 },
2449 {
2450 "pipeline": "unused",
2451 "data": [],
2452 "address": 358
2453 },
2454 {
2455 "pipeline": "unused",
2456 "data": [],
2457 "address": 359
2458 },
2459 {
2460 "pipeline": "unused",
2461 "data": [],
2462 "address": 360
2463 },
2464 {
2465 "pipeline": "unused",
2466 "data": [],
2467 "address": 361
2468 },
2469 {
2470 "pipeline": "unused",
2471 "data": [],
2472 "address": 362
2473 },
2474 {
2475 "pipeline": "unused",
2476 "data": [],
2477 "address": 363
2478 },
2479 {
2480 "pipeline": "unused",
2481 "data": [],
2482 "address": 364
2483 },
2484 {
2485 "pipeline": "unused",
2486 "data": [],
2487 "address": 365
2488 },
2489 {
2490 "pipeline": "unused",
2491 "data": [],
2492 "address": 366
2493 },
2494 {
2495 "pipeline": "unused",
2496 "data": [],
2497 "address": 367
2498 }
2499 ],
2500 "by_data": {
2501 "unused": {},
2502 "ingress": {
2503 "ipv4.hdrChecksum": [
2504 {
2505 "container_msb": 23,
2506 "data_lsb": 0,
2507 "data_msb": 15,
2508 "container_lsb": 8,
2509 "address": 1
2510 }
2511 ],
Carmelo Cascone8aa05482017-09-12 13:21:59 +02002512 "ecmp_metadata.group_id": [
2513 {
2514 "container_msb": 15,
2515 "data_lsb": 0,
2516 "data_msb": 15,
2517 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002518 "address": 135
Carmelo Cascone8aa05482017-09-12 13:21:59 +02002519 }
2520 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002521 "tcp.ctrl": [
2522 {
2523 "container_msb": 21,
2524 "data_lsb": 0,
2525 "data_msb": 5,
2526 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07002527 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002528 }
2529 ],
2530 "udp.length_": [
2531 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002532 "container_msb": 31,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002533 "data_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002534 "data_msb": 15,
2535 "container_lsb": 16,
2536 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002537 }
2538 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002539 "tcp.checksum": [
2540 {
2541 "container_msb": 31,
2542 "data_lsb": 0,
2543 "data_msb": 15,
2544 "container_lsb": 16,
Brian O'Connora6862e02017-09-08 01:17:39 -07002545 "address": 258
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002546 }
2547 ],
2548 "tcp.srcPort": [
2549 {
2550 "container_msb": 7,
2551 "data_lsb": 8,
2552 "data_msb": 15,
2553 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002554 "address": 65
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002555 },
2556 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002557 "container_msb": 15,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002558 "data_lsb": 0,
2559 "data_msb": 7,
2560 "container_lsb": 8,
2561 "address": 132
2562 }
2563 ],
2564 "udp.dstPort": [
Brian O'Connora6862e02017-09-08 01:17:39 -07002565 {
2566 "container_msb": 15,
2567 "data_lsb": 0,
2568 "data_msb": 15,
2569 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002570 "address": 322
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002571 }
2572 ],
2573 "ethernet.etherType": [
2574 {
2575 "container_msb": 15,
2576 "data_lsb": 0,
2577 "data_msb": 15,
2578 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002579 "address": 134
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002580 }
2581 ],
2582 "packet_in_hdr.ingress_port": [
2583 {
2584 "container_msb": 15,
2585 "data_lsb": 0,
2586 "data_msb": 8,
2587 "container_lsb": 7,
2588 "address": 129
2589 }
2590 ],
2591 "packet_out_hdr._padding": [
2592 {
2593 "container_msb": 6,
2594 "data_lsb": 0,
2595 "data_msb": 6,
2596 "container_lsb": 0,
2597 "address": 129
2598 }
2599 ],
2600 "ig_intr_md.resubmit_flag": [
2601 {
2602 "container_msb": 15,
2603 "data_lsb": 0,
2604 "data_msb": 0,
2605 "container_lsb": 15,
2606 "address": 128
2607 }
2608 ],
2609 "tcp.dstPort": [
2610 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002611 "container_msb": 31,
2612 "data_lsb": 0,
2613 "data_msb": 7,
2614 "container_lsb": 24,
2615 "address": 3
2616 },
2617 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002618 "container_msb": 7,
2619 "data_lsb": 8,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002620 "data_msb": 15,
2621 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002622 "address": 132
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002623 }
2624 ],
2625 "ig_intr_md._pad1": [
2626 {
2627 "container_msb": 14,
2628 "data_lsb": 0,
2629 "data_msb": 0,
2630 "container_lsb": 14,
2631 "address": 128
2632 }
2633 ],
2634 "ig_intr_md._pad2": [
2635 {
2636 "container_msb": 13,
2637 "data_lsb": 0,
2638 "data_msb": 1,
2639 "container_lsb": 12,
2640 "address": 128
2641 }
2642 ],
2643 "ig_intr_md._pad3": [
2644 {
2645 "container_msb": 11,
2646 "data_lsb": 0,
2647 "data_msb": 2,
2648 "container_lsb": 9,
2649 "address": 128
2650 }
2651 ],
2652 "ecmp_metadata.selector": [
2653 {
2654 "container_msb": 15,
2655 "data_lsb": 0,
2656 "data_msb": 15,
2657 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002658 "address": 136
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002659 }
2660 ],
2661 "ig_intr_md_for_tm.drop_ctl": [
2662 {
2663 "container_msb": 7,
2664 "data_lsb": 0,
2665 "data_msb": 2,
2666 "container_lsb": 5,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002667 "address": 69
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002668 }
2669 ],
2670 "POV": [
2671 {
2672 "container_msb": 31,
2673 "data_lsb": 0,
2674 "data_msb": 31,
2675 "container_lsb": 0,
2676 "address": 0
2677 },
2678 {
2679 "container_msb": 7,
2680 "data_lsb": 32,
2681 "data_msb": 39,
2682 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002683 "address": 68
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002684 }
2685 ],
2686 "tcp.res": [
2687 {
2688 "container_msb": 27,
2689 "data_lsb": 0,
2690 "data_msb": 2,
2691 "container_lsb": 25,
Brian O'Connora6862e02017-09-08 01:17:39 -07002692 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002693 }
2694 ],
2695 "ethernet.dstAddr": [
2696 {
2697 "container_msb": 31,
2698 "data_lsb": 8,
2699 "data_msb": 39,
2700 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002701 "address": 4
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002702 },
2703 {
2704 "container_msb": 7,
2705 "data_lsb": 40,
2706 "data_msb": 47,
2707 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002708 "address": 66
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002709 },
2710 {
2711 "container_msb": 15,
2712 "data_lsb": 0,
2713 "data_msb": 7,
2714 "container_lsb": 8,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002715 "address": 133
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002716 }
2717 ],
2718 "ipv4.ihl": [
2719 {
2720 "container_msb": 3,
2721 "data_lsb": 0,
2722 "data_msb": 3,
2723 "container_lsb": 0,
2724 "address": 288
2725 }
2726 ],
2727 "packet_in_hdr._padding": [
2728 {
2729 "container_msb": 6,
2730 "data_lsb": 0,
2731 "data_msb": 6,
2732 "container_lsb": 0,
2733 "address": 129
2734 }
2735 ],
2736 "packet_out_hdr.egress_port": [
2737 {
2738 "container_msb": 15,
2739 "data_lsb": 0,
2740 "data_msb": 8,
2741 "container_lsb": 7,
2742 "address": 129
2743 }
2744 ],
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002745 "ethernet.srcAddr": [
2746 {
2747 "container_msb": 31,
2748 "data_lsb": 0,
2749 "data_msb": 31,
2750 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002751 "address": 5
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002752 },
2753 {
2754 "container_msb": 7,
2755 "data_lsb": 32,
2756 "data_msb": 39,
2757 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002758 "address": 67
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002759 },
2760 {
2761 "container_msb": 7,
2762 "data_lsb": 40,
2763 "data_msb": 47,
2764 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002765 "address": 133
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002766 }
2767 ],
2768 "ipv4.diffserv": [
2769 {
2770 "container_msb": 15,
2771 "data_lsb": 0,
2772 "data_msb": 7,
2773 "container_lsb": 8,
2774 "address": 320
2775 }
2776 ],
2777 "ipv4.flags": [
2778 {
2779 "container_msb": 23,
2780 "data_lsb": 0,
2781 "data_msb": 2,
2782 "container_lsb": 21,
2783 "address": 256
2784 }
2785 ],
2786 "ipv4.identification": [
2787 {
2788 "container_msb": 31,
2789 "data_lsb": 0,
2790 "data_msb": 7,
2791 "container_lsb": 24,
2792 "address": 256
2793 },
2794 {
2795 "container_msb": 7,
2796 "data_lsb": 8,
2797 "data_msb": 15,
2798 "container_lsb": 0,
2799 "address": 321
2800 }
2801 ],
2802 "ipv4.totalLen": [
2803 {
2804 "container_msb": 7,
2805 "data_lsb": 8,
2806 "data_msb": 15,
2807 "container_lsb": 0,
2808 "address": 320
2809 },
2810 {
2811 "container_msb": 15,
2812 "data_lsb": 0,
2813 "data_msb": 7,
2814 "container_lsb": 8,
2815 "address": 321
2816 }
2817 ],
2818 "ipv4.protocol": [
2819 {
2820 "container_msb": 31,
2821 "data_lsb": 0,
2822 "data_msb": 7,
2823 "container_lsb": 24,
2824 "address": 1
2825 }
2826 ],
2827 "ig_intr_md_for_tm.ucast_egress_port": [
2828 {
2829 "container_msb": 8,
2830 "data_lsb": 0,
2831 "data_msb": 8,
2832 "container_lsb": 0,
2833 "address": 130
2834 }
2835 ],
2836 "udp.checksum": [
2837 {
2838 "container_msb": 15,
2839 "data_lsb": 0,
2840 "data_msb": 15,
2841 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002842 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002843 }
2844 ],
2845 "tcp.seqNo": [
2846 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002847 "container_msb": 23,
2848 "data_lsb": 8,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002849 "data_msb": 31,
2850 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002851 "address": 3
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002852 },
2853 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002854 "container_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002855 "data_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002856 "data_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002857 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002858 "address": 289
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002859 }
2860 ],
2861 "ipv4.ttl": [
2862 {
2863 "container_msb": 7,
2864 "data_lsb": 0,
2865 "data_msb": 7,
2866 "container_lsb": 0,
2867 "address": 256
2868 }
2869 ],
2870 "udp.srcPort": [
2871 {
Carmelo Cascone6230a612017-09-13 03:25:41 +02002872 "container_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002873 "data_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002874 "data_msb": 7,
2875 "container_lsb": 0,
2876 "address": 65
2877 },
2878 {
2879 "container_msb": 7,
2880 "data_lsb": 8,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002881 "data_msb": 15,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002882 "container_lsb": 0,
2883 "address": 289
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002884 }
2885 ],
Carmelo Cascone6230a612017-09-13 03:25:41 +02002886 "tcp.ackNo": [
2887 {
2888 "container_msb": 15,
2889 "data_lsb": 16,
2890 "data_msb": 31,
2891 "container_lsb": 0,
2892 "address": 322
2893 },
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002894 {
2895 "container_msb": 15,
2896 "data_lsb": 0,
2897 "data_msb": 15,
2898 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02002899 "address": 323
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002900 }
2901 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07002902 "ipv4.version": [
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002903 {
Brian O'Connora6862e02017-09-08 01:17:39 -07002904 "container_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002905 "data_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002906 "data_msb": 3,
2907 "container_lsb": 4,
2908 "address": 288
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002909 }
2910 ],
2911 "ipv4.srcAddr": [
2912 {
2913 "container_msb": 7,
2914 "data_lsb": 24,
2915 "data_msb": 31,
2916 "container_lsb": 0,
2917 "address": 1
2918 },
2919 {
2920 "container_msb": 7,
2921 "data_lsb": 16,
2922 "data_msb": 23,
2923 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002924 "address": 64
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002925 },
2926 {
2927 "container_msb": 15,
2928 "data_lsb": 0,
2929 "data_msb": 15,
2930 "container_lsb": 0,
2931 "address": 131
2932 }
2933 ],
2934 "tcp.ecn": [
2935 {
2936 "container_msb": 24,
2937 "data_lsb": 0,
2938 "data_msb": 2,
2939 "container_lsb": 22,
Brian O'Connora6862e02017-09-08 01:17:39 -07002940 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002941 }
2942 ],
2943 "tcp.window": [
2944 {
2945 "container_msb": 15,
2946 "data_lsb": 0,
2947 "data_msb": 15,
2948 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002949 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002950 }
2951 ],
2952 "ig_intr_md.ingress_port": [
2953 {
2954 "container_msb": 8,
2955 "data_lsb": 0,
2956 "data_msb": 8,
2957 "container_lsb": 0,
2958 "address": 128
2959 }
2960 ],
2961 "tcp.dataOffset": [
2962 {
2963 "container_msb": 31,
2964 "data_lsb": 0,
2965 "data_msb": 3,
2966 "container_lsb": 28,
Brian O'Connora6862e02017-09-08 01:17:39 -07002967 "address": 257
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002968 }
2969 ],
2970 "ipv4.fragOffset": [
2971 {
2972 "container_msb": 20,
2973 "data_lsb": 0,
2974 "data_msb": 12,
2975 "container_lsb": 8,
2976 "address": 256
2977 }
2978 ],
2979 "ipv4.dstAddr": [
2980 {
2981 "container_msb": 31,
2982 "data_lsb": 0,
2983 "data_msb": 31,
2984 "container_lsb": 0,
2985 "address": 2
2986 }
2987 ],
2988 "tcp.urgentPtr": [
2989 {
2990 "container_msb": 15,
2991 "data_lsb": 0,
2992 "data_msb": 15,
2993 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07002994 "address": 258
Carmelo Casconef1d0a422017-09-07 17:21:46 +02002995 }
2996 ]
2997 },
2998 "egress": {
2999 "ipv4.hdrChecksum": [
3000 {
3001 "container_msb": 15,
3002 "data_lsb": 0,
3003 "data_msb": 15,
3004 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003005 "address": 260
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003006 }
3007 ],
3008 "packet_in_hdr.ingress_port": [
3009 {
3010 "container_msb": 15,
3011 "data_lsb": 0,
3012 "data_msb": 8,
3013 "container_lsb": 7,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003014 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003015 }
3016 ],
3017 "tcp.srcPort": [
3018 {
3019 "container_msb": 7,
3020 "data_lsb": 8,
3021 "data_msb": 15,
3022 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003023 "address": 294
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003024 },
3025 {
3026 "container_msb": 7,
3027 "data_lsb": 0,
3028 "data_msb": 7,
3029 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003030 "address": 295
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003031 }
3032 ],
3033 "udp.dstPort": [
3034 {
3035 "container_msb": 15,
3036 "data_lsb": 0,
3037 "data_msb": 15,
3038 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003039 "address": 329
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003040 }
3041 ],
3042 "ethernet.etherType": [
3043 {
3044 "container_msb": 15,
3045 "data_lsb": 0,
3046 "data_msb": 15,
3047 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003048 "address": 333
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003049 }
3050 ],
3051 "tcp.ctrl": [
3052 {
3053 "container_msb": 21,
3054 "data_lsb": 0,
3055 "data_msb": 5,
3056 "container_lsb": 16,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003057 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003058 }
3059 ],
3060 "packet_out_hdr._padding": [
3061 {
3062 "container_msb": 6,
3063 "data_lsb": 0,
3064 "data_msb": 6,
3065 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003066 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003067 }
3068 ],
3069 "tcp.dstPort": [
3070 {
3071 "container_msb": 15,
3072 "data_lsb": 0,
3073 "data_msb": 15,
3074 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003075 "address": 329
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003076 }
3077 ],
3078 "eg_intr_md._pad0": [
3079 {
3080 "container_msb": 15,
3081 "data_lsb": 0,
3082 "data_msb": 6,
3083 "container_lsb": 9,
Brian O'Connora6862e02017-09-08 01:17:39 -07003084 "address": 144
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003085 }
3086 ],
3087 "eg_intr_md.egress_cos": [
3088 {
3089 "container_msb": 2,
3090 "data_lsb": 0,
3091 "data_msb": 2,
3092 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003093 "address": 80
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003094 }
3095 ],
3096 "eg_intr_md._pad7": [
3097 {
3098 "container_msb": 7,
3099 "data_lsb": 0,
3100 "data_msb": 4,
3101 "container_lsb": 3,
Brian O'Connora6862e02017-09-08 01:17:39 -07003102 "address": 80
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003103 }
3104 ],
3105 "POV": [
3106 {
3107 "container_msb": 7,
3108 "data_lsb": 0,
3109 "data_msb": 7,
3110 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003111 "address": 81
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003112 }
3113 ],
3114 "tcp.res": [
3115 {
3116 "container_msb": 27,
3117 "data_lsb": 0,
3118 "data_msb": 2,
3119 "container_lsb": 25,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003120 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003121 }
3122 ],
3123 "ethernet.dstAddr": [
3124 {
3125 "container_msb": 31,
3126 "data_lsb": 8,
3127 "data_msb": 39,
3128 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003129 "address": 266
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003130 },
3131 {
3132 "container_msb": 7,
3133 "data_lsb": 40,
3134 "data_msb": 47,
3135 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003136 "address": 296
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003137 },
3138 {
3139 "container_msb": 15,
3140 "data_lsb": 0,
3141 "data_msb": 7,
3142 "container_lsb": 8,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003143 "address": 332
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003144 }
3145 ],
3146 "ipv4.ihl": [
3147 {
3148 "container_msb": 3,
3149 "data_lsb": 0,
3150 "data_msb": 3,
3151 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003152 "address": 292
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003153 }
3154 ],
3155 "ipv4.dstAddr": [
3156 {
3157 "container_msb": 31,
3158 "data_lsb": 0,
3159 "data_msb": 31,
3160 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003161 "address": 262
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003162 }
3163 ],
3164 "ipv4.diffserv": [
3165 {
3166 "container_msb": 7,
3167 "data_lsb": 0,
3168 "data_msb": 7,
3169 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003170 "address": 293
Brian O'Connora6862e02017-09-08 01:17:39 -07003171 }
3172 ],
3173 "ipv4.totalLen": [
3174 {
3175 "container_msb": 15,
3176 "data_lsb": 0,
3177 "data_msb": 15,
3178 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003179 "address": 326
Brian O'Connora6862e02017-09-08 01:17:39 -07003180 }
3181 ],
3182 "ethernet.srcAddr": [
3183 {
3184 "container_msb": 31,
3185 "data_lsb": 0,
3186 "data_msb": 31,
3187 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003188 "address": 267
Brian O'Connora6862e02017-09-08 01:17:39 -07003189 },
3190 {
3191 "container_msb": 7,
3192 "data_lsb": 32,
3193 "data_msb": 39,
3194 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003195 "address": 297
Brian O'Connora6862e02017-09-08 01:17:39 -07003196 },
3197 {
3198 "container_msb": 7,
3199 "data_lsb": 40,
3200 "data_msb": 47,
3201 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003202 "address": 332
Brian O'Connora6862e02017-09-08 01:17:39 -07003203 }
3204 ],
3205 "packet_in_hdr._padding": [
3206 {
3207 "container_msb": 6,
3208 "data_lsb": 0,
3209 "data_msb": 6,
3210 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003211 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003212 }
3213 ],
3214 "ipv4.flags": [
3215 {
3216 "container_msb": 15,
3217 "data_lsb": 0,
3218 "data_msb": 2,
3219 "container_lsb": 13,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003220 "address": 328
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003221 }
3222 ],
3223 "ipv4.identification": [
3224 {
3225 "container_msb": 15,
3226 "data_lsb": 0,
3227 "data_msb": 15,
3228 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003229 "address": 327
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003230 }
3231 ],
3232 "eg_intr_md.egress_port": [
3233 {
3234 "container_msb": 8,
3235 "data_lsb": 0,
3236 "data_msb": 8,
3237 "container_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003238 "address": 144
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003239 }
3240 ],
3241 "packet_out_hdr.egress_port": [
3242 {
3243 "container_msb": 15,
3244 "data_lsb": 0,
3245 "data_msb": 8,
3246 "container_lsb": 7,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003247 "address": 334
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003248 }
3249 ],
3250 "ipv4.protocol": [
3251 {
3252 "container_msb": 23,
3253 "data_lsb": 0,
3254 "data_msb": 7,
3255 "container_lsb": 16,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003256 "address": 260
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003257 }
3258 ],
3259 "udp.checksum": [
3260 {
3261 "container_msb": 15,
3262 "data_lsb": 0,
3263 "data_msb": 15,
3264 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003265 "address": 263
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003266 }
3267 ],
3268 "tcp.seqNo": [
3269 {
3270 "container_msb": 15,
3271 "data_lsb": 16,
3272 "data_msb": 31,
3273 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003274 "address": 330
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003275 },
3276 {
3277 "container_msb": 15,
3278 "data_lsb": 0,
3279 "data_msb": 15,
3280 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003281 "address": 331
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003282 }
3283 ],
3284 "udp.length_": [
3285 {
3286 "container_msb": 31,
3287 "data_lsb": 0,
3288 "data_msb": 15,
3289 "container_lsb": 16,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003290 "address": 263
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003291 }
3292 ],
3293 "udp.srcPort": [
3294 {
3295 "container_msb": 7,
3296 "data_lsb": 8,
3297 "data_msb": 15,
3298 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003299 "address": 294
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003300 },
3301 {
3302 "container_msb": 7,
3303 "data_lsb": 0,
3304 "data_msb": 7,
3305 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003306 "address": 295
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003307 }
3308 ],
3309 "tcp.ackNo": [
3310 {
3311 "container_msb": 31,
3312 "data_lsb": 0,
3313 "data_msb": 31,
3314 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003315 "address": 263
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003316 }
3317 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07003318 "ipv4.version": [
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003319 {
Brian O'Connora6862e02017-09-08 01:17:39 -07003320 "container_msb": 7,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003321 "data_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003322 "data_msb": 3,
3323 "container_lsb": 4,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003324 "address": 292
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003325 }
3326 ],
3327 "ipv4.srcAddr": [
3328 {
3329 "container_msb": 31,
3330 "data_lsb": 0,
3331 "data_msb": 31,
3332 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003333 "address": 261
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003334 }
3335 ],
3336 "tcp.ecn": [
3337 {
3338 "container_msb": 24,
3339 "data_lsb": 0,
3340 "data_msb": 2,
3341 "container_lsb": 22,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003342 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003343 }
3344 ],
3345 "tcp.window": [
3346 {
3347 "container_msb": 15,
3348 "data_lsb": 0,
3349 "data_msb": 15,
3350 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003351 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003352 }
3353 ],
Brian O'Connora6862e02017-09-08 01:17:39 -07003354 "tcp.checksum": [
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003355 {
Brian O'Connora6862e02017-09-08 01:17:39 -07003356 "container_msb": 31,
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003357 "data_lsb": 0,
Brian O'Connora6862e02017-09-08 01:17:39 -07003358 "data_msb": 15,
3359 "container_lsb": 16,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003360 "address": 265
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003361 }
3362 ],
3363 "tcp.dataOffset": [
3364 {
3365 "container_msb": 31,
3366 "data_lsb": 0,
3367 "data_msb": 3,
3368 "container_lsb": 28,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003369 "address": 264
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003370 }
3371 ],
3372 "ipv4.fragOffset": [
3373 {
3374 "container_msb": 12,
3375 "data_lsb": 0,
3376 "data_msb": 12,
3377 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003378 "address": 328
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003379 }
3380 ],
3381 "ipv4.ttl": [
3382 {
3383 "container_msb": 31,
3384 "data_lsb": 0,
3385 "data_msb": 7,
3386 "container_lsb": 24,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003387 "address": 260
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003388 }
3389 ],
3390 "tcp.urgentPtr": [
3391 {
3392 "container_msb": 15,
3393 "data_lsb": 0,
3394 "data_msb": 15,
3395 "container_lsb": 0,
Carmelo Cascone6230a612017-09-13 03:25:41 +02003396 "address": 265
Carmelo Casconef1d0a422017-09-07 17:21:46 +02003397 }
3398 ]
3399 }
3400 }
3401}