]> git.baikalelectronics.ru Git - kernel.git/commit
udp: fix gso_segs calculations
authorJosh Hunt <johunt@akamai.com>
Wed, 2 Oct 2019 17:29:22 +0000 (13:29 -0400)
committerDavid S. Miller <davem@davemloft.net>
Thu, 3 Oct 2019 15:47:10 +0000 (11:47 -0400)
commitdd0a1047a025afcac8a7f9b7cbf26baba712b863
tree228236bb7cd5fdb6ae1f0fbc0c86878667e13595
parent0413181f6f0790d0af717f356229a627b125dcff
udp: fix gso_segs calculations

Commit 9f1ba8f5a67f ("udp: Record gso_segs when supporting UDP segmentation offload")
added gso_segs calculation, but incorrectly got sizeof() the pointer and
not the underlying data type. In addition let's fix the v6 case.

Fixes: a388728846a0 ("udp: generate gso with UDP_SEGMENT")
Fixes: 9f1ba8f5a67f ("udp: Record gso_segs when supporting UDP segmentation offload")
Signed-off-by: Josh Hunt <johunt@akamai.com>
Reviewed-by: Alexander Duyck <alexander.h.duyck@linux.intel.com>
Acked-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/udp.c
net/ipv6/udp.c