blob: 3d1d9769c0abcd6d7f4076d1f8017b6692b4c27c [file] [log] [blame]
Carmelo Cascone5db39682017-09-07 16:36:42 +02001+---------------------------------------------------------------------+
2| Log file: mau.gw.log |
3| Compiler version: 5.1.0 (fca32d1) |
4| Created on: Thu Sep 7 13:56:08 2017 |
5+---------------------------------------------------------------------+
6
7cond _condition_0: valid packet_out_hdr
8 valid packet_out_hdr
9 ! not valid packet_out_hdr
10cond _condition_0 can be gateway (1+0)x1
11cond !_condition_0 can be gateway (1+0)x1
12_condition_0 is gateway for ingress_pkt
13cond _condition_1: not valid packet_out_hdr
14 not valid packet_out_hdr
15 ! not not valid packet_out_hdr
16cond _condition_1 can be gateway (1+0)x1
17cond !_condition_1 can be gateway (1+0)x1
18_condition_1 is gateway for table0
19cond _condition_2: ig_intr_md_for_tm.ucast_egress_port < 254
20 ig_intr_md_for_tm.ucast_egress_port < 254
21 ! ig_intr_md_for_tm.ucast_egress_port >= 254
22cond _condition_2 can be gateway (9+0)x1
23cond !_condition_2 can be gateway (9+0)x1
24_condition_2 is gateway for ingress_port_count_table
25cond _condition_3: ig_intr_md_for_tm.copy_to_cpu == 1
26 ig_intr_md_for_tm.copy_to_cpu == 1
27 ! ig_intr_md_for_tm.copy_to_cpu != 1
28cond _condition_3 can be gateway (0+1)x1
29cond !_condition_3 can be gateway (0+1)x2
30_condition_3 is gateway for egress_pkt
31fields = OrderedSet([<p4_hlir.hlir.p4_headers.p4_field object at 0x7f5dd974c1d0>]) and and xor_fields is OrderedSet()
32fields = OrderedSet() and and xor_fields is OrderedSet()
33fields = OrderedSet() and and xor_fields is OrderedSet([<p4_hlir.hlir.p4_headers.p4_field object at 0x7f5dd974c490>])
34fields = OrderedSet() and and xor_fields is OrderedSet()
35cond _condition_0: valid packet_out_hdr
36 valid packet_out_hdr
37 ! not valid packet_out_hdr
38cond _condition_0 can be gateway (1+0)x1
39cond !_condition_0 can be gateway (1+0)x1
40_condition_0 is gateway for ingress_pkt
41cond _condition_1: not valid packet_out_hdr
42 not valid packet_out_hdr
43 ! not not valid packet_out_hdr
44cond _condition_1 can be gateway (1+0)x1
45cond !_condition_1 can be gateway (1+0)x1
46_condition_1 is gateway for table0
47cond _condition_2: ig_intr_md_for_tm.ucast_egress_port < 254
48 ig_intr_md_for_tm.ucast_egress_port < 254
49 ! ig_intr_md_for_tm.ucast_egress_port >= 254
50cond _condition_2 can be gateway (9+0)x1
51cond !_condition_2 can be gateway (9+0)x1
52_condition_2 is gateway for ingress_port_count_table
53cond _condition_3: ig_intr_md_for_tm.copy_to_cpu == 1
54 ig_intr_md_for_tm.copy_to_cpu == 1
55 ! ig_intr_md_for_tm.copy_to_cpu != 1
56cond _condition_3 can be gateway (0+1)x1
57cond !_condition_3 can be gateway (0+1)x2
58_condition_3 is gateway for egress_pkt
59fields = OrderedSet([<p4_hlir.hlir.p4_headers.p4_field object at 0x7f5dd974c1d0>]) and and xor_fields is OrderedSet()
60fields = OrderedSet() and and xor_fields is OrderedSet()
61fields = OrderedSet() and and xor_fields is OrderedSet([<p4_hlir.hlir.p4_headers.p4_field object at 0x7f5dd974c490>])
62fields = OrderedSet() and and xor_fields is OrderedSet()
63cond _condition_0: valid packet_out_hdr
64 valid packet_out_hdr
65 ! not valid packet_out_hdr
66cond _condition_0 can be gateway (1+0)x1
67cond !_condition_0 can be gateway (1+0)x1
68_condition_0 is gateway for ingress_pkt
69cond _condition_1: not valid packet_out_hdr
70 not valid packet_out_hdr
71 ! not not valid packet_out_hdr
72cond _condition_1 can be gateway (1+0)x1
73cond !_condition_1 can be gateway (1+0)x1
74_condition_1 is gateway for table0
75cond _condition_2: ig_intr_md_for_tm.ucast_egress_port < 254
76 ig_intr_md_for_tm.ucast_egress_port < 254
77 ! ig_intr_md_for_tm.ucast_egress_port >= 254
78cond _condition_2 can be gateway (9+0)x1
79cond !_condition_2 can be gateway (9+0)x1
80_condition_2 is gateway for ingress_port_count_table
81cond _condition_3: ig_intr_md_for_tm.copy_to_cpu == 1
82 ig_intr_md_for_tm.copy_to_cpu == 1
83 ! ig_intr_md_for_tm.copy_to_cpu != 1
84cond _condition_3 can be gateway (0+1)x1
85cond !_condition_3 can be gateway (0+1)x2
86_condition_3 is gateway for egress_pkt
87fields = OrderedSet([<p4_hlir.hlir.p4_headers.p4_field object at 0x7f5dd974c1d0>]) and and xor_fields is OrderedSet()
88fields = OrderedSet() and and xor_fields is OrderedSet()
89fields = OrderedSet() and and xor_fields is OrderedSet([<p4_hlir.hlir.p4_headers.p4_field object at 0x7f5dd974c490>])
90fields = OrderedSet() and and xor_fields is OrderedSet()
91cond _always_true: True == True
92 True
93 ! False
94--> Stage Gateway Table for condition _condition_0 in stage 0
95T -> ingress_pkt(0), F -> _condition_1(16)
96building tcam for GatewayTest('valid packet_out_hdr')
97 adding line (match=200000000 mask=200000000 T)
98tcam data: [(match=200000000 mask=200000000 T)]
99final.tcam: [(match=200000000 mask=200000000 T)], miss=False
100--> Stage Gateway Table for condition _condition_3 in stage 0
101T -> egress_pkt(1), F -> None(255)
102building tcam for GatewayTest('ig_intr_md_for_tm.copy_to_cpu == 1')
103 adding line (match=100000000 mask=100000000 T)
104tcam data: [(match=100000000 mask=100000000 T)]
105final.tcam: [(match=100000000 mask=100000000 T)], miss=False
106--> Stage Gateway Table for condition _condition_1 in stage 1
107T -> table0(16), F -> _condition_2(32)
108building tcam for GatewayTest('not valid packet_out_hdr')
109 adding line (match=0 mask=100000000 T)
110tcam data: [(match=0 mask=100000000 T)]
111final.tcam: [(match=0 mask=100000000 T)], miss=False
112--> Stage Gateway Table for condition _condition_2 in stage 2
113T -> ingress_port_count_table(32), F -> None(255)
114building tcam for GatewayTest('ig_intr_md_for_tm.ucast_egress_port < 254')
115 adding line (range=[ffff ffff 3fff] match=0 mask=0 T)
116 adding line (range=[ffff 7fff ffff] match=0 mask=0 T)
117 adding line (range=[0 ffff ffff] match=0 mask=0 T)
118tcam data: [(range=[ffff ffff 3fff] match=0 mask=0 T), (range=[ffff 7fff ffff] match=0 mask=0 T), (range=[0 ffff ffff] match=0 mask=0 T)]
119final.tcam: [(range=[ffff ffff 3fff] match=0 mask=0 T), (range=[ffff 7fff ffff] match=0 mask=0 T), (range=[0 ffff ffff] match=0 mask=0 T)], miss=False
120--> Stage Gateway Table for condition egress_port_count_table_always_true_condition in stage 2
121T -> egress_port_count_table(33), F -> egress_port_count_table(33)
122building tcam for GatewayTest('True')
123 adding line (match=0 mask=0 T)
124tcam data: [(match=0 mask=0 T)]
125final.tcam: [(match=0 mask=0 T)], miss=False