[dpdk-dev] enic in passhtrough mode tx drops

Ruth Christen RuthC at Radware.com
Tue Jun 21 09:34:53 CEST 2016


Just wanted to update that the traffic problem was being caused by a completely different reason. Not related to the vlan priority as I thought.
It was because I was changing the mbuf data offset and I was missing this patch :  http://www.dpdk.org/ml/archives/dev/2016-February/033887.html

Thanks !

-----Original Message-----
From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ruth Christen
Sent: Thursday, June 16, 2016 04:13 PM
To: dev at dpdk.org
Subject: [dpdk-dev] enic in passhtrough mode tx drops

Hi all,

I'm running a vm attached to 2 cisco Virtual Card Interfaces in passthrough mode in a cisco UCS. The vNICs are configured on access mode without VLAN ID.

The incoming packets are arriving with 802.1q header containing vlan priority bit according to the class of service configured on the vNIC. I understood this is expected from a fiber channel Ethernet card.

According to dpdk documentation there's a need to set the VLAN_STRIP_OFFLOAD flag and call rte_eth_dev_set_vlan_offload on the ports.

If I run a simple l2fwd application where the same packet received in one port is sent through the other the traffic works ok.

If I generate the packets in my vm and send them out traffic doesn't work. (I tried send the traffic out with/without a 802.1q header with priority bit)



Is there a specific configuration to be added to the mbuff for the tx packets generated in the VM? Could be the vlan_tci/ ol_flags/ or any other missing flag set?

Does somebody know the exact behavior of the enic card with the priority tagging?



BTW in virtio mode the traffic works in both the flows.



Thanks a lot!





More information about the dev mailing list