Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-09 Thread Chandran, Sugesh


Regards
_Sugesh


> -Original Message-
> From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> Sent: Thursday, June 8, 2017 9:31 AM
> To: Chandran, Sugesh ; ovs-
> disc...@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> Sugesh,
> 
> I've captured the received packets at br-phy  (below) and it is vxlan with 
> vlan
> in outer eth header - where did u see qinq ?
[Sugesh] Nope, Since you are getting packets tagged with vlan ID, it could be
The AWS setup might be using it for the overlay(Though I am not 100% sure about 
it)
Yes, your findings are right, neither the dp flow or packets shows it is QinQ.
> 
> 08:24:20.598878 02:d7:d1:26:84:e5 (oui Unknown) > 02:fb:9e:ce:f2:0d (oui
> Unknown), ethertype 802.1Q (0x8100), length 96: vlan 2047, p 0, ethertype
> IPv4, ip-172-31-100-80.eu-central-1.compute.internal.41469 > ip-172-31-100-
> 44.eu-central-1.compute.internal.4789: VXLAN, flags [I] (0x08), vni 1000
> 1e:b5:19:54:f7:9e (oui Unknown) > Broadcast, ethertype ARP (0x0806),
> length 42: Request who-has 1.1.1.10 tell 1.1.1.20, length 28
> 
> Best Regards
> avi
> 
> > -Original Message-
> > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > Sent: Thursday, 08 June, 2017 11:11 AM
> > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> >
> >
> > Regards
> > _Sugesh
> >
> > > -Original Message-
> > > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > > Sent: Wednesday, June 7, 2017 3:51 PM
> > > To: Chandran, Sugesh ; ovs-
> > > disc...@openvswitch.org
> > > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > interface but not forwarded to VXLAN port
> > >
> > > Sugesh,
> > >
> > > As a reference - here is  flow-dump of a 'good' ovs-dpdk  setup  (on
> > > my 2 bare-metals connected back to back) There is a flow with action
> > > tnl-pop - which is missing in my AWS setup
> > [Sugesh] I haven't tested on AWS,. Not sure what is happening there.
> > You are not seeing the tnl_pop action as the receiving packets are
> > QinQ, not VxLAN.
> >
> > >
> > > low-dump from non-dpdk interfaces:
> > > recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17
> > > :2 2),eth_ type(0x0800),ipv4(frag=no), packets:0, bytes:0,
> > > used:never,
> > > actions:5
> > >
> > > recirc_id(0),in_port(1),eth(src=e6:bd:3b:42:eb:4a,dst=33:33:00:00:00
> > > :0
> > > 2),eth
> > > _type(0x86dd),ipv6(proto=58,tclass=0/0x3,frag=no),icmpv6(type=133,co
> > > de
> > > =
> > > 0), packets:0, bytes:0, used:never,
> > > actions:2,tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:
> > > 0d:1
> > >
> 7:22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.
> > > 1.1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),
> > > vx
> > > lan
> > > (flags=0x800,vni=0x0)),out_port(4))
> > >
> > > recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=33:33:00:00:00
> > > :0 2),eth_t
> > > ype(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0),
> > > packets:0, bytes:0, used:never, actions:5 flow-dump from pmd on cpu
> > > core: 16
> > >
> > > recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17
> > > :2 2),eth_ type(0x0800),ipv4(frag=no), packets:21037221,
> > > bytes:189314034577, used:0.000s, actions:5
> > >
> > > recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=ec:f4:bb:f0:3c
> > > :9
> > > a),eth_
> > > type(0x0800),ipv4(dst=172.168.1.2,proto=17,frag=no),udp(dst=4789),
> > > packets:7501131, bytes:870402168, used:0.001s, actions:tnl_pop(3)
> > >
> > > recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=33:33:00:00:00
> > > :0 2),eth_
> > > type(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0),
> > > packets:0, bytes:0, used:never, actions:4
> > >
> > > recirc_id(0),in_port(2),eth(src=c0:f0:00:00:00:0c,dst=c0:00:00:00:00
> > > :0 c),eth_t ype(0x0800),ipv4(tos=0/0x3,frag=no), packets:21037213,
> > > bytes:188262173069, used:0.001s, flags:SP.,
> > >
> actions:tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:0d:17:
> > >
> 22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-08 Thread Avi Cohen (A)
Sugesh,

I've captured the received packets at br-phy  (below) and it is vxlan with vlan 
in outer eth header - where did u see qinq ?

08:24:20.598878 02:d7:d1:26:84:e5 (oui Unknown) > 02:fb:9e:ce:f2:0d (oui 
Unknown), ethertype 802.1Q (0x8100), length 96: vlan 2047, p 0, ethertype IPv4, 
ip-172-31-100-80.eu-central-1.compute.internal.41469 > 
ip-172-31-100-44.eu-central-1.compute.internal.4789: VXLAN, flags [I] (0x08), 
vni 1000
1e:b5:19:54:f7:9e (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 42: 
Request who-has 1.1.1.10 tell 1.1.1.20, length 28

Best Regards
avi

> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Thursday, 08 June, 2017 11:11 AM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> > -Original Message-
> > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > Sent: Wednesday, June 7, 2017 3:51 PM
> > To: Chandran, Sugesh ; ovs-
> > disc...@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Sugesh,
> >
> > As a reference - here is  flow-dump of a 'good' ovs-dpdk  setup  (on
> > my 2 bare-metals connected back to back) There is a flow with action
> > tnl-pop - which is missing in my AWS setup
> [Sugesh] I haven't tested on AWS,. Not sure what is happening there.
> You are not seeing the tnl_pop action as the receiving packets are QinQ, not
> VxLAN.
> 
> >
> > low-dump from non-dpdk interfaces:
> > recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17:2
> > 2),eth_ type(0x0800),ipv4(frag=no), packets:0, bytes:0, used:never,
> > actions:5
> >
> > recirc_id(0),in_port(1),eth(src=e6:bd:3b:42:eb:4a,dst=33:33:00:00:00:0
> > 2),eth
> > _type(0x86dd),ipv6(proto=58,tclass=0/0x3,frag=no),icmpv6(type=133,code
> > =
> > 0), packets:0, bytes:0, used:never,
> > actions:2,tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:
> > 0d:1
> > 7:22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.
> > 1.1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vx
> > lan
> > (flags=0x800,vni=0x0)),out_port(4))
> >
> > recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=33:33:00:00:00:0
> > 2),eth_t ype(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0),
> > packets:0, bytes:0, used:never, actions:5 flow-dump from pmd on cpu
> > core: 16
> >
> > recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17:2
> > 2),eth_ type(0x0800),ipv4(frag=no), packets:21037221,
> > bytes:189314034577, used:0.000s, actions:5
> >
> > recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=ec:f4:bb:f0:3c:9
> > a),eth_
> > type(0x0800),ipv4(dst=172.168.1.2,proto=17,frag=no),udp(dst=4789),
> > packets:7501131, bytes:870402168, used:0.001s, actions:tnl_pop(3)
> >
> > recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=33:33:00:00:00:0
> > 2),eth_ type(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0),
> > packets:0, bytes:0, used:never, actions:4
> >
> > recirc_id(0),in_port(2),eth(src=c0:f0:00:00:00:0c,dst=c0:00:00:00:00:0
> > c),eth_t ype(0x0800),ipv4(tos=0/0x3,frag=no), packets:21037213,
> > bytes:188262173069, used:0.001s, flags:SP.,
> > actions:tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:0d:17:
> > 22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.1.
> > 1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxla
> > n(fl
> > ags=0x800,vni=0x0)),out_port(4))
> > tunnel(tun_id=0x0,src=172.168.1.1,dst=172.168.1.2,flags(-df-
> > csum+key)),skb_mark(0),recirc_id(0),in_port(3),eth(src=c0:00:00:00:00:
> > csum+0c,ds
> > t=c0:f0:00:00:00:0c),eth_type(0x0800),ipv4(frag=no), packets:7501121,
> > bytes:495344950, used:0.001s, flags:SP., actions:2
> > [root@avi-dpdk2 openvswitch-2.6.1]#
> > [root@avi-dpdk2 openvswitch-2.6.1]#
> > [root@avi-dpdk2 openvswitch-2.6.1]#
> > [root@avi-dpdk2 openvswitch-2.6.1]# ovs-appctl dpctl/show
> > netdev@ovs-netdev:
> > lookups: hit:61590195 missed:101 lost:0
> > flows: 7
> > port 0: ovs-netdev (tap)
> > port 1: br-int (tap)
> > port 2: dpdkvhostuser0 (dpdkvhostuser: configured_rx_queues=1,
> > configured_tx_queues=1, mtu=8950, requested_rx_queues=1,
> > requested_tx_queues=1)
> > port 3: vxlan_sys_4789 (vxlan)
> > port 4: br-phy (tap)
&g

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-08 Thread Chandran, Sugesh


Regards
_Sugesh

> -Original Message-
> From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> Sent: Wednesday, June 7, 2017 3:51 PM
> To: Chandran, Sugesh ; ovs-
> disc...@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> Sugesh,
> 
> As a reference - here is  flow-dump of a 'good' ovs-dpdk  setup  (on my 2
> bare-metals connected back to back) There is a flow with action tnl-pop -
> which is missing in my AWS setup
[Sugesh] I haven't tested on AWS,. Not sure what is happening there.
You are not seeing the tnl_pop action as the receiving packets are QinQ, not 
VxLAN.

> 
> low-dump from non-dpdk interfaces:
> recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17:22),eth_
> type(0x0800),ipv4(frag=no), packets:0, bytes:0, used:never, actions:5
> 
> recirc_id(0),in_port(1),eth(src=e6:bd:3b:42:eb:4a,dst=33:33:00:00:00:02),eth
> _type(0x86dd),ipv6(proto=58,tclass=0/0x3,frag=no),icmpv6(type=133,code=
> 0), packets:0, bytes:0, used:never,
> actions:2,tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:0d:1
> 7:22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.
> 1.1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan
> (flags=0x800,vni=0x0)),out_port(4))
> 
> recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=33:33:00:00:00:02),eth_t
> ype(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0), packets:0,
> bytes:0, used:never, actions:5 flow-dump from pmd on cpu core: 16
> 
> recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17:22),eth_
> type(0x0800),ipv4(frag=no), packets:21037221, bytes:189314034577,
> used:0.000s, actions:5
> 
> recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=ec:f4:bb:f0:3c:9a),eth_
> type(0x0800),ipv4(dst=172.168.1.2,proto=17,frag=no),udp(dst=4789),
> packets:7501131, bytes:870402168, used:0.001s, actions:tnl_pop(3)
> 
> recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=33:33:00:00:00:02),eth_
> type(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0), packets:0,
> bytes:0, used:never, actions:4
> 
> recirc_id(0),in_port(2),eth(src=c0:f0:00:00:00:0c,dst=c0:00:00:00:00:0c),eth_t
> ype(0x0800),ipv4(tos=0/0x3,frag=no), packets:21037213,
> bytes:188262173069, used:0.001s, flags:SP.,
> actions:tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:0d:17:
> 22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.1.
> 1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(fl
> ags=0x800,vni=0x0)),out_port(4))
> tunnel(tun_id=0x0,src=172.168.1.1,dst=172.168.1.2,flags(-df-
> csum+key)),skb_mark(0),recirc_id(0),in_port(3),eth(src=c0:00:00:00:00:0c,ds
> t=c0:f0:00:00:00:0c),eth_type(0x0800),ipv4(frag=no), packets:7501121,
> bytes:495344950, used:0.001s, flags:SP., actions:2
> [root@avi-dpdk2 openvswitch-2.6.1]#
> [root@avi-dpdk2 openvswitch-2.6.1]#
> [root@avi-dpdk2 openvswitch-2.6.1]#
> [root@avi-dpdk2 openvswitch-2.6.1]# ovs-appctl dpctl/show
> netdev@ovs-netdev:
>   lookups: hit:61590195 missed:101 lost:0
>   flows: 7
>   port 0: ovs-netdev (tap)
>   port 1: br-int (tap)
>   port 2: dpdkvhostuser0 (dpdkvhostuser: configured_rx_queues=1,
> configured_tx_queues=1, mtu=8950, requested_rx_queues=1,
> requested_tx_queues=1)
>   port 3: vxlan_sys_4789 (vxlan)
>   port 4: br-phy (tap)
>   port 5: dpdk0 (dpdk: configured_rx_queues=1,
> configured_tx_queues=21, mtu=9000, requested_rx_queues=1,
> requested_tx_queues=21)
> 
> 
> 
> 
> 
> > -----Original Message-
> > From: Avi Cohen (A)
> > Sent: Wednesday, 07 June, 2017 5:09 PM
> > To: 'Chandran, Sugesh'; ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> >
> > Sugesh,
> >
> > VNI  (now ) is set to 1000 on both sides.
> > The 2 machines are created on AWS
> > Below is the output of both devices (both attempt to ping their peer)
> > - look similar - there is no qinq.
> > I had a configuration problem - fixed already Below you can see that I
> > have a flow (marked **)  for vxlan encapsulation , but not for vxlan
> > decap ..  why is that ?
> >
> > Device A
> > flow-dump from non-dpdk interfaces:
> > recirc_id(0),in_port(4),eth(src=02:fb:9e:ce:f2:0d,dst=02:d7:d1:26:84:e
> > 5),eth_typ e(0x0800),ipv4(frag=no), packets:1886, bytes:279128,
> > used:0.801s, actions:5
> > recirc_id(0),in_port(3),eth(src=c6:96:20:43:ee:ab,dst=fa:fc:41:d0:c5:2
> > b),eth_typ e(0x0800),ipv4(tos=0/0x3,frag=no), packets:1886,
> >

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)
Sugesh,

As a reference - here is  flow-dump of a 'good' ovs-dpdk  setup  (on my 2 
bare-metals connected back to back)
There is a flow with action tnl-pop - which is missing in my AWS setup

low-dump from non-dpdk interfaces:
recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17:22),eth_type(0x0800),ipv4(frag=no),
 packets:0, bytes:0, used:never, actions:5

recirc_id(0),in_port(1),eth(src=e6:bd:3b:42:eb:4a,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(proto=58,tclass=0/0x3,frag=no),icmpv6(type=133,code=0),
 packets:0, bytes:0, used:never, 
actions:2,tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:0d:17:22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.1.1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x800,vni=0x0)),out_port(4))

recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0),
 packets:0, bytes:0, used:never, actions:5
flow-dump from pmd on cpu core: 16

recirc_id(0),in_port(4),eth(src=ec:f4:bb:f0:3c:9a,dst=24:6e:96:0d:17:22),eth_type(0x0800),ipv4(frag=no),
 packets:21037221, bytes:189314034577, used:0.000s, actions:5

recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=ec:f4:bb:f0:3c:9a),eth_type(0x0800),ipv4(dst=172.168.1.2,proto=17,frag=no),udp(dst=4789),
 packets:7501131, bytes:870402168, used:0.001s, actions:tnl_pop(3)

recirc_id(0),in_port(5),eth(src=24:6e:96:0d:17:22,dst=33:33:00:00:00:02),eth_type(0x86dd),ipv6(proto=58,frag=no),icmpv6(type=133,code=0),
 packets:0, bytes:0, used:never, actions:4

recirc_id(0),in_port(2),eth(src=c0:f0:00:00:00:0c,dst=c0:00:00:00:00:0c),eth_type(0x0800),ipv4(tos=0/0x3,frag=no),
 packets:21037213, bytes:188262173069, used:0.001s, flags:SP., 
actions:tnl_push(tnl_port(3),header(size=50,type=4,eth(dst=24:6e:96:0d:17:22,src=ec:f4:bb:f0:3c:9a,dl_type=0x0800),ipv4(src=172.168.1.2,dst=172.168.1.1,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x800,vni=0x0)),out_port(4))
tunnel(tun_id=0x0,src=172.168.1.1,dst=172.168.1.2,flags(-df-csum+key)),skb_mark(0),recirc_id(0),in_port(3),eth(src=c0:00:00:00:00:0c,dst=c0:f0:00:00:00:0c),eth_type(0x0800),ipv4(frag=no),
 packets:7501121, bytes:495344950, used:0.001s, flags:SP., actions:2
[root@avi-dpdk2 openvswitch-2.6.1]# 
[root@avi-dpdk2 openvswitch-2.6.1]# 
[root@avi-dpdk2 openvswitch-2.6.1]# 
[root@avi-dpdk2 openvswitch-2.6.1]# ovs-appctl dpctl/show
netdev@ovs-netdev:
lookups: hit:61590195 missed:101 lost:0
flows: 7
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: dpdkvhostuser0 (dpdkvhostuser: configured_rx_queues=1, 
configured_tx_queues=1, mtu=8950, requested_rx_queues=1, requested_tx_queues=1)
port 3: vxlan_sys_4789 (vxlan)
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1, configured_tx_queues=21, 
mtu=9000, requested_rx_queues=1, requested_tx_queues=21)





> -Original Message-
> From: Avi Cohen (A)
> Sent: Wednesday, 07 June, 2017 5:09 PM
> To: 'Chandran, Sugesh'; ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> Sugesh,
> 
> VNI  (now ) is set to 1000 on both sides.
> The 2 machines are created on AWS
> Below is the output of both devices (both attempt to ping their peer)  - look
> similar - there is no qinq.
> I had a configuration problem - fixed already Below you can see that I have a
> flow (marked **)  for vxlan encapsulation , but not for vxlan decap ..  why is
> that ?
> 
> Device A
> flow-dump from non-dpdk interfaces:
> recirc_id(0),in_port(4),eth(src=02:fb:9e:ce:f2:0d,dst=02:d7:d1:26:84:e5),eth_typ
> e(0x0800),ipv4(frag=no), packets:1886, bytes:279128, used:0.801s, actions:5
> recirc_id(0),in_port(3),eth(src=c6:96:20:43:ee:ab,dst=fa:fc:41:d0:c5:2b),eth_typ
> e(0x0800),ipv4(tos=0/0x3,frag=no), packets:1886, bytes:184828, used:0.801s,
> actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:d7:d1:26:84:e5
> ,src=02:fb:9e:ce:f2:0d,dl_type=0x0800),ipv4(src=172.31.100.44,dst=172.31.100.
> 80,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(fla
> gs=0x800,vni=0x3e8)),out_port(4))
> recirc_id(0),in_port(4),eth(src=02:fb:9e:ce:f2:0d,dst=ff:ff:ff:ff:ff:ff),eth_type(0x0
> 806),arp(sip=172.31.100.44,tip=172.31.100.1,op=1/0xff), packets:5, bytes:210,
> used:9.988s, actions:5 flow-dump from pmd on cpu core: 7
> recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
> packets:1898, bytes:288496, used:0.415s, actions:4
> recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(sip=172.31.100.1,
> 

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)

Sugesh,

VNI  (now ) is set to 1000 on both sides.
The 2 machines are created on AWS
Below is the output of both devices (both attempt to ping their peer)  - look 
similar - there is no qinq.
I had a configuration problem - fixed already Below you can see that I have a 
flow (marked **)  for vxlan encapsulation , but not for vxlan decap ..  why is 
that ?

Device A
flow-dump from non-dpdk interfaces:
recirc_id(0),in_port(4),eth(src=02:fb:9e:ce:f2:0d,dst=02:d7:d1:26:84:e5),eth_type(0x0800),ipv4(frag=no),
 packets:1886, bytes:279128, used:0.801s, actions:5
recirc_id(0),in_port(3),eth(src=c6:96:20:43:ee:ab,dst=fa:fc:41:d0:c5:2b),eth_type(0x0800),ipv4(tos=0/0x3,frag=no),
 packets:1886, bytes:184828, used:0.801s, 
actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:d7:d1:26:84:e5,src=02:fb:9e:ce:f2:0d,dl_type=0x0800),ipv4(src=172.31.100.44,dst=172.31.100.80,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x800,vni=0x3e8)),out_port(4))
recirc_id(0),in_port(4),eth(src=02:fb:9e:ce:f2:0d,dst=ff:ff:ff:ff:ff:ff),eth_type(0x0806),arp(sip=172.31.100.44,tip=172.31.100.1,op=1/0xff),
 packets:5, bytes:210, used:9.988s, actions:5
flow-dump from pmd on cpu core: 7
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1898, bytes:288496, used:0.415s, actions:4
recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(sip=172.31.100.1,op=2/0xff,sha=02:97:78:a7:a9:2d)),
 packets:5, bytes:300, used:9.988s, actions:4

tilities/ovs-appctl dpctl/show
netdev@ovs-netdev:
lookups: hit:6919 missed:141 lost:0
flows: 6
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: vxlan_sys_4789 (vxlan)
port 3: veth0
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1, configured_tx_queues=4, 
mtu=9000, requested_rx_queues=1, requested_tx_queues=33)



Device B
flow-dump from non-dpdk interfaces:
recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x0800),ipv4(frag=no),
 packets:1982, bytes:293336, used:0.510s, actions:5
recirc_id(0),in_port(3),eth(src=fa:fc:41:d0:c5:2b,dst=c6:96:20:43:ee:ab),eth_type(0x0800),ipv4(tos=0/0x3,frag=no),
 packets:1982, bytes:194236, used:0.510s, 
actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:fb:9e:ce:f2:0d,src=02:d7:d1:26:84:e5,dl_type=0x0800),ipv4(src=172.31.100.80,dst=172.31.100.44,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x800,vni=0x3e8)),out_port(4))
recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=ff:ff:ff:ff:ff:ff),eth_type(0x0806),arp(sip=172.31.100.80,tip=172.31.100.1,op=1/0xff),
 packets:2, bytes:84, used:2.282s, actions:5
flow-dump from pmd on cpu core: 7
recirc_id(0),in_port(5),eth(src=02:fb:9e:ce:f2:0d,dst=02:d7:d1:26:84:e5),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1970, bytes:299440, used:0.226s, actions:4
recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:d7:d1:26:84:e5),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(sip=172.31.100.1,op=2/0xff,sha=02:97:78:a7:a9:2d)),
 packets:2, bytes:120, used:2.282s, actions:4

utilities/ovs-appctl dpctl/show
netdev@ovs-netdev:
lookups: hit:6650 missed:114 lost:0
flows: 5
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: vxlan_sys_4789 (vxlan)
port 3: veth0
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1, configured_tx_queues=4, 
mtu=9000, requested_rx_queues=1, requested_tx_queues=33)






> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Wednesday, 07 June, 2017 4:41 PM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> 
> > -Original Message-
> > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > Sent: Wednesday, June 7, 2017 1:21 PM
> > To: Chandran, Sugesh ; ovs-
> > disc...@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Sugesh
> > This is the output from the remote device (the transmitter  - tries to
> > ping the other device)
> >
> > ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from non- dpdk
> > interfaces:
> > recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0
> > d),eth_ type(0x0800),ipv4(frag=no), packets:5904, bytes:543696,
> > used:0.725s,
> > actions:5
> >
> > recirc_id(0),in_port(3),eth(src=52:e9:07:36:77:ce,dst=ff:ff:ff:ff:ff:f
> &g

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)

Sugesh,

VNI  (now ) is set to 1000 on both sides.
The 2 machines are created on AWS
I had a configuration problem - fixed already 
Below you can see that I have a flow (marked **)  for vxlan encapsulation , but 
not for vxlan decap ..  why is that ?
the flow-dump on both sides are quite similar.


flow-dump from non-dpdk interfaces:
* 
recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x0800),ipv4(frag=no),
 packets:230, bytes:34040, used:0.402s, actions:5

** 
recirc_id(0),in_port(3),eth(src=fa:fc:41:d0:c5:2b,dst=c6:96:20:43:ee:ab),eth_type(0x0800),ipv4(tos=0/0x3,frag=no),
 packets:230, bytes:22540, used:0.402s, 
actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:fb:9e:ce:f2:0d,src=02:d7:d1:26:84:e5,dl_type=0x0800),ipv4(src=172.31.100.80,dst=172.31.100.44,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x800,vni=0x3e8)),out_port(4))
flow-dump from pmd on cpu core: 7

***recirc_id(0),in_port(5),eth(src=02:fb:9e:ce:f2:0d,dst=02:d7:d1:26:84:e5),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:232, bytes:35264, used:0.017s, actions:4

root@ip-172-31-100-80:/home/ubuntu/openvswitch-2.6.1# utilities/ovs-appctl 
dpctl/show
netdev@ovs-netdev:
lookups: hit:1056 missed:21 lost:0
flows: 3
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: vxlan_sys_4789 (vxlan)
port 3: veth0
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1, configured_tx_queues=4, 
mtu=9000, requested_rx_queues=1, requested_tx_queues=33)

> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Wednesday, 07 June, 2017 4:41 PM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> 
> > -Original Message-
> > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > Sent: Wednesday, June 7, 2017 1:21 PM
> > To: Chandran, Sugesh ; ovs-
> > disc...@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Sugesh
> > This is the output from the remote device (the transmitter  - tries to
> > ping the other device)
> >
> > ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from non- dpdk
> > interfaces:
> > recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0
> > d),eth_ type(0x0800),ipv4(frag=no), packets:5904, bytes:543696,
> > used:0.725s,
> > actions:5
> >
> > recirc_id(0),in_port(3),eth(src=52:e9:07:36:77:ce,dst=ff:ff:ff:ff:ff:f
> > f),eth_typ e(0x0806),arp(sip=1.1.1.20,tip=1.1.1.10,op=1/0xff),
> > packets:5889, bytes:247338, used:0.725s,
> > actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:fb:9e:
> > ce:f2
> > :0d,src=02:d7:d1:26:84:e5,dl_type=0x0800),ipv4(src=172.31.100.80,dst=1
> > 72.3
> > 1.100.44,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x
> > 0),
> > vxlan(flags=0x800,vni=0x3e8)),out_port(4))
> >
> [Sugesh] It looks OK on the transmit side, However on receive side they are
> showing as QinQ.
> Are they connected back to back??
> Also  whats the vxlan key that you have configured for the tunnel interface on
> receive side?
> 
> >
> > ovs-appctl dpctl/show
> > netdev@ovs-netdev:
> > lookups: hit:1436 missed:33 lost:0
> > flows: 1
> > port 0: ovs-netdev (tap)
> > port 1: br-int (tap)
> > port 2: vxlan_sys_4789 (vxlan)
> >     port 3: veth0
> >     port 4: br-phy (tap)
> >     port 5: dpdk0 (dpdk: configured_rx_queues=1,
> >
> >
> > > -Original Message-
> > > From: Avi Cohen (A)
> > > Sent: Wednesday, 07 June, 2017 2:13 PM
> > > To: 'Chandran, Sugesh'; ovs-discuss@openvswitch.org
> > > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > interface but not forwarded to VXLAN port
> > >
> > > Thanks you Sugesh
> > > Correction
> > > See output below : - the last show  " ovs-appctl dpctl/dump-flows
> > netdev@ovs-
> > > netdev"  - the  action is  4   to the br-phy .
> > >
> > >
> > > ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd
> > on
> > > cpu
> > > core: 7
> > > recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2
> > > :0
> > > d),eth_typ
> > > e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no))
> > > , packets:1334

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Chandran, Sugesh


Regards
_Sugesh


> -Original Message-
> From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> Sent: Wednesday, June 7, 2017 1:21 PM
> To: Chandran, Sugesh ; ovs-
> disc...@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> Sugesh
> This is the output from the remote device (the transmitter  - tries to ping 
> the
> other device)
> 
> ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from non-
> dpdk interfaces:
> recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_
> type(0x0800),ipv4(frag=no), packets:5904, bytes:543696, used:0.725s,
> actions:5
> 
> recirc_id(0),in_port(3),eth(src=52:e9:07:36:77:ce,dst=ff:ff:ff:ff:ff:ff),eth_typ
> e(0x0806),arp(sip=1.1.1.20,tip=1.1.1.10,op=1/0xff), packets:5889,
> bytes:247338, used:0.725s,
> actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:fb:9e:ce:f2
> :0d,src=02:d7:d1:26:84:e5,dl_type=0x0800),ipv4(src=172.31.100.80,dst=172.3
> 1.100.44,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),
> vxlan(flags=0x800,vni=0x3e8)),out_port(4))
> 
[Sugesh] It looks OK on the transmit side, However on receive side they are 
showing as QinQ.
Are they connected back to back??
Also  whats the vxlan key that you have configured for the tunnel interface on 
receive side?

> 
> ovs-appctl dpctl/show
> netdev@ovs-netdev:
>   lookups: hit:1436 missed:33 lost:0
>   flows: 1
>   port 0: ovs-netdev (tap)
>   port 1: br-int (tap)
>   port 2: vxlan_sys_4789 (vxlan)
>   port 3: veth0
>   port 4: br-phy (tap)
>   port 5: dpdk0 (dpdk: configured_rx_queues=1,
> 
> 
> > -Original Message-
> > From: Avi Cohen (A)
> > Sent: Wednesday, 07 June, 2017 2:13 PM
> > To: 'Chandran, Sugesh'; ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Thanks you Sugesh
> > Correction
> > See output below : - the last show  " ovs-appctl dpctl/dump-flows
> netdev@ovs-
> > netdev"  - the  action is  4   to the br-phy .
> >
> >
> > ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd
> on
> > cpu
> > core: 7
> > recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0
> > d),eth_typ
> > e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
> > packets:1334, bytes:128592, used:0.757s, actions:4
> > recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0
> > d),eth_typ
> > e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
> > packets:1, bytes:60, used:0.525s, actions:4 root@ip-172-31-100-
> > 44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl
> > dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core:
> 7
> > recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0
> > d),eth_typ
> > e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
> > packets:1341, bytes:129264, used:0.139s, actions:4
> > recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0
> > d),eth_typ
> > e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
> > packets:2, bytes:120, used:5.957s, actions:4 root@ip-172-31-100-
> > 44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl
> > dpctl/show
> > netdev@ovs-netdev:
> > lookups: hit:1436 missed:33 lost:0
> > flows: 1
> > port 0: ovs-netdev (tap)
> > port 1: br-int (tap)
> > port 2: vxlan_sys_4789 (vxlan)
> > port 3: veth0
> > port 4: br-phy (tap)
> > port 5: dpdk0 (dpdk: configured_rx_queues=1,
> configured_tx_queues=4,
> > mtu=9000, requested_rx_queues=1,
> > requested_tx_queues=33)
> >
> > root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl
> > dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core:
> 7
> > recirc_id(0),in_port(5),eth(src=02:d7:d1:26:

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)
Sugesh 
This is the output from the remote device (the transmitter  - tries to ping the 
other device)

ovs-appctl dpctl/dump-flows netdev@ovs-netdev
flow-dump from non-dpdk interfaces:
recirc_id(0),in_port(4),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x0800),ipv4(frag=no),
 packets:5904, bytes:543696, used:0.725s, actions:5

recirc_id(0),in_port(3),eth(src=52:e9:07:36:77:ce,dst=ff:ff:ff:ff:ff:ff),eth_type(0x0806),arp(sip=1.1.1.20,tip=1.1.1.10,op=1/0xff),
 packets:5889, bytes:247338, used:0.725s, 
actions:1,tnl_push(tnl_port(2),header(size=50,type=4,eth(dst=02:fb:9e:ce:f2:0d,src=02:d7:d1:26:84:e5,dl_type=0x0800),ipv4(src=172.31.100.80,dst=172.31.100.44,proto=17,tos=0,ttl=64,frag=0x4000),udp(src=0,dst=4789,csum=0x0),vxlan(flags=0x800,vni=0x3e8)),out_port(4))


ovs-appctl dpctl/show
netdev@ovs-netdev:
lookups: hit:1436 missed:33 lost:0
flows: 1
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: vxlan_sys_4789 (vxlan)
port 3: veth0
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1,


> -Original Message-
> From: Avi Cohen (A)
> Sent: Wednesday, 07 June, 2017 2:13 PM
> To: 'Chandran, Sugesh'; ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> Thanks you Sugesh
> Correction
> See output below : - the last show  " ovs-appctl dpctl/dump-flows netdev@ovs-
> netdev"  - the  action is  4   to the br-phy .
> 
> 
> ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu
> core: 7
> recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
> packets:1334, bytes:128592, used:0.757s, actions:4
> recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
> packets:1, bytes:60, used:0.525s, actions:4 root@ip-172-31-100-
> 44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl
> dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core: 7
> recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
> packets:1341, bytes:129264, used:0.139s, actions:4
> recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
> packets:2, bytes:120, used:5.957s, actions:4 root@ip-172-31-100-
> 44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl
> dpctl/show
> netdev@ovs-netdev:
>   lookups: hit:1436 missed:33 lost:0
>   flows: 1
>   port 0: ovs-netdev (tap)
>   port 1: br-int (tap)
>   port 2: vxlan_sys_4789 (vxlan)
>   port 3: veth0
>   port 4: br-phy (tap)
>   port 5: dpdk0 (dpdk: configured_rx_queues=1,
> configured_tx_queues=4, mtu=9000, requested_rx_queues=1,
> requested_tx_queues=33)
> 
> root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl
> dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core: 7
> recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_typ
> e(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
> packets:1415, bytes:136368, used:0.317s, actions:4 root@ip-172-31-100-
> 44:/home/ubuntu/openvswitch-2.6.1#
> 
> > -Original Message-
> > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > Sent: Wednesday, 07 June, 2017 1:32 PM
> > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> >
> >
> > Regards
> > _Sugesh
> >
> >
> > > -Original Message-
> > > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > > Sent: Wednesday, June 7, 2017 11:27 AM
> > > To: Chandran, Sugesh ; ovs-
> > > disc...@openvswitch.org
> > > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > interface but not forwarded to VXLAN port
> 

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)
Thanks you Sugesh
Correction
See output below : - the last show  " ovs-appctl dpctl/dump-flows 
netdev@ovs-netdev"  - the  action is  4   to the br-phy .


ovs-appctl dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core: 7 
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1334, bytes:128592, used:0.757s, actions:4 
recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
 packets:1, bytes:60, used:0.525s, actions:4 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl 
dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core: 7 
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1341, bytes:129264, used:0.139s, actions:4 
recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
 packets:2, bytes:120, used:5.957s, actions:4 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl dpctl/show
netdev@ovs-netdev:
lookups: hit:1436 missed:33 lost:0
flows: 1
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: vxlan_sys_4789 (vxlan)
port 3: veth0
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1, configured_tx_queues=4, 
mtu=9000, requested_rx_queues=1, requested_tx_queues=33)

root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl 
dpctl/dump-flows netdev@ovs-netdev flow-dump from pmd on cpu core: 7 
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1415, bytes:136368, used:0.317s, actions:4 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#

> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Wednesday, 07 June, 2017 1:32 PM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> 
> > -Original Message-
> > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > Sent: Wednesday, June 7, 2017 11:27 AM
> > To: Chandran, Sugesh ; ovs-
> > disc...@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Sugesh
> > Dpctl dump-dps - show nothing - I think this make sense because we are
> > in
> [Sugesh] did U try ovs-appctl dpctl/dump-flows netdev@ovs-netdev?
> Can you have a look at
> Ovs-appctl dpctl/show
> Ovs-appctl dpctl/dump-flows netdev@ovs-netdev
> 
> > user-space only Ofctl dump-flows - show 1 NORMAL entry for both
> > bridges Bset Regards avi
> >
> > -Original Message-
> > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > Sent: Wednesday, 07 June, 2017 11:59 AM
> > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> >
> >
> > Regards
> > _Sugesh
> >
> >
> > > -Original Message-----
> > > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > > Sent: Wednesday, June 7, 2017 9:26 AM
> > > To: Chandran, Sugesh ; ovs-
> > > disc...@openvswitch.org
> > > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > interface but not forwarded to VXLAN port
> > >
> > > Thank you Sugesh
> > > The problem is not an  arp/route  issue.
> > > The problem is that Packets received in the peer dpdk  not forwarded
> > > to the vxlan port for decap.
> > > When I tried to investigate it - I saw that in ovs-dpdk setup the
> > > outer header received at the peer dpdk interface is - for some
> > > reason including vlan  2047, (on the other hand in native ovs setup
> > > the outer eth heade

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)
Thanks you Sugesh
See output below : - the last show  " ovs-appctl dpctl/dump-flows 
netdev@ovs-netdev"  - the  action is  4  - looks  strange - I don't have any 
port 4  ??


ovs-appctl dpctl/dump-flows netdev@ovs-netdev
flow-dump from pmd on cpu core: 7
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1334, bytes:128592, used:0.757s, actions:4
recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
 packets:1, bytes:60, used:0.525s, actions:4
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl 
dpctl/dump-flows netdev@ovs-netdev
flow-dump from pmd on cpu core: 7
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1341, bytes:129264, used:0.139s, actions:4
recirc_id(0),in_port(5),eth(src=02:97:78:a7:a9:2d,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0806),arp(op=1/0xff)),
 packets:2, bytes:120, used:5.957s, actions:4
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# 
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl dpctl/show
netdev@ovs-netdev:
lookups: hit:1436 missed:33 lost:0
flows: 1
port 0: ovs-netdev (tap)
port 1: br-int (tap)
port 2: vxlan_sys_4789 (vxlan)
port 3: veth0
port 4: br-phy (tap)
port 5: dpdk0 (dpdk: configured_rx_queues=1, configured_tx_queues=4, 
mtu=9000, requested_rx_queues=1, requested_tx_queues=33)

root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1# ovs-appctl 
dpctl/dump-flows netdev@ovs-netdev
flow-dump from pmd on cpu core: 7
recirc_id(0),in_port(5),eth(src=02:d7:d1:26:84:e5,dst=02:fb:9e:ce:f2:0d),eth_type(0x8100),vlan(vid=2047,pcp=0),encap(eth_type(0x0800),ipv4(frag=no)),
 packets:1415, bytes:136368, used:0.317s, actions:4
root@ip-172-31-100-44:/home/ubuntu/openvswitch-2.6.1#



> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Wednesday, 07 June, 2017 1:32 PM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> 
> > -Original Message-
> > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > Sent: Wednesday, June 7, 2017 11:27 AM
> > To: Chandran, Sugesh ; ovs-
> > disc...@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Sugesh
> > Dpctl dump-dps - show nothing - I think this make sense because we are
> > in
> [Sugesh] did U try ovs-appctl dpctl/dump-flows netdev@ovs-netdev?
> Can you have a look at
> Ovs-appctl dpctl/show
> Ovs-appctl dpctl/dump-flows netdev@ovs-netdev
> 
> > user-space only Ofctl dump-flows - show 1 NORMAL entry for both
> > bridges Bset Regards avi
> >
> > -Original Message-
> > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > Sent: Wednesday, 07 June, 2017 11:59 AM
> > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> >
> >
> > Regards
> > _Sugesh
> >
> >
> > > -----Original Message-
> > > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > > Sent: Wednesday, June 7, 2017 9:26 AM
> > > To: Chandran, Sugesh ; ovs-
> > > disc...@openvswitch.org
> > > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > interface but not forwarded to VXLAN port
> > >
> > > Thank you Sugesh
> > > The problem is not an  arp/route  issue.
> > > The problem is that Packets received in the peer dpdk  not forwarded
> > > to the vxlan port for decap.
> > > When I tried to investigate it - I saw that in ovs-dpdk setup the
> > > outer header received at the peer dpdk interface is - for some
> > > reason including vlan  2047, (on the other hand in native ovs setup

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Chandran, Sugesh


Regards
_Sugesh


> -Original Message-
> From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> Sent: Wednesday, June 7, 2017 11:27 AM
> To: Chandran, Sugesh ; ovs-
> disc...@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> Sugesh
> Dpctl dump-dps - show nothing - I think this make sense because we are in
[Sugesh] did U try ovs-appctl dpctl/dump-flows netdev@ovs-netdev?
Can you have a look at
Ovs-appctl dpctl/show 
Ovs-appctl dpctl/dump-flows netdev@ovs-netdev

> user-space only Ofctl dump-flows - show 1 NORMAL entry for both bridges
> Bset Regards avi
> 
> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Wednesday, 07 June, 2017 11:59 AM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> 
> > -Original Message-
> > From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> > Sent: Wednesday, June 7, 2017 9:26 AM
> > To: Chandran, Sugesh ; ovs-
> > disc...@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> > Thank you Sugesh
> > The problem is not an  arp/route  issue.
> > The problem is that Packets received in the peer dpdk  not forwarded
> > to the vxlan port for decap.
> > When I tried to investigate it - I saw that in ovs-dpdk setup the
> > outer header received at the peer dpdk interface is - for some reason
> > including vlan  2047, (on the other hand in native ovs setup the outer
> > eth header is untagged) I think that the packet is dropped there -
> > although I don't see any drops in
> > dpdk0 statistics.
> [Sugesh] Bit strange to me, I haven't seen anything as such in my setup.
> Just wondering what is your ofproto and datapath flows looks like?
> >
> > Output of vsctl show:
> >
> > utilities/ovs-vsctl show
> > 8cdae740-9eb3-4b79-ad6f-bca0652c5d54
> > Bridge br-int
> > fail_mode: standalone
> > Port "vxlan0"
> > Interface "vxlan0"
> > type: vxlan
> > options: {remote_ip="172.31.100.80"}
> > Port "veth0"
> > Interface "veth0"
> > Port br-int
> > Interface br-int
> > type: internal
> > Bridge br-phy
> > fail_mode: standalone
> > Port "dpdk0"
> > Interface "dpdk0"
> >         type: dpdk
> >         options: {dpdk-devargs=":00:03.0"}
> > Port br-phy
> > Interface br-phy
> > type: internal
> >
> >
> >
> > > -Original Message-
> > > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > > Sent: Wednesday, 07 June, 2017 11:06 AM
> > > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > interface but not forwarded to VXLAN port
> > >
> > >
> > >
> > > Regards
> > > _Sugesh
> > >
> > >
> > > > -Original Message-
> > > > From: ovs-discuss-boun...@openvswitch.org [mailto:ovs-discuss-
> > > > boun...@openvswitch.org] On Behalf Of Avi Cohen (A)
> > > > Sent: Wednesday, June 7, 2017 7:42 AM
> > > > To: ovs-discuss@openvswitch.org
> > > > Subject: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > > > interface but not forwarded to VXLAN port
> > > >
> > > >
> > > >
> > > > When I  work with native OVS (no DPDK)  - the traffic is OK.
> > > > I see that with native OVS - I have NO VLAN in the outer Ethernet
> > > > header
> > .
> > > [Sugesh] I didn't understand the issue exactly..Is your traffic not
> > > forwarding at all Or Is it have wrong vlan tag.?
> > > If its issue with the traffic forwarding, it must be something to do
> > > with arp/route.
> > > Can you please have a look at datapath rules , arp and route entries
> > > in
> > ovs.??
> > > You can refer the following document for debug commands
> > >
> > > http://docs.openvswitch.org/en/latest/howto/userspace-
> > > tunneling/?highlight=tunneling
> > >
> > >
&g

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)
Sugesh
Dpctl dump-dps - show nothing - I think this make sense because we are in 
user-space only
Ofctl dump-flows - show 1 NORMAL entry for both bridges
Bset Regards
avi

-Original Message-
From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com] 
Sent: Wednesday, 07 June, 2017 11:59 AM
To: Avi Cohen (A); ovs-discuss@openvswitch.org
Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but 
not forwarded to VXLAN port



Regards
_Sugesh


> -Original Message-
> From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> Sent: Wednesday, June 7, 2017 9:26 AM
> To: Chandran, Sugesh ; ovs- 
> disc...@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk 
> interface but not forwarded to VXLAN port
> 
> Thank you Sugesh
> The problem is not an  arp/route  issue.
> The problem is that Packets received in the peer dpdk  not forwarded 
> to the vxlan port for decap.
> When I tried to investigate it - I saw that in ovs-dpdk setup the 
> outer header received at the peer dpdk interface is - for some reason 
> including vlan  2047, (on the other hand in native ovs setup the outer 
> eth header is untagged) I think that the packet is dropped there - 
> although I don't see any drops in
> dpdk0 statistics.
[Sugesh] Bit strange to me, I haven't seen anything as such in my setup.
Just wondering what is your ofproto and datapath flows looks like?
> 
> Output of vsctl show:
> 
> utilities/ovs-vsctl show
> 8cdae740-9eb3-4b79-ad6f-bca0652c5d54
> Bridge br-int
> fail_mode: standalone
> Port "vxlan0"
> Interface "vxlan0"
> type: vxlan
> options: {remote_ip="172.31.100.80"}
> Port "veth0"
> Interface "veth0"
> Port br-int
> Interface br-int
> type: internal
> Bridge br-phy
> fail_mode: standalone
> Port "dpdk0"
> Interface "dpdk0"
> type: dpdk
> options: {dpdk-devargs=":00:03.0"}
> Port br-phy
> Interface br-phy
> type: internal
> 
> 
> 
> > -Original Message-
> > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > Sent: Wednesday, 07 June, 2017 11:06 AM
> > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk 
> > interface but not forwarded to VXLAN port
> >
> >
> >
> > Regards
> > _Sugesh
> >
> >
> > > -Original Message-
> > > From: ovs-discuss-boun...@openvswitch.org [mailto:ovs-discuss- 
> > > boun...@openvswitch.org] On Behalf Of Avi Cohen (A)
> > > Sent: Wednesday, June 7, 2017 7:42 AM
> > > To: ovs-discuss@openvswitch.org
> > > Subject: [ovs-discuss] OVS-DPDK - packets received at dpdk 
> > > interface but not forwarded to VXLAN port
> > >
> > >
> > >
> > > When I  work with native OVS (no DPDK)  - the traffic is OK.
> > > I see that with native OVS - I have NO VLAN in the outer Ethernet 
> > > header
> .
> > [Sugesh] I didn't understand the issue exactly..Is your traffic not 
> > forwarding at all Or Is it have wrong vlan tag.?
> > If its issue with the traffic forwarding, it must be something to do 
> > with arp/route.
> > Can you please have a look at datapath rules , arp and route entries 
> > in
> ovs.??
> > You can refer the following document for debug commands
> >
> > http://docs.openvswitch.org/en/latest/howto/userspace-
> > tunneling/?highlight=tunneling
> >
> >
> >
> > > in OVS-DPDK - for some reason -   I do have VLAN 2047 - see below ###
> > >
> > > > -Original Message-
> > > > From: Avi Cohen (A)
> > > > Sent: Tuesday, 06 June, 2017 1:58 PM
> > > > To: 'dpdk-...@lists.01.org'; 'us...@dpdk.org'
> > > > Subject: OVS-DPDK - packets received at dpdk interface but not 
> > > > forwarded to VXLAN port
> > > >
> > > > Hello All (I resend because the prev msg was sent as html)
> > > >
> > > > I have 2  OVS-DPDK installed  - with the following below 
> > > > symmetric
> > > > configuration: see ***
> > > >
> > > > When I send ping from a namespace (connected to the ovs-dpdk) - 
> > > > I see that the packet is received at the peer  via the dpdk 
> > > > interface
> > > > - BUT not sent to the vxlan port
&g

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Chandran, Sugesh


Regards
_Sugesh


> -Original Message-
> From: Avi Cohen (A) [mailto:avi.co...@huawei.com]
> Sent: Wednesday, June 7, 2017 9:26 AM
> To: Chandran, Sugesh ; ovs-
> disc...@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> Thank you Sugesh
> The problem is not an  arp/route  issue.
> The problem is that Packets received in the peer dpdk  not forwarded to the
> vxlan port for decap.
> When I tried to investigate it - I saw that in ovs-dpdk setup the outer header
> received at the peer dpdk interface is - for some reason including vlan  2047,
> (on the other hand in native ovs setup the outer eth header is untagged) I
> think that the packet is dropped there - although I don't see any drops in
> dpdk0 statistics.
[Sugesh] Bit strange to me, I haven't seen anything as such in my setup.
Just wondering what is your ofproto and datapath flows looks like?
> 
> Output of vsctl show:
> 
> utilities/ovs-vsctl show
> 8cdae740-9eb3-4b79-ad6f-bca0652c5d54
> Bridge br-int
> fail_mode: standalone
> Port "vxlan0"
> Interface "vxlan0"
> type: vxlan
> options: {remote_ip="172.31.100.80"}
> Port "veth0"
> Interface "veth0"
> Port br-int
> Interface br-int
> type: internal
> Bridge br-phy
> fail_mode: standalone
> Port "dpdk0"
> Interface "dpdk0"
> type: dpdk
> options: {dpdk-devargs=":00:03.0"}
> Port br-phy
> Interface br-phy
> type: internal
> 
> 
> 
> > -----Original Message-----
> > From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> > Sent: Wednesday, 07 June, 2017 11:06 AM
> > To: Avi Cohen (A); ovs-discuss@openvswitch.org
> > Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk
> > interface but not forwarded to VXLAN port
> >
> >
> >
> > Regards
> > _Sugesh
> >
> >
> > > -Original Message-
> > > From: ovs-discuss-boun...@openvswitch.org [mailto:ovs-discuss-
> > > boun...@openvswitch.org] On Behalf Of Avi Cohen (A)
> > > Sent: Wednesday, June 7, 2017 7:42 AM
> > > To: ovs-discuss@openvswitch.org
> > > Subject: [ovs-discuss] OVS-DPDK - packets received at dpdk interface
> > > but not forwarded to VXLAN port
> > >
> > >
> > >
> > > When I  work with native OVS (no DPDK)  - the traffic is OK.
> > > I see that with native OVS - I have NO VLAN in the outer Ethernet header
> .
> > [Sugesh] I didn't understand the issue exactly..Is your traffic not
> > forwarding at all Or Is it have wrong vlan tag.?
> > If its issue with the traffic forwarding, it must be something to do
> > with arp/route.
> > Can you please have a look at datapath rules , arp and route entries in
> ovs.??
> > You can refer the following document for debug commands
> >
> > http://docs.openvswitch.org/en/latest/howto/userspace-
> > tunneling/?highlight=tunneling
> >
> >
> >
> > > in OVS-DPDK - for some reason -   I do have VLAN 2047 - see below ###
> > >
> > > > -Original Message-
> > > > From: Avi Cohen (A)
> > > > Sent: Tuesday, 06 June, 2017 1:58 PM
> > > > To: 'dpdk-...@lists.01.org'; 'us...@dpdk.org'
> > > > Subject: OVS-DPDK - packets received at dpdk interface but not
> > > > forwarded to VXLAN port
> > > >
> > > > Hello All (I resend because the prev msg was sent as html)
> > > >
> > > > I have 2  OVS-DPDK installed  - with the following below symmetric
> > > > configuration: see ***
> > > >
> > > > When I send ping from a namespace (connected to the ovs-dpdk) - I
> > > > see that the packet is received at the peer  via the dpdk
> > > > interface
> > > > - BUT not sent to the vxlan port
> > > >
> > > > See  ###  the tcpdump of the packet (captured at the br-phy  in
> > > > the
> > > > peer) - the packet  looks  OK but  not sent to vxlan port  for decap.
> > > >
> > > > [note that in the TX direction - the behavior is OK - packet sent
> > > > from namespace to veth0 then to vxlan encap, then to dpdk
> > > > interface
> > > > --> eventually the packet is received at the dpdk peer interface]

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Avi Cohen (A)
Thank you Sugesh
The problem is not an  arp/route  issue.
The problem is that Packets received in the peer dpdk  not forwarded to the 
vxlan port for decap.
When I tried to investigate it - I saw that in ovs-dpdk setup the outer header 
received at the peer dpdk interface is - for some reason including vlan  2047, 
(on the other hand in native ovs setup the outer eth header is untagged)
I  think that the packet is dropped there - although I don't see any drops in 
dpdk0 statistics.

Output of vsctl show:

utilities/ovs-vsctl show
8cdae740-9eb3-4b79-ad6f-bca0652c5d54
Bridge br-int
fail_mode: standalone
Port "vxlan0"
Interface "vxlan0"
type: vxlan
options: {remote_ip="172.31.100.80"}
Port "veth0"
Interface "veth0"
Port br-int
Interface br-int
type: internal
Bridge br-phy
fail_mode: standalone
Port "dpdk0"
Interface "dpdk0"
type: dpdk
options: {dpdk-devargs=":00:03.0"}
Port br-phy
Interface br-phy
type: internal 



> -Original Message-
> From: Chandran, Sugesh [mailto:sugesh.chand...@intel.com]
> Sent: Wednesday, 07 June, 2017 11:06 AM
> To: Avi Cohen (A); ovs-discuss@openvswitch.org
> Subject: RE: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but
> not forwarded to VXLAN port
> 
> 
> 
> Regards
> _Sugesh
> 
> 
> > -Original Message-
> > From: ovs-discuss-boun...@openvswitch.org [mailto:ovs-discuss-
> > boun...@openvswitch.org] On Behalf Of Avi Cohen (A)
> > Sent: Wednesday, June 7, 2017 7:42 AM
> > To: ovs-discuss@openvswitch.org
> > Subject: [ovs-discuss] OVS-DPDK - packets received at dpdk interface
> > but not forwarded to VXLAN port
> >
> >
> >
> > When I  work with native OVS (no DPDK)  - the traffic is OK.
> > I see that with native OVS - I have NO VLAN in the outer Ethernet header .
> [Sugesh] I didn't understand the issue exactly..Is your traffic not 
> forwarding at
> all Or Is it have wrong vlan tag.?
> If its issue with the traffic forwarding, it must be something to do with
> arp/route.
> Can you please have a look at datapath rules , arp and route entries in ovs.??
> You can refer the following document for debug commands
> 
> http://docs.openvswitch.org/en/latest/howto/userspace-
> tunneling/?highlight=tunneling
> 
> 
> 
> > in OVS-DPDK - for some reason -   I do have VLAN 2047 - see below ###
> >
> > > -Original Message-
> > > From: Avi Cohen (A)
> > > Sent: Tuesday, 06 June, 2017 1:58 PM
> > > To: 'dpdk-...@lists.01.org'; 'us...@dpdk.org'
> > > Subject: OVS-DPDK - packets received at dpdk interface but not
> > > forwarded to VXLAN port
> > >
> > > Hello All (I resend because the prev msg was sent as html)
> > >
> > > I have 2  OVS-DPDK installed  - with the following below symmetric
> > > configuration: see ***
> > >
> > > When I send ping from a namespace (connected to the ovs-dpdk) - I
> > > see that the packet is received at the peer  via the dpdk interface
> > > - BUT not sent to the vxlan port
> > >
> > > See  ###  the tcpdump of the packet (captured at the br-phy  in the
> > > peer) - the packet  looks  OK but  not sent to vxlan port  for decap.
> > >
> > > [note that in the TX direction - the behavior is OK - packet sent
> > > from namespace to veth0 then to vxlan encap, then to dpdk interface
> > > --> eventually the packet is received at the dpdk peer interface]
> > >
> > > Can someone see any problem with my configuration ?
> > >
> > > Best Regards
> > > avi
> > >
> > > ***
> > > utilities/ovs-vsctl show
> > > 8cdae740-9eb3-4b79-ad6f-bca0652c5d54
> > > Bridge br-int
> > > fail_mode: standalone
> > > Port "vxlan0"
> > > Interface "vxlan0"
> > > type: vxlan
> > > options: {remote_ip="172.31.100.80"}// 
> > > the peer has
> other
> > > ip
> > > Port "veth0"
> > > Interface "veth0"
> > > Port br-int
> > > Interface br-int
> > > type: internal
> > > Bridge br-phy
> > > fail_mode: standalone
> > > Port "dpdk0"
> > >

Re: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not forwarded to VXLAN port

2017-06-07 Thread Chandran, Sugesh


Regards
_Sugesh


> -Original Message-
> From: ovs-discuss-boun...@openvswitch.org [mailto:ovs-discuss-
> boun...@openvswitch.org] On Behalf Of Avi Cohen (A)
> Sent: Wednesday, June 7, 2017 7:42 AM
> To: ovs-discuss@openvswitch.org
> Subject: [ovs-discuss] OVS-DPDK - packets received at dpdk interface but not
> forwarded to VXLAN port
> 
> 
> 
> When I  work with native OVS (no DPDK)  - the traffic is OK.
> I see that with native OVS - I have NO VLAN in the outer Ethernet header .
[Sugesh] I didn't understand the issue exactly..Is your traffic not forwarding 
at all
Or Is it have wrong vlan tag.?
If its issue with the traffic forwarding, it must be something to do with 
arp/route.
Can you please have a look at datapath rules , arp and route entries in ovs.??
You can refer the following document for debug commands

http://docs.openvswitch.org/en/latest/howto/userspace-tunneling/?highlight=tunneling



> in OVS-DPDK - for some reason -   I do have VLAN 2047 - see below ###
> 
> > -Original Message-
> > From: Avi Cohen (A)
> > Sent: Tuesday, 06 June, 2017 1:58 PM
> > To: 'dpdk-...@lists.01.org'; 'us...@dpdk.org'
> > Subject: OVS-DPDK - packets received at dpdk interface but not
> > forwarded to VXLAN port
> >
> > Hello All (I resend because the prev msg was sent as html)
> >
> > I have 2  OVS-DPDK installed  - with the following below symmetric
> > configuration: see ***
> >
> > When I send ping from a namespace (connected to the ovs-dpdk) - I see
> > that the packet is received at the peer  via the dpdk interface - BUT
> > not sent to the vxlan port
> >
> > See  ###  the tcpdump of the packet (captured at the br-phy  in the
> > peer) - the packet  looks  OK but  not sent to vxlan port  for decap.
> >
> > [note that in the TX direction - the behavior is OK - packet sent from
> > namespace to veth0 then to vxlan encap, then to dpdk interface -->
> > eventually the packet is received at the dpdk peer interface]
> >
> > Can someone see any problem with my configuration ?
> >
> > Best Regards
> > avi
> >
> > ***
> > utilities/ovs-vsctl show
> > 8cdae740-9eb3-4b79-ad6f-bca0652c5d54
> > Bridge br-int
> > fail_mode: standalone
> > Port "vxlan0"
> > Interface "vxlan0"
> > type: vxlan
> > options: {remote_ip="172.31.100.80"}// the 
> > peer has other
> > ip
> > Port "veth0"
> > Interface "veth0"
> > Port br-int
> > Interface br-int
> > type: internal
> > Bridge br-phy
> > fail_mode: standalone
> > Port "dpdk0"
> > Interface "dpdk0"
> > type: dpdk
> > options: {dpdk-devargs=":00:03.0"}
> > Port br-phy
> > Interface br-phy
> > type: internal
> >
> > ###
> > 10:27:15.201711 02:d7:d1:26:84:e5 (oui Unknown) > 02:fb:9e:ce:f2:0d
> > (oui Unknown), ethertype 802.1Q (0x8100), length 152: vlan 2047, p 0,
> > ethertype IPv4, ip-172-31-100-80.eu-central-1.compute.internal.58740 >
> > ip-172-31-100-
> > 44.eu-central-1.compute.internal.4789: VXLAN, flags [I] (0x08), vni 0
> > 7a:fd:3c:4c:ee:d3 (oui Unknown) > d2:ea:96:e1:ef:d2 (oui Unknown),
> > ethertype
> > IPv4 (0x0800), length 98: 1.1.1.20 > 1.1.1.10: ICMP echo request, id
> > 2235, seq 1176, length 64
> 
> ___
> discuss mailing list
> disc...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
___
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss