Re: [PATCH net] tcp/dccp: block BH for SYN processing

2017-03-01 Thread David Miller
From: Eric Dumazet Date: Wed, 01 Mar 2017 08:39:49 -0800 > From: Eric Dumazet > > SYN processing really was meant to be handled from BH. > > When I got rid of BH blocking while processing socket backlog > in commit 5413d1babe8f ("net: do not block BH while processing socket > backlog"), I forg

Re: [PATCH net] tcp/dccp: block BH for SYN processing

2017-03-01 Thread Soheil Hassas Yeganeh
On Wed, Mar 1, 2017 at 8:39 AM, Eric Dumazet wrote: > From: Eric Dumazet > > SYN processing really was meant to be handled from BH. > > When I got rid of BH blocking while processing socket backlog > in commit 5413d1babe8f ("net: do not block BH while processing socket > backlog"), I forgot that

[PATCH net] tcp/dccp: block BH for SYN processing

2017-03-01 Thread Eric Dumazet
From: Eric Dumazet SYN processing really was meant to be handled from BH. When I got rid of BH blocking while processing socket backlog in commit 5413d1babe8f ("net: do not block BH while processing socket backlog"), I forgot that a malicious user could transition to TCP_LISTEN from a state that