Re: [PATCH net-next v2] tcp: ensure epoll edge trigger wakeup when write queue is empty

2015-05-21 Thread David Miller
From: Jason Baron Date: Wed, 20 May 2015 15:52:53 + (GMT) > From: Jason Baron > > We currently rely on the setting of SOCK_NOSPACE in the write() > path to ensure that we wake up any epoll edge trigger waiters when > acks return to free space in the write queue. However, if we fail > to all

Re: [PATCH net-next v2] tcp: ensure epoll edge trigger wakeup when write queue is empty

2015-05-20 Thread Eric Dumazet
On Wed, 2015-05-20 at 15:52 +, Jason Baron wrote: > From: Jason Baron > > We currently rely on the setting of SOCK_NOSPACE in the write() > path to ensure that we wake up any epoll edge trigger waiters when > acks return to free space in the write queue. However, if we fail > to allocate even

[PATCH net-next v2] tcp: ensure epoll edge trigger wakeup when write queue is empty

2015-05-20 Thread Jason Baron
From: Jason Baron We currently rely on the setting of SOCK_NOSPACE in the write() path to ensure that we wake up any epoll edge trigger waiters when acks return to free space in the write queue. However, if we fail to allocate even a single skb in the write queue, we could end up waiting indefini