udp: do not expect udp headers on ioctl SIOCINQ
authorWillem de Bruijn <willemb@google.com>
Thu, 7 Apr 2016 22:12:58 +0000 (18:12 -0400)
committerDavid S. Miller <davem@davemloft.net>
Thu, 14 Apr 2016 02:24:52 +0000 (22:24 -0400)
commit9f9a45beaa96188085d52d273c2ecb052c7d8d27
treea1f2b887720607b10c94a7fcf79c3fd2a8045dfb
parent99717bdfdbeaaf387ba6ecbf7eba7fbb7a47e50a
udp: do not expect udp headers on ioctl SIOCINQ

On udp sockets, ioctl SIOCINQ returns the payload size of the first
packet. Since commit e6afc8ace6dd pulled the headers, the result is
incorrect when subtracting header length. Remove that operation.

Fixes: e6afc8ace6dd ("udp: remove headers from UDP packets before queueing")

Signed-off-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/udp.c