Re: svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-17 Thread Adrian Chadd
On 17 March 2014 01:26, Robert N. M. Watson wrote: > > On 17 Mar 2014, at 07:54, David Malone wrote: > >>> (1) Merge a software implementation of the Toeplitz hash specified in >>> RSS implemented by David Malone. This is used to allow suitable >>> pcbgroup placement of connections be

Re: svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-17 Thread Robert N. M. Watson
On 17 Mar 2014, at 07:54, David Malone wrote: >> (1) Merge a software implementation of the Toeplitz hash specified in >> RSS implemented by David Malone. This is used to allow suitable >> pcbgroup placement of connections before the first packet is >> received from the NIC. So

Re: svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-17 Thread David Malone
> (1) Merge a software implementation of the Toeplitz hash specified in > RSS implemented by David Malone. This is used to allow suitable > pcbgroup placement of connections before the first packet is > received from the NIC. Software hashing is generally avoided, > howe

Re: svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-15 Thread Robert N. M. Watson
On 15 Mar 2014, at 17:29, Adrian Chadd wrote: >> I'd characterise this work as "early" in that it would benefit from >> performance optimisation, device-driver work, and feature enhancement (e.g., >> not just stuff like load rebalancing, but also statistics to detect RSS >> configuration problem

Re: svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-15 Thread Adrian Chadd
On 15 March 2014 05:03, Robert Watson wrote: > On Fri, 14 Mar 2014, Adrian Chadd wrote: > >> Woo! Thanks! > > > I'd characterise this work as "early" in that it would benefit from > performance optimisation, device-driver work, and feature enhancement (e.g., > not just stuff like load rebalancing,

Re: svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-14 Thread Adrian Chadd
Woo! Thanks! Adrian On Mar 14, 2014 5:57 PM, "Robert Watson" wrote: > Author: rwatson > Date: Sat Mar 15 00:57:50 2014 > New Revision: 263198 > URL: http://svnweb.freebsd.org/changeset/base/263198 > > Log: > Several years after initial development, merge prototype support for > linking NIC

svn commit: r263198 - in head/sys: amd64/conf conf net netinet netinet6 sys

2014-03-14 Thread Robert Watson
Author: rwatson Date: Sat Mar 15 00:57:50 2014 New Revision: 263198 URL: http://svnweb.freebsd.org/changeset/base/263198 Log: Several years after initial development, merge prototype support for linking NIC Receive Side Scaling (RSS) to the network stack's connection-group implementation. T