Last active
September 29, 2018 00:51
-
-
Save hzhou8/763e18c209aab40e7f3d6bd0690cea6f to your computer and use it in GitHub Desktop.
ovn megaflow problem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ example of megaflows ] | |
recirc_id(0),in_port(2),eth(src=00:1b:17:00:3d:26,dst=74:db:d1:80:6f:e0),eth_type(0x8100),vlan(vid=402,pcp=0),encap(eth_type(0x0800),ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,proto=17,tos=0/0x3,ttl=120,frag=no),udp(dst=59964)), packets:0, bytes:0, used:never, actions:ct_clear,ct_clear,set(tunnel(tun_id=0xff021800000f,dst=10.30.74.66,ttl=64,tp_dst=7471,flags(df|csum|key))),set(eth(src=74:db:d1:80:f6:d9,dst=74:db:d1:80:f7:c5)),set(ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,ttl=119)),pop_vlan,3 | |
recirc_id(0),in_port(2),eth(src=00:1b:17:00:3d:26,dst=74:db:d1:80:6f:e0),eth_type(0x8100),vlan(vid=402,pcp=0),encap(eth_type(0x0800),ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,proto=17,tos=0/0x3,ttl=120,frag=no),udp(dst=49705)), packets:0, bytes:0, used:never, actions:ct_clear,ct_clear,set(tunnel(tun_id=0xff021800000f,dst=10.30.74.66,ttl=64,tp_dst=7471,flags(df|csum|key))),set(eth(src=74:db:d1:80:f6:d9,dst=74:db:d1:80:f7:c5)),set(ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,ttl=119)),pop_vlan,3 | |
recirc_id(0),in_port(2),eth(src=00:1b:17:00:3d:26,dst=74:db:d1:80:6f:e0),eth_type(0x8100),vlan(vid=402,pcp=0),encap(eth_type(0x0800),ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,proto=17,tos=0/0x3,ttl=120,frag=no),udp(dst=56145)), packets:0, bytes:0, used:never, actions:ct_clear,ct_clear,set(tunnel(tun_id=0xff021800000f,dst=10.30.74.66,ttl=64,tp_dst=7471,flags(df|csum|key))),set(eth(src=74:db:d1:80:f6:d9,dst=74:db:d1:80:f7:c5)),set(ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,ttl=119)),pop_vlan,3 | |
recirc_id(0),in_port(2),eth(src=00:1b:17:00:3d:26,dst=74:db:d1:80:6f:e0),eth_type(0x8100),vlan(vid=402,pcp=0),encap(eth_type(0x0800),ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,proto=17,tos=0/0x3,ttl=120,frag=no),udp(dst=60046)), packets:0, bytes:0, used:never, actions:ct_clear,ct_clear,set(tunnel(tun_id=0xff021800000f,dst=10.30.74.66,ttl=64,tp_dst=7471,flags(df|csum|key))),set(eth(src=74:db:d1:80:f6:d9,dst=74:db:d1:80:f7:c5)),set(ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,ttl=119)),pop_vlan,3 | |
[ ofproto/trace & ovn-detrace result ] | |
Flow: udp,in_port=1,dl_vlan=402,dl_vlan_pcp=0,vlan_tci1=0x0000,dl_src=00:1b:17:00:3d:26,dl_dst=74:db:d1:80:6f:e0,nw_src=10.192.0.0,nw_dst=10.148.196.42,nw_tos=0,nw_ecn=0,nw_ttl=120,tp_src=0,tp_dst=58566 | |
bridge("breno2") | |
---------------- | |
0. priority 0 | |
NORMAL | |
-> forwarding to learned port | |
bridge("br-int") | |
---------------- | |
0. in_port=849,dl_vlan=402, priority 150 | |
pop_vlan | |
set_field:0x2f->reg13 | |
set_field:0xf->reg11 | |
set_field:0xd->reg12 | |
set_field:0x10->metadata | |
set_field:0x1->reg14 | |
resubmit(,8) | |
8. reg14=0x1,metadata=0x10, priority 50, cookie 0x5e1c4dfa | |
resubmit(,9) | |
9. metadata=0x10, priority 0, cookie 0x30127426 | |
resubmit(,10) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=1 (ls_in_port_sec_ip), priority=0, match=(1), actions=(next;) | |
10. metadata=0x10, priority 0, cookie 0x46fd5555 | |
resubmit(,11) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=2 (ls_in_port_sec_nd), priority=0, match=(1), actions=(next;) | |
11. metadata=0x10, priority 0, cookie 0xee7836cc | |
resubmit(,12) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=3 (ls_in_pre_acl), priority=0, match=(1), actions=(next;) | |
12. metadata=0x10, priority 0, cookie 0xc95d86b3 | |
resubmit(,13) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=4 (ls_in_pre_lb), priority=0, match=(1), actions=(next;) | |
13. metadata=0x10, priority 0, cookie 0x4689eca3 | |
resubmit(,14) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=5 (ls_in_pre_stateful), priority=0, match=(1), actions=(next;) | |
14. metadata=0x10, priority 0, cookie 0x6120ed00 | |
resubmit(,15) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=6 (ls_in_acl), priority=0, match=(1), actions=(next;) | |
15. metadata=0x10, priority 0, cookie 0x1788d0d5 | |
resubmit(,16) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=7 (ls_in_qos_mark), priority=0, match=(1), actions=(next;) | |
16. metadata=0x10, priority 0, cookie 0x63e2467d | |
resubmit(,17) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=8 (ls_in_qos_meter), priority=0, match=(1), actions=(next;) | |
17. metadata=0x10, priority 0, cookie 0x392af8b3 | |
resubmit(,18) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=9 (ls_in_lb), priority=0, match=(1), actions=(next;) | |
18. metadata=0x10, priority 0, cookie 0x4fce5c58 | |
resubmit(,19) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=10 (ls_in_stateful), priority=0, match=(1), actions=(next;) | |
19. reg14=0x1,metadata=0x10, priority 100, cookie 0x610af2ad | |
resubmit(,20) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=11 (ls_in_arp_rsp), priority=100, match=(inport == "provnet-c2e11e36-8668-43dd-8599-dd1cfb42fd5c), actions=(next;) | |
20. metadata=0x10, priority 0, cookie 0x2a4df225 | |
resubmit(,21) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=12 (ls_in_dhcp_options), priority=0, match=(1), actions=(next;) | |
21. metadata=0x10, priority 0, cookie 0x80d52de3 | |
resubmit(,22) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=13 (ls_in_dhcp_response), priority=0, match=(1), actions=(next;) | |
22. metadata=0x10, priority 0, cookie 0xc96cd287 | |
resubmit(,23) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=14 (ls_in_dns_lookup), priority=0, match=(1), actions=(next;) | |
23. metadata=0x10, priority 0, cookie 0xc9e1176d | |
resubmit(,24) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=15 (ls_in_dns_response), priority=0, match=(1), actions=(next;) | |
24. metadata=0x10,dl_dst=74:db:d1:80:6f:e0, priority 50, cookie 0x7d260b3b | |
set_field:0x2->reg15 | |
resubmit(,32) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [ingress] | |
* Logical flow: table=16 (ls_in_l2_lkup), priority=50, match=(eth.dst == 74:db:d1:80:6f:e0 && is_chassis_resident("cr-lrp-7de161d5-14e5-4dd1-9fe7-281ff624a081")), actions=(outport = "7de161d5-14e5-4dd1-9fe7-281ff624a081"; output;) | |
32. priority 0 | |
resubmit(,33) | |
33. reg15=0x2,metadata=0x10, priority 100 | |
set_field:0xf->reg11 | |
set_field:0xd->reg12 | |
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(,40) | |
40. metadata=0x10, priority 0, cookie 0x70b14d82 | |
resubmit(,41) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=0 (ls_out_pre_lb), priority=0, match=(1), actions=(next;) | |
41. metadata=0x10, priority 0, cookie 0x4b38a905 | |
resubmit(,42) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=1 (ls_out_pre_acl), priority=0, match=(1), actions=(next;) | |
42. metadata=0x10, priority 0, cookie 0xbc2edb4c | |
resubmit(,43) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=2 (ls_out_pre_stateful), priority=0, match=(1), actions=(next;) | |
43. metadata=0x10, priority 0, cookie 0xda619958 | |
resubmit(,44) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=3 (ls_out_lb), priority=0, match=(1), actions=(next;) | |
44. metadata=0x10, priority 0, cookie 0x70cb2ac4 | |
resubmit(,45) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=4 (ls_out_acl), priority=0, match=(1), actions=(next;) | |
45. metadata=0x10, priority 0, cookie 0xf2ae352 | |
resubmit(,46) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=5 (ls_out_qos_mark), priority=0, match=(1), actions=(next;) | |
46. metadata=0x10, priority 0, cookie 0xc168a527 | |
resubmit(,47) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=6 (ls_out_qos_meter), priority=0, match=(1), actions=(next;) | |
47. metadata=0x10, priority 0, cookie 0x318fe774 | |
resubmit(,48) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=7 (ls_out_stateful), priority=0, match=(1), actions=(next;) | |
48. metadata=0x10, priority 0, cookie 0xb0ee5f80 | |
resubmit(,49) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=8 (ls_out_port_sec_ip), priority=0, match=(1), actions=(next;) | |
49. reg15=0x2,metadata=0x10, priority 50, cookie 0x2377f09b | |
resubmit(,64) | |
* Logical datapath: "neutron-c2e11e36-8668-43dd-8599-dd1cfb42fd5c" (2a190e59-cdbf-4f2c-97be-138038d6afb4) [egress] | |
* Logical flow: table=9 (ls_out_port_sec_l2), priority=50, match=(outport == "7de161d5-14e5-4dd1-9fe7-281ff624a081), actions=(output;) | |
64. priority 0 | |
resubmit(,65) | |
65. reg15=0x2,metadata=0x10, priority 100 | |
clone(ct_clear,set_field:0->reg11,set_field:0->reg12,set_field:0->reg13,set_field:0x2b->reg11,set_field:0x27->reg12,set_field:0x15->metadata,set_field:0x1->reg14,set_field:0->reg10,set_field:0->reg15,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,set_field:0->in_port,resubmit(,8)) | |
ct_clear | |
set_field:0->reg11 | |
set_field:0->reg12 | |
set_field:0->reg13 | |
set_field:0x2b->reg11 | |
set_field:0x27->reg12 | |
set_field:0x15->metadata | |
set_field:0x1->reg14 | |
set_field:0->reg10 | |
set_field:0->reg15 | |
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 | |
set_field:0->in_port | |
resubmit(,8) | |
8. reg14=0x1,metadata=0x15,dl_dst=74:db:d1:80:6f:e0, priority 50, cookie 0x4ce6ee80 | |
resubmit(,9) | |
9. metadata=0x15, priority 0, cookie 0xe41c46ae | |
resubmit(,10) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=1 (lr_in_ip_input), priority=0, match=(1), actions=(next;) | |
10. metadata=0x15, priority 0, cookie 0x144be43b | |
resubmit(,11) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=2 (lr_in_defrag), priority=0, match=(1), actions=(next;) | |
11. metadata=0x15, priority 0, cookie 0x88c89673 | |
resubmit(,12) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=3 (lr_in_unsnat), priority=0, match=(1), actions=(next;) | |
12. metadata=0x15, priority 0, cookie 0x8fec48a4 | |
resubmit(,13) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=4 (lr_in_dnat), priority=0, match=(1), actions=(next;) | |
13. metadata=0x15, priority 0, cookie 0x61cba02f | |
resubmit(,14) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=5 (lr_in_nd_ra_options), priority=0, match=(1), actions=(next;) | |
14. metadata=0x15, priority 0, cookie 0xa04776d6 | |
resubmit(,15) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=6 (lr_in_nd_ra_response), priority=0, match=(1), actions=(next;) | |
15. ip,metadata=0x15,nw_dst=10.148.196.0/24, priority 49, cookie 0xfeaa57fa | |
dec_ttl() | |
move:NXM_OF_IP_DST[]->NXM_NX_XXREG0[96..127] | |
-> NXM_NX_XXREG0[96..127] is now 0xa94c42a | |
load:0xa94c401->NXM_NX_XXREG0[64..95] | |
set_field:74:db:d1:80:f6:d9->eth_src | |
set_field:0x7->reg15 | |
load:0x1->NXM_NX_REG10[0] | |
resubmit(,16) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=7 (lr_in_ip_routing), priority=49, match=(ip4.dst == 10.148.196.0/24), actions=(ip.ttl--; reg0 = ip4.dst; reg1 = 10.148.196.1; eth.src = 74:db:d1:80:f6:d9; outport = "lrp-97e41bd5-8219-4d7a-8728-958a2120a289"; flags.loopback = 1; next;) | |
16. reg0=0xa94c42a,reg15=0x7,metadata=0x15, priority 100, cookie 0xadad8d47 | |
set_field:74:db:d1:80:f7:c5->eth_dst | |
resubmit(,17) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=8 (lr_in_arp_resolve), priority=100, match=(outport == "lrp-97e41bd5-8219-4d7a-8728-958a2120a289" && reg0 == 10.148.196.42), actions=(eth.dst = 74:db:d1:80:f7:c5; next;) | |
17. metadata=0x15, priority 0, cookie 0x66550ac2 | |
resubmit(,18) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=9 (lr_in_gw_redirect), priority=0, match=(1), actions=(next;) | |
18. metadata=0x15, priority 0, cookie 0x219abb3 | |
resubmit(,32) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [ingress] | |
* Logical flow: table=10 (lr_in_arp_request), priority=0, match=(1), actions=(output;) | |
32. priority 0 | |
resubmit(,33) | |
33. reg15=0x7,metadata=0x15, priority 100 | |
set_field:0x2b->reg11 | |
set_field:0x27->reg12 | |
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(,40) | |
40. metadata=0x15, priority 0, cookie 0x4efe9b60 | |
resubmit(,41) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [egress] | |
* Logical flow: table=0 (lr_out_undnat), priority=0, match=(1), actions=(next;) | |
41. metadata=0x15, priority 0, cookie 0xa0d89272 | |
resubmit(,42) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [egress] | |
* Logical flow: table=1 (lr_out_snat), priority=0, match=(1), actions=(next;) | |
42. metadata=0x15, priority 0, cookie 0x97f653a1 | |
resubmit(,43) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [egress] | |
* Logical flow: table=2 (lr_out_egr_loop), priority=0, match=(1), actions=(next;) | |
43. reg15=0x7,metadata=0x15, priority 100, cookie 0xc3d54205 | |
resubmit(,64) | |
* Logical datapath: "neutron-abf7ea89-12ec-4ad6-808e-182f37164d4b" (66ac6e75-1413-4f64-91fa-53e73365ce2b) [egress] | |
* Logical flow: table=3 (lr_out_delivery), priority=100, match=(outport == "lrp-97e41bd5-8219-4d7a-8728-958a2120a289), actions=(output;) | |
64. reg10=0x1/0x1,reg15=0x7,metadata=0x15, priority 100 | |
push:NXM_OF_IN_PORT[] | |
set_field:0->in_port | |
resubmit(,65) | |
65. reg15=0x7,metadata=0x15, priority 100 | |
clone(ct_clear,set_field:0->reg11,set_field:0->reg12,set_field:0->reg13,set_field:0x13->reg11,set_field:0x2c->reg12,set_field:0xf->metadata,set_field:0xff->reg14,set_field:0->reg10,set_field:0->reg15,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,set_field:0->in_port,resubmit(,8)) | |
ct_clear | |
set_field:0->reg11 | |
set_field:0->reg12 | |
set_field:0->reg13 | |
set_field:0x13->reg11 | |
set_field:0x2c->reg12 | |
set_field:0xf->metadata | |
set_field:0xff->reg14 | |
set_field:0->reg10 | |
set_field:0->reg15 | |
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 | |
set_field:0->in_port | |
resubmit(,8) | |
8. reg14=0xff,metadata=0xf, priority 50, cookie 0xf8e2119c | |
resubmit(,9) | |
9. metadata=0xf, priority 0, cookie 0xaabd622 | |
resubmit(,10) | |
10. metadata=0xf, priority 0, cookie 0x799ce4c6 | |
resubmit(,11) | |
11. metadata=0xf, priority 0, cookie 0x2641b8ea | |
resubmit(,12) | |
12. metadata=0xf, priority 0, cookie 0x65e5a71a | |
resubmit(,13) | |
13. metadata=0xf, priority 0, cookie 0x7ef43334 | |
resubmit(,14) | |
14. metadata=0xf, priority 0, cookie 0xcf0735e4 | |
resubmit(,15) | |
15. metadata=0xf, priority 0, cookie 0xbf407fa6 | |
resubmit(,16) | |
16. metadata=0xf, priority 0, cookie 0xde619ced | |
resubmit(,17) | |
17. metadata=0xf, priority 0, cookie 0x94ddff9c | |
resubmit(,18) | |
18. metadata=0xf, priority 0, cookie 0x7c9f6a90 | |
resubmit(,19) | |
19. metadata=0xf, priority 0, cookie 0x710e3419 | |
resubmit(,20) | |
20. metadata=0xf, priority 0, cookie 0x11c73818 | |
resubmit(,21) | |
21. metadata=0xf, priority 0, cookie 0x766ccd98 | |
resubmit(,22) | |
22. metadata=0xf, priority 0, cookie 0xc9a83319 | |
resubmit(,23) | |
23. metadata=0xf, priority 0, cookie 0xdf2ff922 | |
resubmit(,24) | |
24. metadata=0xf,dl_dst=74:db:d1:80:f7:c5, priority 50, cookie 0xff3027d7 | |
set_field:0x218->reg15 | |
resubmit(,32) | |
32. reg15=0x218,metadata=0xf, priority 100 | |
set_field:0x21800000f->tun_id | |
move:NXM_NX_REG14[0..14]->NXM_NX_TUN_ID[40..54] | |
-> NXM_NX_TUN_ID[40..54] is now 0xff | |
output:836 | |
-> output to kernel tunnel | |
pop:NXM_OF_IN_PORT[] | |
-> NXM_OF_IN_PORT[] is now 0 | |
* Logical datapath: "neutron-c25e6c9b-6a40-48b2-99d1-bd002c4e83cb" (90d902c7-e074-4c56-bc9f-c209768491cb) [ingress] | |
* Logical flow: table=16 (ls_in_l2_lkup), priority=50, match=(eth.dst == 74:db:d1:80:f7:c5), actions=(outport = "c77ac033-ea69-4245-9690-22cb16ca1922"; output;) | |
Final flow: unchanged | |
Megaflow: recirc_id=0,eth,udp,in_port=1,dl_vlan=402,dl_vlan_pcp=0,dl_src=00:1b:17:00:3d:26,dl_dst=74:db:d1:80:6f:e0,nw_src=10.192.0.0/10,nw_dst=10.148.196.42,nw_ecn=0,nw_ttl=120,nw_frag=no,tp_dst=58566 | |
Datapath actions: ct_clear,ct_clear,set(tunnel(tun_id=0xff021800000f,dst=10.30.74.66,ttl=64,tp_dst=7471,flags(df|csum|key))),set(eth(src=74:db:d1:80:f6:d9,dst=74:db:d1:80:f7:c5)),set(ipv4(src=10.192.0.0/255.192.0.0,dst=10.148.196.42,ttl=119)),pop_vlan,3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment