ip: limit use of gso_size to udp
The ipcm(6)_cookie field gso_size is set only in the udp path. The ip layer copies this to cork only if sk_type is SOCK_DGRAM. This check proved too permissive. Ping and l2tp sockets have the same type. Limit to sockets of type SOCK_DGRAM and protocol IPPROTO_UDP to exclude ping sockets. v1 -> v2 - remove irrelevant whitespace changes Change-Id: Ib0979b1ab77c35ba61c1ef3165499b99f837a445 Fixes: bec1f6f69736 ("udp: generate gso with UDP_SEGMENT") Reported-by:Maciej Żenczykowski <maze@google.com> Signed-off-by:
Willem de Bruijn <willemb@google.com> Signed-off-by:
David S. Miller <davem@davemloft.net> Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git Git-commit: 9887cba19978a5f288100ef90a37684cc8d5e0a6 Signed-off-by:
Sean Tranchetti <stranche@codeaurora.org>
Loading
Please register or sign in to comment