summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorHannes Frederic Sowa <hannes@stressinduktion.org>2016-05-19 13:58:33 (GMT)
committerDavid S. Miller <davem@davemloft.net>2016-05-20 23:56:02 (GMT)
commite5aed006be918af163eb397e45aa5ea6cefd5e01 (patch)
tree26eeaaa452ebb326fe6aefff37ec7aaefa8aae8f /kernel
parentcb543e80f43b2db9d3adcc80d522b27829e60d82 (diff)
downloadlinux-e5aed006be918af163eb397e45aa5ea6cefd5e01.tar.xz
udp: prevent skbs lingering in tunnel socket queues
In case we find a socket with encapsulation enabled we should call the encap_recv function even if just a udp header without payload is available. The callbacks are responsible for correctly verifying and dropping the packets. Also, in case the header validation fails for geneve and vxlan we shouldn't put the skb back into the socket queue, no one will pick them up there. Instead we can simply discard them in the respective encap_recv functions. Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions