* [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter
@ 2016-10-18 20:35 Thomas F Herbert
2016-10-19 14:27 ` [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem " Tim Rozet
2016-10-20 18:49 ` [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem " John Daley (johndale)
0 siblings, 2 replies; 5+ messages in thread
From: Thomas F Herbert @ 2016-10-18 20:35 UTC (permalink / raw)
To: dev; +Cc: Keith Burns, Edward Warnicke, opnfv-tech-discuss
All:
This is not necessarily related to VPP but rather to OVS/DPDK.
In OPNFV we found the following problem when using UCS NIC.
The UCS fabric seems to set a VLAN tag on untagged packets.
Any thoughts from DPDK and VPP folks would be appreciated.
http://dpdk.org/doc/guides-16.07/nics/enic.html
https://jira.opnfv.org/browse/APEX-333
It is currently deploying DPDK 16.04 and OVS 2.5.90
I could not find a user accessible setting to do this that would work.
The workaround for now we came up with is to set a flow in OVS to strip
the tag.
https://gerrit.opnfv.org/gerrit/#/c/23315/
Another solution is to set the nic to strip the vlan in rte eth code or
write a DPDK "app" to set the nic.
http://dpdk.org/doc/guides-16.07/nics/enic.html
--TFH
--
*Thomas F Herbert*
SDN Group
Office of Technology
*Red Hat*
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem showed up with OVS/DPDK with Cisco VIC adapter
2016-10-18 20:35 [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter Thomas F Herbert
@ 2016-10-19 14:27 ` Tim Rozet
2016-10-19 15:11 ` Michal Skalski
2016-10-20 18:49 ` [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem " John Daley (johndale)
1 sibling, 1 reply; 5+ messages in thread
From: Tim Rozet @ 2016-10-19 14:27 UTC (permalink / raw)
To: Thomas F Herbert, Gregory Elkinbard, mskalski, fzhadaev
Cc: dev, opnfv-tech-discuss, Edward Warnicke, Frank Brockners (fbrockne)
Fuel also supports the ovs dpdk scenario.
Greg, Michal, Fedor,
How do does Fuel get around this on the LF UCS hardware?
Tim Rozet
Red Hat SDN Team
----- Original Message -----
From: "Thomas F Herbert" <therbert@redhat.com>
To: dev@dpdk.org
Cc: opnfv-tech-discuss@lists.opnfv.org, "Edward Warnicke" <hagbard@gmail.com>
Sent: Tuesday, October 18, 2016 4:35:04 PM
Subject: [opnfv-tech-discuss] [apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter
All:
This is not necessarily related to VPP but rather to OVS/DPDK.
In OPNFV we found the following problem when using UCS NIC.
The UCS fabric seems to set a VLAN tag on untagged packets.
Any thoughts from DPDK and VPP folks would be appreciated.
http://dpdk.org/doc/guides-16.07/nics/enic.html
https://jira.opnfv.org/browse/APEX-333
It is currently deploying DPDK 16.04 and OVS 2.5.90
I could not find a user accessible setting to do this that would work. The workaround for now we came up with is to set a flow in OVS to strip the tag.
https://gerrit.opnfv.org/gerrit/#/c/23315/
Another solution is to set the nic to strip the vlan in rte eth code or write a DPDK "app" to set the nic.
http://dpdk.org/doc/guides-16.07/nics/enic.html
--TFH
--
Thomas F Herbert
SDN Group
Office of Technology
Red Hat
_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem showed up with OVS/DPDK with Cisco VIC adapter
2016-10-19 14:27 ` [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem " Tim Rozet
@ 2016-10-19 15:11 ` Michal Skalski
2016-10-19 17:00 ` Tim Rozet
0 siblings, 1 reply; 5+ messages in thread
From: Michal Skalski @ 2016-10-19 15:11 UTC (permalink / raw)
To: Tim Rozet, Thomas F Herbert
Cc: Gregory Elkinbard, Fedor Zhadaev, dev,
MichalSkalski <mskalski@mirantis.com>,
yunhong.jiang@linux.intel.com
<yunhong.jiang@linux.intel.com>,
opnfv-tech-discuss@lists.opnfv.org, Edward Warnicke,
Frank Brockners (fbrockne)
Hi,
Im looking at your fix now [1] as I understand it is only visible when we are using vxlan segmentation right?
Currently Fuel support dpdk only with vlan segmentation, and this is how we deploy on linux foundation pod, so we may not seen this problem yet.
[1]https://github.com/trozet/opnfv-tht/blob/stable/colorado/puppet/extraconfig/pre_deploy/compute/manifests/dpdk_dataplanes.pp#L151-L157
Michal
> On 19 Oct 2016, at 16:27, Tim Rozet <trozet@redhat.com> wrote:
>
> Fuel also supports the ovs dpdk scenario.
>
> Greg, Michal, Fedor,
> How do does Fuel get around this on the LF UCS hardware?
>
> Tim Rozet
> Red Hat SDN Team
>
> ----- Original Message -----
> From: "Thomas F Herbert" <therbert@redhat.com>
> To: dev@dpdk.org
> Cc: opnfv-tech-discuss@lists.opnfv.org, "Edward Warnicke" <hagbard@gmail.com>
> Sent: Tuesday, October 18, 2016 4:35:04 PM
> Subject: [opnfv-tech-discuss] [apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter
>
>
>
> All:
>
>
> This is not necessarily related to VPP but rather to OVS/DPDK.
>
> In OPNFV we found the following problem when using UCS NIC.
>
> The UCS fabric seems to set a VLAN tag on untagged packets.
>
>
> Any thoughts from DPDK and VPP folks would be appreciated.
>
>
> http://dpdk.org/doc/guides-16.07/nics/enic.html
>
>
> https://jira.opnfv.org/browse/APEX-333
>
>
> It is currently deploying DPDK 16.04 and OVS 2.5.90
>
> I could not find a user accessible setting to do this that would work. The workaround for now we came up with is to set a flow in OVS to strip the tag.
>
>
> https://gerrit.opnfv.org/gerrit/#/c/23315/
>
> Another solution is to set the nic to strip the vlan in rte eth code or write a DPDK "app" to set the nic.
>
>
> http://dpdk.org/doc/guides-16.07/nics/enic.html
>
>
> --TFH
>
> --
> Thomas F Herbert
> SDN Group
> Office of Technology
> Red Hat
>
> _______________________________________________
> opnfv-tech-discuss mailing list
> opnfv-tech-discuss@lists.opnfv.org
> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem showed up with OVS/DPDK with Cisco VIC adapter
2016-10-19 15:11 ` Michal Skalski
@ 2016-10-19 17:00 ` Tim Rozet
0 siblings, 0 replies; 5+ messages in thread
From: Tim Rozet @ 2016-10-19 17:00 UTC (permalink / raw)
To: Michal Skalski
Cc: Thomas F Herbert, Gregory Elkinbard, Fedor Zhadaev, dev,
MichalSkalski,
yunhong.jiang@linux.intel.com
<yunhong.jiang@linux.intel.com>,
opnfv-tech-discuss@lists.opnfv.org, Edward Warnicke,
Frank Brockners (fbrockne)
Right, makes sense. Thanks Michal.
Tim Rozet
Red Hat SDN Team
----- Original Message -----
From: "Michal Skalski" <mskalski@mirantis.com>
To: "Tim Rozet" <trozet@redhat.com>, "Thomas F Herbert" <therbert@redhat.com>
Cc: "Gregory Elkinbard" <gelkinbard@mirantis.com>, "Fedor Zhadaev" <fzhadaev@mirantis.com>, dev@dpdk.org, "MichalSkalski <mskalski@mirantis.com>, yunhong.jiang@linux.intel.com <yunhong.jiang@linux.intel.com>, opnfv-tech-discuss@lists.opnfv.org" <opnfv-tech-discuss@lists.opnfv.org>, "Edward Warnicke" <hagbard@gmail.com>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Sent: Wednesday, October 19, 2016 11:11:33 AM
Subject: Re: [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem showed up with OVS/DPDK with Cisco VIC adapter
Hi,
Im looking at your fix now [1] as I understand it is only visible when we are using vxlan segmentation right?
Currently Fuel support dpdk only with vlan segmentation, and this is how we deploy on linux foundation pod, so we may not seen this problem yet.
[1]https://github.com/trozet/opnfv-tht/blob/stable/colorado/puppet/extraconfig/pre_deploy/compute/manifests/dpdk_dataplanes.pp#L151-L157
Michal
> On 19 Oct 2016, at 16:27, Tim Rozet <trozet@redhat.com> wrote:
>
> Fuel also supports the ovs dpdk scenario.
>
> Greg, Michal, Fedor,
> How do does Fuel get around this on the LF UCS hardware?
>
> Tim Rozet
> Red Hat SDN Team
>
> ----- Original Message -----
> From: "Thomas F Herbert" <therbert@redhat.com>
> To: dev@dpdk.org
> Cc: opnfv-tech-discuss@lists.opnfv.org, "Edward Warnicke" <hagbard@gmail.com>
> Sent: Tuesday, October 18, 2016 4:35:04 PM
> Subject: [opnfv-tech-discuss] [apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter
>
>
>
> All:
>
>
> This is not necessarily related to VPP but rather to OVS/DPDK.
>
> In OPNFV we found the following problem when using UCS NIC.
>
> The UCS fabric seems to set a VLAN tag on untagged packets.
>
>
> Any thoughts from DPDK and VPP folks would be appreciated.
>
>
> http://dpdk.org/doc/guides-16.07/nics/enic.html
>
>
> https://jira.opnfv.org/browse/APEX-333
>
>
> It is currently deploying DPDK 16.04 and OVS 2.5.90
>
> I could not find a user accessible setting to do this that would work. The workaround for now we came up with is to set a flow in OVS to strip the tag.
>
>
> https://gerrit.opnfv.org/gerrit/#/c/23315/
>
> Another solution is to set the nic to strip the vlan in rte eth code or write a DPDK "app" to set the nic.
>
>
> http://dpdk.org/doc/guides-16.07/nics/enic.html
>
>
> --TFH
>
> --
> Thomas F Herbert
> SDN Group
> Office of Technology
> Red Hat
>
> _______________________________________________
> opnfv-tech-discuss mailing list
> opnfv-tech-discuss@lists.opnfv.org
> https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter
2016-10-18 20:35 [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter Thomas F Herbert
2016-10-19 14:27 ` [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem " Tim Rozet
@ 2016-10-20 18:49 ` John Daley (johndale)
1 sibling, 0 replies; 5+ messages in thread
From: John Daley (johndale) @ 2016-10-20 18:49 UTC (permalink / raw)
To: Thomas F Herbert, dev; +Cc: Keith Burns, Edward Warnicke, opnfv-tech-discuss
Hi,
Please see inline.
Thanks,
john
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Thomas F Herbert
> Sent: Tuesday, October 18, 2016 1:35 PM
> To: dev@dpdk.org
> Cc: Keith Burns <alagalah@gmail.com>; Edward Warnicke
> <hagbard@gmail.com>; opnfv-tech-discuss@lists.opnfv.org
> Subject: [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up
> with OVS/DPDK with Cisco VIC adapter
>
> All:
>
> This is not necessarily related to VPP but rather to OVS/DPDK.
> In OPNFV we found the following problem when using UCS NIC.
> The UCS fabric seems to set a VLAN tag on untagged packets.
> Any thoughts from DPDK and VPP folks would be appreciated.
>
In a UCS fabric, all frames between the VIC and the Fabric Interconnect will be tagged. This is required to carry both VLAN information and, being a converged adapter supporting both Ethernet and FCoE, traffic class. For non-UCS fabric deployments, there is currently no way to turn off egress priority tagging on the VIC adapter. If a packet being sent from DPDK to the enic PMD is priority tagged (VLAN=0) or has no VLAN tag, the default VLAN tag (as set up in CIMC/UCSM manager) will be inserted. This should only be an issue with C-series UCS servers connected point to point or through a switch that can't cope with priority tags. Is that the case here?
> ...
> --
> *Thomas F Herbert*
> SDN Group
> Office of Technology
> *Red Hat*
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-10-20 18:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-18 20:35 [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem showed up with OVS/DPDK with Cisco VIC adapter Thomas F Herbert
2016-10-19 14:27 ` [dpdk-dev] [opnfv-tech-discuss] [apex][ovsnfv][fuel]Problem " Tim Rozet
2016-10-19 15:11 ` Michal Skalski
2016-10-19 17:00 ` Tim Rozet
2016-10-20 18:49 ` [dpdk-dev] [opnfv-tech-discuss][apex][ovsnfv]Problem " John Daley (johndale)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).