Re: [PATCH v3 net-next 6/7] net: do not block BH while processing socket backlog

2016-04-29 Thread Alexei Starovoitov
On 4/29/16 2:16 PM, Eric Dumazet wrote: Socket backlog processing is a major latency source. With current TCP socket sk_rcvbuf limits, I have sampled __release_sock() holding cpu for more than 5 ms, and packets being dropped by the NIC once ring buffer is filled. All users are now ready to be c

[PATCH v3 net-next 6/7] net: do not block BH while processing socket backlog

2016-04-29 Thread Eric Dumazet
Socket backlog processing is a major latency source. With current TCP socket sk_rcvbuf limits, I have sampled __release_sock() holding cpu for more than 5 ms, and packets being dropped by the NIC once ring buffer is filled. All users are now ready to be called from process context, we can unblock