Hi Ruth, I'm the enic pmd maintainer. To cut down on chatter I can work with you off list and then we can post the result to dev at . I'd like to see the packet formed in the app and what's on the wire egress, that you are sending on a configured VLAN, etc. I'll contact you directly. -john
> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ruth Christen > Sent: Thursday, June 16, 2016 6:13 AM > 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! > >