[ovs-dev] [PATCH 4/4] [RFC] ofproto-dpif: Make ofproto/trace output easier to read.
Ben Pfaff
blp at ovn.org
Wed Dec 7 16:36:13 UTC 2016
On Tue, Dec 06, 2016 at 11:28:43PM -0800, Ben Pfaff wrote:
> "ovs-appctl ofproto/trace" is invaluable for debugging, but as the users of
> Open vSwitch have evolved it has failed to keep up with the times. It's
> pretty easy to design OpenFlow tables and pipelines that resubmit dozens of
> times. Each resubmit causes an additional tab of indentation, so the
> output wraps around, sometimes again and again, and makes the output close
> to unreadable.
>
> ovn-trace pioneered better formatting for tracing in OVN logical datapaths,
> mostly by not increasing indentation for tail recursion, which in practice
> gets rid of almost all indentation.
>
> This commit experiments with redoing ofproto/trace the same way. Try
> looking at, for example, the testsuite output for test 2280 "ovn -- 3 HVs,
> 3 LRs connected via LS, source IP based routes". Without this commit, it
> indents 61 levels (488 spaces!). With this commit, it indents 1 level
> (4 spaces) and it's possible to actually understand what's going on almost
> at a glance.
Here's the output with this patch, followed by the output without this
patch:
--8<--------------------------cut here-------------------------->8--
Flow: udp,in_port=1,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
bridge("br-int")
----------------
0. in_port=1, priority 100
set_field:0x1->reg13
set_field:0x4->metadata
set_field:0x2->reg14
resubmit(,16)
16. reg14=0x2,metadata=0x4, priority 50
resubmit(,17)
17. metadata=0x4, priority 0
resubmit(,18)
18. metadata=0x4, priority 0
resubmit(,19)
19. metadata=0x4, priority 0
resubmit(,20)
20. metadata=0x4, priority 0
resubmit(,21)
21. metadata=0x4, priority 0
resubmit(,22)
22. metadata=0x4, priority 0
resubmit(,23)
23. metadata=0x4, priority 0
resubmit(,24)
24. metadata=0x4, priority 0
resubmit(,25)
25. metadata=0x4, priority 0
resubmit(,26)
26. metadata=0x4, priority 0
resubmit(,27)
27. metadata=0x4, priority 0
resubmit(,28)
28. metadata=0x4, priority 0
resubmit(,29)
29. metadata=0x4,dl_dst=00:00:01:01:02:03, priority 50
set_field:0x1->reg15
resubmit(,32)
32. priority 0
resubmit(,33)
33. reg15=0x1,metadata=0x4, priority 100
resubmit(,34)
34. priority 0
set_field:0->reg0
set_field:0->reg1
set_field:0->reg2
set_field:0->reg3
set_field:0->reg4
set_field:0->reg5
set_field:0->reg6
set_field:0->reg7
set_field:0->reg8
set_field:0->reg9
resubmit(,48)
48. metadata=0x4, priority 0
resubmit(,49)
49. metadata=0x4, priority 0
resubmit(,50)
50. metadata=0x4, priority 0
resubmit(,51)
51. metadata=0x4, priority 0
resubmit(,52)
52. metadata=0x4, priority 0
resubmit(,53)
53. metadata=0x4, priority 0
resubmit(,54)
54. metadata=0x4, priority 0
resubmit(,55)
55. metadata=0x4, priority 0
resubmit(,56)
56. reg15=0x1,metadata=0x4, priority 50
resubmit(,64)
64. priority 0
resubmit(,65)
65. reg15=0x1,metadata=0x4, priority 100
output:8
bridge("br-int")
----------------
0. in_port=11, priority 100
set_field:0x1->metadata
set_field:0x1->reg14
resubmit(,16)
16. reg14=0x1,metadata=0x1,dl_dst=00:00:01:01:02:03, priority 50
resubmit(,17)
17. metadata=0x1, priority 0
resubmit(,18)
18. metadata=0x1, priority 0
resubmit(,19)
19. metadata=0x1, priority 0
resubmit(,20)
20. metadata=0x1, priority 0
resubmit(,21)
21. ip,metadata=0x1,nw_src=192.168.1.0/24, priority 48
dec_ttl()
load:0x14000002->NXM_NX_XXREG0[96..127]
load:0x14000001->NXM_NX_XXREG0[64..95]
set_field:00:00:04:01:02:03->eth_src
set_field:0x3->reg15
load:0x1->NXM_NX_REG10[0]
resubmit(,22)
22. reg0=0x14000002,reg15=0x3,metadata=0x1, priority 100
set_field:00:00:04:01:02:04->eth_dst
resubmit(,23)
23. metadata=0x1, priority 0
resubmit(,32)
32. priority 0
resubmit(,33)
33. reg15=0x3,metadata=0x1, priority 100
resubmit(,34)
34. priority 0
set_field:0->reg0
set_field:0->reg1
set_field:0->reg2
set_field:0->reg3
set_field:0->reg4
set_field:0->reg5
set_field:0->reg6
set_field:0->reg7
set_field:0->reg8
set_field:0->reg9
resubmit(,48)
48. metadata=0x1, priority 0
resubmit(,49)
49. reg15=0x3,metadata=0x1, priority 100
resubmit(,64)
64. reg10=0x1/0x1,reg15=0x3,metadata=0x1, priority 100
push:NXM_OF_IN_PORT[]
set_field:0->in_port
resubmit(,65)
65. reg15=0x3,metadata=0x1, priority 100
output:6
bridge("br-int")
----------------
0. in_port=9, priority 100
set_field:0x8->metadata
set_field:0x1->reg14
resubmit(,16)
16. reg14=0x1,metadata=0x8, priority 50
resubmit(,17)
17. metadata=0x8, priority 0
resubmit(,18)
18. metadata=0x8, priority 0
resubmit(,19)
19. metadata=0x8, priority 0
resubmit(,20)
20. metadata=0x8, priority 0
resubmit(,21)
21. metadata=0x8, priority 0
resubmit(,22)
22. metadata=0x8, priority 0
resubmit(,23)
23. metadata=0x8, priority 0
resubmit(,24)
24. metadata=0x8, priority 0
resubmit(,25)
25. metadata=0x8, priority 0
resubmit(,26)
26. metadata=0x8, priority 0
resubmit(,27)
27. metadata=0x8, priority 0
resubmit(,28)
28. metadata=0x8, priority 0
resubmit(,29)
29. metadata=0x8,dl_dst=00:00:04:01:02:04, priority 50
set_field:0x2->reg15
resubmit(,32)
32. reg15=0x2,metadata=0x8, priority 100
load:0x8->NXM_NX_TUN_ID[0..23]
set_field:0x2/0xffffffff->tun_metadata0
move:NXM_NX_REG14[0..14]->NXM_NX_TUN_METADATA0[16..30]
output:3
output to native tunnel
tunneling to 192.168.0.2 via br-phys
tunneling from 4a:d0:3f:e9:f6:46 192.168.0.1 to 62:1c:34:b8:61:48 192.168.0.2
pop:NXM_OF_IN_PORT[]
Final flow: udp,reg13=0x1,reg14=0x2,reg15=0x1,metadata=0x4,in_port=1,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Megaflow: recirc_id=0,ip,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ecn=0,nw_ttl=64,nw_frag=no
Datapath actions: set(eth(src=00:00:04:01:02:03,dst=00:00:04:01:02:04)),set(ipv4(src=192.168.1.2/255.255.255.254,dst=172.16.1.3,tos=0/0x3,ttl=63)),tnl_push(tnl_port(6081),header(size=58,type=5,eth(dst=62:1c:34:b8:61:48,src=4a:d0:3f:e9:f6:46,dl_type=0x0800),ipv4(src=192.168.0.1,dst=192.168.0.2,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=6081,csum=0xffff),geneve(crit,vni=0x8,options({class=0x102,type=0x80,len=4,0x10002}))),out_port(1))
--8<--------------------------cut here-------------------------->8--
Bridge: br-int
Flow: udp,in_port=1,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Rule: table=0 cookie=0 priority=100,in_port=1
OpenFlow actions=set_field:0x1->reg13,set_field:0x4->metadata,set_field:0x2->reg14,resubmit(,16)
Resubmitted flow: udp,reg13=0x1,reg14=0x2,metadata=0x4,in_port=1,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg13=0,reg14=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=16 cookie=0 priority=50,reg14=0x2,metadata=0x4
OpenFlow actions=resubmit(,17)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg13=0,reg14=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=17 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,18)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg13=0,reg14=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=18 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,19)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg13=0,reg14=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=19 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,20)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg13=0,reg14=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=20 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,21)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0/0x1,reg13=0,reg14=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=21 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,22)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=22 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,23)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=23 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,24)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=24 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,25)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=25 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,26)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=26 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,27)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=27 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,28)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,nw_frag=no
Rule: table=28 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,29)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=29 cookie=0 priority=50,metadata=0x4,dl_dst=00:00:01:01:02:03
OpenFlow actions=set_field:0x1->reg15,resubmit(,32)
Resubmitted flow: udp,reg13=0x1,reg14=0x2,reg15=0x1,metadata=0x4,in_port=1,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg10=0/0x2,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=32 cookie=0 priority=0
OpenFlow actions=resubmit(,33)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg10=0/0x2,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=33 cookie=0 priority=100,reg15=0x1,metadata=0x4
OpenFlow actions=resubmit(,34)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=34 cookie=0 priority=0
OpenFlow actions=set_field:0->reg0,set_field:0->reg1,set_field:0->reg2,set_field:0->reg3,set_field:0->reg4,set_field:0->reg5,set_field:0->reg6,set_field:0->reg7,set_field:0->reg8,set_field:0->reg9,resubmit(,48)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=48 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,49)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=49 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,50)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=50 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,51)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=51 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,52)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=52 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,53)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=53 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,54)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=54 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,55)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=55 cookie=0 priority=0,metadata=0x4
OpenFlow actions=resubmit(,56)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=56 cookie=0 priority=50,reg15=0x1,metadata=0x4
OpenFlow actions=resubmit(,64)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=64 cookie=0 priority=0
OpenFlow actions=resubmit(,65)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x1 reg14=0x2 reg15=0x1
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=65 cookie=0 priority=100,reg15=0x1,metadata=0x4
OpenFlow actions=output:6
Resubmitted flow: udp,in_port=7,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x0 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=0 cookie=0 priority=100,in_port=7
OpenFlow actions=set_field:0x1->metadata,set_field:0x1->reg14,resubmit(,16)
Resubmitted flow: udp,reg14=0x1,metadata=0x1,in_port=7,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_frag=no
Rule: table=16 cookie=0 priority=50,reg14=0x1,metadata=0x1,dl_dst=00:00:01:01:02:03
OpenFlow actions=resubmit(,17)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=17 cookie=0 priority=0,metadata=0x1
OpenFlow actions=resubmit(,18)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=18 cookie=0 priority=0,metadata=0x1
OpenFlow actions=resubmit(,19)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=19 cookie=0 priority=0,metadata=0x1
OpenFlow actions=resubmit(,20)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=20 cookie=0 priority=0,metadata=0x1
OpenFlow actions=resubmit(,21)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=21 cookie=0 priority=48,ip,metadata=0x1,nw_src=192.168.1.0/24
OpenFlow actions=dec_ttl(),load:0x14000002->NXM_NX_XXREG0[96..127],load:0x14000001->NXM_NX_XXREG0[64..95],set_field:00:00:04:01:02:03->eth_src,set_field:0x3->reg15,load:0x1->NXM_NX_REG10[0],resubmit(,22)
Resubmitted flow: udp,reg0=0x14000002,reg1=0x14000001,reg10=0x1,reg14=0x1,reg15=0x3,metadata=0x1,in_port=7,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x14000002 reg1=0x14000001 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=22 cookie=0 priority=100,reg0=0x14000002,reg15=0x3,metadata=0x1
OpenFlow actions=set_field:00:00:04:01:02:04->eth_dst,resubmit(,23)
Resubmitted flow: udp,reg0=0x14000002,reg1=0x14000001,reg10=0x1,reg14=0x1,reg15=0x3,metadata=0x1,in_port=7,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:04:01:02:04,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x14000002 reg1=0x14000001 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=23 cookie=0 priority=0,metadata=0x1
OpenFlow actions=resubmit(,32)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x14000002 reg1=0x14000001 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=32 cookie=0 priority=0
OpenFlow actions=resubmit(,33)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x14000002 reg1=0x14000001 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=33 cookie=0 priority=100,reg15=0x3,metadata=0x1
OpenFlow actions=resubmit(,34)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x14000002 reg1=0x14000001 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=34 cookie=0 priority=0
OpenFlow actions=set_field:0->reg0,set_field:0->reg1,set_field:0->reg2,set_field:0->reg3,set_field:0->reg4,set_field:0->reg5,set_field:0->reg6,set_field:0->reg7,set_field:0->reg8,set_field:0->reg9,resubmit(,48)
Resubmitted flow: udp,reg10=0x1,reg14=0x1,reg15=0x3,metadata=0x1,in_port=7,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:04:01:02:04,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=48 cookie=0 priority=0,metadata=0x1
OpenFlow actions=resubmit(,49)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=49 cookie=0 priority=100,reg15=0x3,metadata=0x1
OpenFlow actions=resubmit(,64)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=64 cookie=0 priority=100,reg10=0x1/0x1,reg15=0x3,metadata=0x1
OpenFlow actions=push:NXM_OF_IN_PORT[],set_field:0->in_port,resubmit(,65),pop:NXM_OF_IN_PORT[]
Resubmitted flow: udp,reg10=0x1,reg14=0x1,reg15=0x3,metadata=0x1,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:04:01:02:04,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x1 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x3
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=65 cookie=0 priority=100,reg15=0x3,metadata=0x1
OpenFlow actions=output:11
Resubmitted flow: udp,in_port=12,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:04:01:02:04,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x0 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=0 cookie=0 priority=100,in_port=12
OpenFlow actions=set_field:0x8->metadata,set_field:0x1->reg14,resubmit(,16)
Resubmitted flow: udp,reg14=0x1,metadata=0x8,in_port=12,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:04:01:02:04,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=16 cookie=0 priority=50,reg14=0x1,metadata=0x8
OpenFlow actions=resubmit(,17)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=17 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,18)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=18 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,19)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=19 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,20)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=20 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,21)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=21 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,22)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=22 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,23)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=23 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,24)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=24 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,25)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=25 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,26)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=26 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,27)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=27 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,28)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=28 cookie=0 priority=0,metadata=0x8
OpenFlow actions=resubmit(,29)
Resubmitted flow: unchanged
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x0
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=29 cookie=0 priority=50,metadata=0x8,dl_dst=00:00:04:01:02:04
OpenFlow actions=set_field:0x2->reg15,resubmit(,32)
Resubmitted flow: udp,reg14=0x1,reg15=0x2,metadata=0x8,in_port=12,vlan_tci=0x0000,dl_src=00:00:04:01:02:03,dl_dst=00:00:04:01:02:04,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=63,tp_src=53,tp_dst=4369
Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0 reg8=0x0 reg9=0x0 reg10=0x0 reg11=0x0 reg12=0x0 reg13=0x0 reg14=0x1 reg15=0x2
Resubmitted odp: drop
Resubmitted megaflow: recirc_id=0,ip,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,reg8=0,reg9=0,reg10=0/0x3,reg13=0,reg14=0,reg15=0,metadata=0,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ttl=64,nw_frag=no
Rule: table=32 cookie=0 priority=100,reg15=0x2,metadata=0x8
OpenFlow actions=load:0x8->NXM_NX_TUN_ID[0..23],set_field:0x2/0xffffffff->tun_metadata0,move:NXM_NX_REG14[0..14]->NXM_NX_TUN_METADATA0[16..30],output:3
output to native tunnel
tunneling to 192.168.0.2 via br-phys
tunneling from 6a:80:bc:0f:10:4b 192.168.0.1 to ea:a6:71:ed:7e:4d 192.168.0.2
Final flow: udp,reg13=0x1,reg14=0x2,reg15=0x1,metadata=0x4,in_port=1,vlan_tci=0x0000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2,nw_dst=172.16.1.3,nw_tos=0,nw_ecn=0,nw_ttl=64,tp_src=53,tp_dst=4369
Megaflow: recirc_id=0,ip,in_port=1,vlan_tci=0x0000/0x1000,dl_src=f0:00:00:01:02:03,dl_dst=00:00:01:01:02:03,nw_src=192.168.1.2/31,nw_dst=172.16.1.3,nw_ecn=0,nw_ttl=64,nw_frag=no
Datapath actions: set(eth(src=00:00:04:01:02:03,dst=00:00:04:01:02:04)),set(ipv4(src=192.168.1.2/255.255.255.254,dst=172.16.1.3,tos=0/0x3,ttl=63)),tnl_push(tnl_port(6081),header(size=58,type=5,eth(dst=ea:a6:71:ed:7e:4d,src=6a:80:bc:0f:10:4b,dl_type=0x0800),ipv4(src=192.168.0.1,dst=192.168.0.2,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=6081,csum=0xffff),geneve(crit,vni=0x8,options({class=0x102,type=0x80,len=4,0x10002}))),out_port(1))
More information about the dev
mailing list