Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Alexander V. Chernikov
On 15.10.2014 05:22, Adrian Chadd wrote: Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL: https://svnweb.freebsd.org/changeset/base/273112 Log: Set the DROP_EN bit before the RX queue is brought up and active. He noticed issues setting this bit in SRRCTL after

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Adrian Chadd
Hm, are there any other hardware counters that we can use to see what was dropped? I didn't see performance drops doing this; in fact I saw performance increases with FC disabled and DROP_EN set. Thanks, -adrian On 6 November 2014 03:05, Alexander V. Chernikov melif...@freebsd.org wrote: On

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Ryan Stone
On Thu, Nov 6, 2014 at 12:21 PM, Adrian Chadd adr...@freebsd.org wrote: Hm, are there any other hardware counters that we can use to see what was dropped? On the 82599 and later you need to configure the RQSMR register to map queue pools to indices and then the QPRDC[i] register will contain

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Adrian Chadd
On 6 November 2014 09:58, Ryan Stone ryst...@gmail.com wrote: On Thu, Nov 6, 2014 at 12:21 PM, Adrian Chadd adr...@freebsd.org wrote: Hm, are there any other hardware counters that we can use to see what was dropped? On the 82599 and later you need to configure the RQSMR register to map

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Luigi Rizzo
On Thu, Nov 06, 2014 at 03:05:30PM +0400, Alexander V. Chernikov wrote: On 15.10.2014 05:22, Adrian Chadd wrote: Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL: https://svnweb.freebsd.org/changeset/base/273112 Log: Set the DROP_EN bit before the RX queue

Re: svn commit: r273112 - head/sys/dev/ixgbe

2014-11-06 Thread Alexander V. Chernikov
On 07 Nov 2014, at 03:15, Luigi Rizzo ri...@iet.unipi.it wrote: On Thu, Nov 06, 2014 at 03:05:30PM +0400, Alexander V. Chernikov wrote: On 15.10.2014 05:22, Adrian Chadd wrote: Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL:

svn commit: r273112 - head/sys/dev/ixgbe

2014-10-14 Thread Adrian Chadd
Author: adrian Date: Wed Oct 15 01:22:56 2014 New Revision: 273112 URL: https://svnweb.freebsd.org/changeset/base/273112 Log: Set the DROP_EN bit before the RX queue is brought up and active. He noticed issues setting this bit in SRRCTL after the queue was up, so doing it from the sysctl