Can you file a bug with your FAE? It will be more closely tracked that way. Or file an IPS if you can.
On Mon, 17 Feb 2014, Vijay Agrawal wrote: > Hi Todd, > > We are really blocked for this , can you please suggest a fix for this for > any possible workaround. > Any suggestion on this would be really helpful. > > Thanks & Regards > Vijay Agrawal > > -----Original Message----- > From: Vijay Agrawal > Sent: 04 February 2014 18:25 > To: Fujinaka, Todd; e1000-de...@lists.sf.net > Subject: RE: [E1000-devel] ixgbe-3.17.3 :VLAN tagged packets does not work > when using PF-PACKET socket > > Hi Todd, > > Basically it's only with vlan that 10G interface is not working and we are > using the latest driver ixgbe-3.18.7. > In last mail the packet was actually sent without VLAN so there was no issue. > I have tested it more , and the problem reduced to this : > With VLAN the 10G driver is not accepting the vlan tagged packets > unless that vlan is configured on the physical interface, we are using > PF_PACKET sockets here and we don't want to configure VLAN physically on > the interface. No such limitation exists on 1 G driver (igbvf). > > Here I have modified the simple program to explain the problem in some more > detail. > It has two programs here , sender and receiver. > > Suppose we are sending packets on interface eth0 and receiving on interface > eth1. > Run ethereal on interface eth0 and eth1 . > > Run Receiver on one interface as > # ./receiver interface_name > Example : > # ./receiver eth1 > > Run sender on one interface as > # ./sender interface_name with_vlan (1/0) ( 1(one) will add vlan , 0(zero) > will not). > Example : > # ./sender eth0 1 > > Now you will be able to observer that on interface eth0 , the ethereal will > show that one arp request is sent with vlan in it , but at the same time you > will receive nothing on eth1, neither on ethereal nor , receiver program will > say anything. > > Now just run sender again without vlan as #./sender eth0 0 > > Now u will observe that packet is successfully sent and received , we can > capture the packet on eth1 on ethereal and receiver program will also dump > the packet on console. > > Thanks & Regards > Vijay Agrawal > > -----Original Message----- > From: Fujinaka, Todd [mailto:todd.fujin...@intel.com] > Sent: 30 January 2014 03:25 > To: Vijay Agrawal; e1000-de...@lists.sf.net > Subject: RE: [E1000-devel] ixgbe-3.17.3 :VLAN tagged packets does not work > when using PF-PACKET socket > > We don't seem to have any issues: > >> From the sender: > # ./test eth2 > > buffer is : FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF 11 > 11 11 11 11 11 08 06 00 01 08 00 06 04 00 01 11 11 11 11 > 11 11 11 11 11 11 00 00 00 00 00 00 22 22 22 22 PF_PACKET: > ARP request sent 42 bytes > > On receiver: > # tcpdump -i eth2 -xxv > tcpdump: listening on eth2, link-type EN10MB (Ethernet), capture size 65535 > bytes > 06:24:56.538905 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has > 34.34.34.34 tell 17.17.17.17, length 46 > 0x0000: ffff ffff ffff 1111 1111 1111 0806 0001 > 0x0010: 0800 0604 0001 1111 1111 1111 1111 1111 > 0x0020: 0000 0000 0000 2222 2222 0000 0000 0000 > 0x0030: 0000 0000 0000 0000 0000 0000 > > Todd Fujinaka > Software Application Engineer > Networking Division (ND) > Intel Corporation > todd.fujin...@intel.com > (503) 712-4565 > > > -----Original Message----- > From: Vijay Agrawal [mailto:vagra...@ixiacom.com] > Sent: Tuesday, January 28, 2014 10:07 PM > To: Fujinaka, Todd; e1000-de...@lists.sf.net > Subject: RE: [E1000-devel] ixgbe-3.17.3 :VLAN tagged packets does not work > when using PF-PACKET socket > > Hi Todd, > > Just wanted to help you to understand the issue we are facing . > With static VLAN configured on the interface , hardware sends the packet but > vlan is stripped. > With PF_PACKET socket where we are constructing entire Ethernet packet our > self , the packet is dropped by the hardware. > > I have attached a simple C program which uses PF_PACKET SOCKET to send one > test ARP packet with VLAN, and you can clearly observe that packet is dropped. > > You can compile it with > Sudo make compile > Run it with > > ./test "interface name (example eth0)" > > I hope it will help you to quickly identify the issue , and may be you can > suggest something to fix it or if you can confirm if this is as expected as > per design. > > Thanks & Regards > Vijay Agrawal > > -----Original Message----- > From: Vijay Agrawal > Sent: 29 January 2014 10:30 > To: 'Fujinaka, Todd'; e1000-de...@lists.sf.net > Subject: RE: [E1000-devel] ixgbe-3.17.3 :VLAN tagged packets does not work > when using PF-PACKET socket > > Hi Todd, > > Thanks a lot for the response. > Can you please explain this a bit more. > When you say you are stripping the VLAN tags , so the packet with VLAN tag > should go out without VLAN tag , but here we observe that no packet is going > out , so it look like the hardware drops the VLAN tag packet, we see no > packet on the ethereal. Can you please explain this ? > Is there any work around solution to work with VLAN? Or with this driver it's > just not possible. > > Thanks again for your quick response . > > Thanks & Regards > Vijay Agrawal > > -----Original Message----- > From: Fujinaka, Todd [mailto:todd.fujin...@intel.com] > Sent: 29 January 2014 02:04 > To: Vijay Agrawal; e1000-de...@lists.sf.net > Subject: RE: [E1000-devel] ixgbe-3.17.3 :VLAN tagged packets does not work > when using PF-PACKET socket > > Our hardware strips VLAN tags in order to support Data Center Bridging (I > think the details are in 802.1Q for DCB). DCB uses the same offset as VLAN > tags and if we didn't strip the tags we couldn't have interoperability > between endpoints that had DCB enabled and not enabled. > > Todd Fujinaka > Software Application Engineer > Networking Division (ND) > Intel Corporation > todd.fujin...@intel.com > (503) 712-4565 > > > -----Original Message----- > From: Vijay Agrawal [mailto:vagra...@ixiacom.com] > Sent: Monday, January 27, 2014 10:02 PM > To: e1000-de...@lists.sf.net > Subject: [E1000-devel] ixgbe-3.17.3 :VLAN tagged packets does not work when > using PF-PACKET socket > > Hi , > > We are observing a issue with this driver , we are using PF-Packet sockets > for sending receiving Ethernet packets, but if the packet is Vlan tagged it > is not sent/received on the interface. Neither the packet is seen on the > ethereal capture. Here we are just using PF-PACKET socket and no IP and Vlan > is configured on the physical interface. > The same test if we run on 1 G node it works , so as it seems there is some > limitations with this 10G driver. > Can you please help. > > Thanks & Regards > Vijay Agrawal > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > E1000-devel mailing list > E1000-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/e1000-devel > To learn more about Intel® Ethernet, visit > http://communities.intel.com/community/wired > -- Hisashi T Fujinaka - ht...@twofifty.com BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired