On Thu, Aug 27, 2015 at 3:12 AM, Chandran, Sugesh
<[email protected]> wrote:
> Hello OVN team,
>
> I am trying out OVN-Container underlay setup manually.  I found an issue with 
> forwarding ARP/broadcast packets between containers on different VMs in same 
> logical network.
> The integration bridge on the host puts VLAN ID of the container before 
> forwarding the packet to the VM . The OVS inside the VM then forwards this 
> packet to the right container interface using the VLANID.
> However when a packet received with broadcast mac address, integration bridge 
> forwards it as untagged to the VM. The OVS inside the VM drops this packet, 
> because the container interface is designated to receive only tagged packets. 
> ARP is failing because of ARP-request never reaches the destined Container.
> Is there anything I missed out to configure for handling the container 
> broadcast/ARP traffic???

Things were working fine the last time I checked. But recently Ben
added changes to the way braodcasting is done. It is possible that it
broke something. I will look into it.

>
>
> Please find the logs below for the flow rule details programmed on the 
> integration bridge(Unicast and Broadcast traffic).
>
> $  sudo /home/sugeshch/repo/ovs_dpdk/ovs_dpdk/utilities/ovs-appctl 
> ofproto/trace br-int 
> in_port=3,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_vlan=100 
> -generate
> Bridge: br-int
> Flow: 
> in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>
> Rule: table=0 cookie=0 priority=150,in_port=3,dl_vlan=100
> OpenFlow 
> actions=set_field:0x1->metadata,set_field:0x6->reg6,pop_vlan,resubmit(,16)
>
>         Resubmitted flow: 
> reg6=0x6,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>         Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 
> reg5=0x0 reg6=0x6 reg7=0x0
>         Resubmitted  odp: drop
>         Resubmitted megaflow: 
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>         Rule: table=16 cookie=0 priority=50,reg6=0x6,metadata=0x1
>         OpenFlow actions=resubmit(,17)
>
>                 Resubmitted flow: unchanged
>                 Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x0
>                 Resubmitted  odp: drop
>                 Resubmitted megaflow: 
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                 Rule: table=17 cookie=0 
> priority=50,metadata=0x1,dl_dst=00:00:00:01:00:01
>                 OpenFlow actions=set_field:0x4->reg7,resubmit(,32)
>
>                         Resubmitted flow: 
> reg6=0x6,reg7=0x4,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                         Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
>                         Resubmitted  odp: drop
>                         Resubmitted megaflow: 
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                         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=0x6 reg7=0x4
>                                 Resubmitted  odp: drop
>                                 Resubmitted megaflow: 
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                                 Rule: table=33 cookie=0 
> priority=100,reg7=0x4,metadata=0x1
>                                 OpenFlow actions=resubmit(,34)
>
>                                         Resubmitted flow: unchanged
>                                         Resubmitted regs: reg0=0x0 reg1=0x0 
> reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
>                                         Resubmitted  odp: drop
>                                         Resubmitted megaflow: 
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                                         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,resubmit(,48)
>
>                                                 Resubmitted flow: unchanged
>                                                 Resubmitted regs: reg0=0x0 
> reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
>                                                 Resubmitted  odp: drop
>                                                 Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                                                 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=0x6 reg7=0x4
>                                                         Resubmitted  odp: drop
>                                                         Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                                                         Rule: table=49 
> cookie=0 priority=50,reg7=0x4,metadata=0x1
>                                                         OpenFlow 
> actions=resubmit(,64)
>
>                                                                 Resubmitted 
> flow: unchanged
>                                                                 Resubmitted 
> regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
>                                                                 Resubmitted  
> odp: drop
>                                                                 Resubmitted 
> megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>                                                                 Rule: 
> table=64 cookie=0 priority=100,reg7=0x4,metadata=0x1
>                                                                 OpenFlow 
> actions=push_vlan:0x8100,set_field:4196->vlan_vid,push:NXM_OF_IN_PORT[],set_field:0->in_port,output:2,pop_vlan,pop:NXM_OF_IN_PORT[]
>
> Final flow: 
> reg6=0x6,reg7=0x4,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Megaflow: 
> recirc_id=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Datapath actions: 5   → VLAN tags present when forwarding to the VM.
>
>
>
>
>
> $  sudo /home/sugeshch/repo/ovs_dpdk/ovs_dpdk/utilities/ovs-appctl 
> ofproto/trace br-int 
> in_port=3,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_vlan=100 
> -generate
> Bridge: br-int
> Flow: 
> in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>
> Rule: table=0 cookie=0 priority=150,in_port=3,dl_vlan=100
> OpenFlow 
> actions=set_field:0x1->metadata,set_field:0x6->reg6,pop_vlan,resubmit(,16)
>
>         Resubmitted flow: 
> reg6=0x6,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>         Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 
> reg5=0x0 reg6=0x6 reg7=0x0
>         Resubmitted  odp: drop
>         Resubmitted megaflow: 
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>         Rule: table=16 cookie=0 priority=50,reg6=0x6,metadata=0x1
>         OpenFlow actions=resubmit(,17)
>
>                 Resubmitted flow: unchanged
>                 Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x0
>                 Resubmitted  odp: drop
>                 Resubmitted megaflow: 
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                 Rule: table=17 cookie=0 
> priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00
>                 OpenFlow actions=set_field:0xffff->reg7,resubmit(,32)
>
>                         Resubmitted flow: 
> reg6=0x6,reg7=0xffff,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>                         Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0xffff
>                         Resubmitted  odp: drop
>                         Resubmitted megaflow: 
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                         Rule: table=32 cookie=0 
> priority=100,reg7=0xffff,metadata=0x1
>                         OpenFlow 
> actions=load:0x1->NXM_NX_TUN_ID[0..23],load:0xffff->NXM_NX_TUN_METADATA0[0..31],move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1,resubmit(,33)
>                         output to native tunnel
>                         tunneling to 192.168.200.2 via br-ext
>                         tunneling from 00:1e:67:d1:a5:f5 192.168.200.1 to 
> 00:1e:67:51:2a:00 192.168.200.2
>
>                                 Resubmitted flow: 
> reg6=0x6,reg7=0xffff,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>                                 Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 
> reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0xffff
>                                 Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
>                                 Resubmitted megaflow: 
> recirc_id=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                 Rule: table=33 cookie=0 
> priority=100,reg7=0xffff,metadata=0x1
>                                 OpenFlow 
> actions=set_field:0x1->reg7,resubmit(,34),set_field:0x2->reg7,resubmit(,34)
>
>                                         Resubmitted flow: 
> reg6=0x6,reg7=0x1,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>                                         Resubmitted regs: reg0=0x0 reg1=0x0 
> reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
>                                         Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
>                                         Resubmitted megaflow: 
> recirc_id=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                         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,resubmit(,48)
>
>                                                 Resubmitted flow: unchanged
>                                                 Resubmitted regs: reg0=0x0 
> reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
>                                                 Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
>                                                 Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                                 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=0x6 reg7=0x1
>                                                         Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
>                                                         Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                                         Rule: table=49 
> cookie=0 priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00
>                                                         OpenFlow 
> actions=resubmit(,64)
>
>                                                                 Resubmitted 
> flow: unchanged
>                                                                 Resubmitted 
> regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
>                                                                 Resubmitted  
> odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
>                                                                 Resubmitted 
> megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                                                 Rule: 
> table=64 cookie=0 priority=100,reg7=0x1,metadata=0x1
>                                                                 OpenFlow 
> actions=output:2
>
>                                         Resubmitted flow: 
> reg6=0x6,reg7=0x2,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>                                         Resubmitted regs: reg0=0x0 reg1=0x0 
> reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
>                                         Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
>                                         Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                         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,resubmit(,48)
>
>                                                 Resubmitted flow: unchanged
>                                                 Resubmitted regs: reg0=0x0 
> reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
>                                                 Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
>                                                 Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                                 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=0x6 reg7=0x2
>                                                         Resubmitted  odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
>                                                         Resubmitted megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                                         Rule: table=49 
> cookie=0 priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00
>                                                         OpenFlow 
> actions=resubmit(,64)
>
>                                                                 Resubmitted 
> flow: unchanged
>                                                                 Resubmitted 
> regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
>                                                                 Resubmitted  
> odp: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
>                                                                 Resubmitted 
> megaflow: 
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
>                                                                 Rule: 
> table=64 cookie=0 priority=100,reg7=0x2,metadata=0x1
>                                                                 OpenFlow 
> actions=output:3
>                                                                 skipping 
> output to input port
>
> Final flow: 
> reg6=0x6,reg7=0x2,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Megaflow: 
> recirc_id=0,tun_id=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Datapath actions: 
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
>  → VLAN tag stripped off before sending out.
>
>
>
> _______________________________________________
> discuss mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to