Re: [PATCH net-next 1/4] soreuseport: define reuseport groups

2015-12-22 Thread Craig Gallek
On Tue, Dec 22, 2015 at 5:11 PM, kbuild test robot wrote: > Hi Craig, > > [auto build test ERROR on net-next/master] > > url: > https://github.com/0day-ci/linux/commits/Craig-Gallek/Faster-SO_REUSEPORT/20151223-040911 > config: arm-mvebu_v7_defconfig (attached as .config) > reproduce: >

Re: [PATCH net-next 1/4] soreuseport: define reuseport groups

2015-12-22 Thread kbuild test robot
Hi Craig, [auto build test ERROR on net-next/master] url: https://github.com/0day-ci/linux/commits/Craig-Gallek/Faster-SO_REUSEPORT/20151223-040911 config: arm-mvebu_v7_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plai

Re: [PATCH net-next 1/4] soreuseport: define reuseport groups

2015-12-22 Thread David Miller
From: Craig Gallek Date: Tue, 22 Dec 2015 16:58:11 -0500 > On Tue, Dec 22, 2015 at 4:40 PM, David Miller wrote: >> From: Craig Gallek >> Date: Tue, 22 Dec 2015 15:05:07 -0500 >> >>> + for (i = 0; i < reuse->num_socks; i++) { >>> + if (reuse->socks[i] == sk) { >>> +

Re: [PATCH net-next 1/4] soreuseport: define reuseport groups

2015-12-22 Thread Craig Gallek
On Tue, Dec 22, 2015 at 4:40 PM, David Miller wrote: > From: Craig Gallek > Date: Tue, 22 Dec 2015 15:05:07 -0500 > >> + for (i = 0; i < reuse->num_socks; i++) { >> + if (reuse->socks[i] == sk) { >> + reuse->socks[i] = reuse->socks[reuse->num_socks - 1]; >> +

Re: [PATCH net-next 1/4] soreuseport: define reuseport groups

2015-12-22 Thread David Miller
From: Craig Gallek Date: Tue, 22 Dec 2015 15:05:07 -0500 > + for (i = 0; i < reuse->num_socks; i++) { > + if (reuse->socks[i] == sk) { > + reuse->socks[i] = reuse->socks[reuse->num_socks - 1]; > + reuse->num_socks--; > +

[PATCH net-next 1/4] soreuseport: define reuseport groups

2015-12-22 Thread Craig Gallek
From: Craig Gallek struct sock_reuseport is an optional shared structure referenced by each socket belonging to a reuseport group. When a socket is bound to an address/port not yet in use and the reuseport flag has been set, the structure will be allocated and attached to the newly bound socket.