Hey Toby, It seems you are using a VF yes ? I did some testing of SR-IOV a while ago on an Intel NIC. I remember having to fiddle with it to get it working, so here are a new notes/questions you might find useful (or maybe not :-)).
Are there any errors in the stats on the physical function (ethtool -S <linux PF interface>) ? Since you are receiving packets the MAC is probably correct. But anyway: Did you check the MAC addresses of the VF using "ip link show <linux PF interface>" - do they match what DPDK uses ? Is spoof checking enabled on the PF ? My tests were with an XL710 only using Linux (no DPDK). To be able to TX from the VF after changing stuff with "ip link set..." I think I may have had to reset the VF or PF using "ip link set .. down/up". I know I'm not exactly providing any answers here - and my memory isn't helping - but maybe something can point you in the right direction. Regards, Jesper 2016-03-26 20:24 GMT+01:00 Toby DiPasquale <toby at cbcg.net>: > Hi all, > > I'm having an issue getting packets to actually transmit out of the > NIC with DPDK 2.2.0. I've built a simple UDP echo server here: > https://github.com/codeslinger/udpecho > > Packets are received just fine, and they appear to say they are > transmitted, as well, but they never actually leave the NIC. Here is > some sample output with the details of how I'm running this: > https://gist.github.com/codeslinger/d2e59b00bdc1208f4369 > > I'm kinda stumped. I had a local person with DPDK experience look at > this code and he was similarly confused as to why it wasn't working. > Anyone have any ideas on this one? Thanks in advance! > > -- > Toby DiPasquale >
