Re: [PATCH net] udp: fix poll() issue with zero sized packets

2016-08-23 Thread Eric Dumazet
On Tue, 2016-08-23 at 13:53 -0700, Eric Dumazet wrote: > From: Eric Dumazet > ... > diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c > index e61f7cd65d08..2a2ac9e0c985 100644 > --- a/net/ipv4/udp.c > +++ b/net/ipv4/udp.c > @@ -1184,11 +1184,11 @@ out: > * Drops all bad checksum frames, until a v

[PATCH net] udp: fix poll() issue with zero sized packets

2016-08-23 Thread Eric Dumazet
From: Eric Dumazet Laura tracked poll() [and friends] regression caused by commit e6afc8ace6dd ("udp: remove headers from UDP packets before queueing") udp_poll() needs to know if there is a valid packet in receive queue, even if its payload length is 0. Change first_packet_length() to return a