Hi Aleksey, I'll see about adding some note in the README to mention that FC autoneg isn't support in the 10GbE spec. So if you want it off you have to disable it manually.
Thanks, -Don Skidmore <[email protected]> >-----Original Message----- >From: Aleksey Chudov [mailto:[email protected]] >Sent: Friday, December 16, 2011 1:33 AM >To: Skidmore, Donald C; [email protected] >Cc: Brandeburg, Jesse >Subject: RE: [E1000-devel] ixgbe does not disable Flow Control > >Thank you for the explanation. > >I was a little confused as ixgbe documentation only mentioned about Flow >Control is enabled by default but nothing that ixgbe can't disable Flow >Control automatically. >I spent some time investigating a lot of "Discards In" packets. Then >found >that rx_missed_errors counter increments together with tx_restart_queue, >tx_flow_control_xon and tx_flow_control_xoff counters. >After comparison between igb and ixgbe drivers behavior found the >difference. > >Please update ixgbe drivers documentation of course if it is up to you. > >Best regards, >Aleksey > > >-----Original Message----- >From: Skidmore, Donald C [mailto:[email protected]] >Sent: Friday, December 16, 2011 1:49 AM >To: Skidmore, Donald C; Aleksey Chudov; e1000- >[email protected] >Cc: Brandeburg, Jesse >Subject: RE: [E1000-devel] ixgbe does not disable Flow Control > >Hey Aleksey, > >Jesse Brandeburg just mentioned you might have been talking about >autoneg of >FC. Which I can understand your confusion. 10GbE Spec doesn't support >that. > >Let me know if this isn't what you were concerned about. > >Thanks, >-Don > >>-----Original Message----- >>From: Skidmore, Donald C >>Sent: Thursday, December 15, 2011 2:34 PM >>To: 'Aleksey Chudov'; [email protected] >>Subject: RE: [E1000-devel] ixgbe does not disable Flow Control >> >>Hi Aleksey, >> >>I'm not sure I understand your question here. Are you asking why igb >>has FC off by default and ixgbe has it on? If so at least for ixgbe >>(the driver I maintain) that was a deliberate choice based on the >>majority use case of our customers. If that isn't what your concern >>here is could you give me a little more details or reword the question? >>Hopefully I can catch on after that. :) >> >>Thanks, >>-Don >> >>>-----Original Message----- >>>From: Aleksey Chudov [mailto:[email protected]] >>>Sent: Thursday, December 15, 2011 10:29 AM >>>To: [email protected] >>>Subject: [E1000-devel] ixgbe does not disable Flow Control >>> >>>Hello! >>> >>>I have two servers. One with Intel 82576 Gigabit NIC and second with >>>Intel Corporation 82599EB 10-Gigabit NIC installed. >>>Both servers connected to Cisco 3750X switch. Flow control is disabled >>>by default on all switch ports. >>> >>>There were Discards In on a second server (82599EB, ixgbe). But after >>>manually disabling Flow control they are gone. >>> >>>As shown below igb driver disable Flow Control but ixgbe does not >>>disable Flow Control >>> >>>Intel 82576 Gigabit NIC >>> >>># ethtool -i eth0 >>>driver: igb >>>version: 2.1.0-k2 >>>firmware-version: 1.4-3 >>> >>># ethtool -a eth0 >>>Pause parameters for eth0: >>>Autonegotiate: on >>>RX: on >>>TX: off >>> >>> >>>Intel Corporation 82599EB 10-Gigabit NIC >>> >>># ethtool -i eth4 >>>driver: ixgbe >>>version: 3.7.14-NAPI >>>firmware-version: 0x18f10001 >>> >>># ethtool -a eth4 >>>Pause parameters for eth4: >>>Autonegotiate: on >>>RX: on >>>TX: on >>> >>> >>>Best regards, >>>Aleksey >>> >>> >>>---------------------------------------------------------------------- >>>- >>- >>>------ >>>10 Tips for Better Server Consolidation Server virtualization is being >>>driven by many needs. >>>But none more important than the need to reduce IT complexity while >>>improving strategic productivity. Learn More! >>>http://www.accelacomm.com/jaw/sdnl/114/51507609/ >>>_______________________________________________ >>>E1000-devel mailing list >>>[email protected] >>>https://lists.sourceforge.net/lists/listinfo/e1000-devel >>>To learn more about Intel® Ethernet, visit >>>http://communities.intel.com/community/wired ------------------------------------------------------------------------------ Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
