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, however,

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 dwmal...@maths.tcd.ie 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

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 rwat...@freebsd.org wrote: On 17 Mar 2014, at 07:54, David Malone dwmal...@maths.tcd.ie wrote: (1) Merge a software implementation of the Toeplitz hash specified in RSS implemented by David Malone. This is used to allow suitable

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 rwat...@freebsd.org 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

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 adr...@freebsd.org 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

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.

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 rwat...@freebsd.org 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