Jianguo Wu
158390e456
udp: using datalen to cap max gso segments
...
The max number of UDP gso segments is intended to cap to UDP_MAX_SEGMENTS,
this is checked in udp_send_skb():
if (skb->len > cork->gso_size * UDP_MAX_SEGMENTS) {
kfree_skb(skb);
return -EINVAL;
}
skb->len contains network and transport header len here, we should use
only data len instead.
Fixes: bec1f6f69736 ("udp: generate gso with UDP_SEGMENT")
Signed-off-by: Jianguo Wu <wujianguo@chinatelecom.cn>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/900742e5-81fb-30dc-6e0b-375c6cdd7982@163.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2021-12-09 07:48:07 -08:00
..
2021-10-18 14:05:25 +01:00
2021-10-27 18:20:29 -07:00
2021-06-30 15:51:09 -07:00
2021-11-01 19:57:14 -07:00
2021-11-15 20:35:58 -08:00
2021-09-19 12:43:56 +01:00
2021-09-29 11:39:33 +01:00
2021-11-15 14:22:12 +00:00
2021-06-09 09:38:52 +02:00
2021-07-20 16:14:23 +02:00
2021-12-02 11:56:04 +00:00
2021-06-07 14:08:30 -07:00
2021-09-28 17:32:56 -07:00
2021-12-02 11:56:04 +00:00
2021-12-02 11:56:04 +00:00
2021-07-20 06:00:38 -07:00
2021-08-31 12:03:33 +01:00
2021-05-17 15:29:35 -07:00
2021-10-14 07:54:47 -07:00
2021-08-13 06:41:22 -07:00
2021-12-03 14:15:07 +00:00
2021-10-27 18:20:29 -07:00
2021-10-15 11:28:34 +01:00
2021-10-13 09:41:37 -07:00
2021-08-30 12:47:09 +01:00
2021-10-25 18:02:14 -07:00
2021-10-13 09:41:37 -07:00
2021-10-13 09:41:37 -07:00
2021-06-30 15:51:09 -07:00
2021-10-28 14:36:41 +01:00
2021-10-13 09:41:37 -07:00
2021-07-07 20:52:25 -07:00
2021-04-18 22:04:16 +02:00
2021-11-23 11:39:53 +00:00
2021-09-14 14:24:31 +01:00
2021-10-15 11:28:34 +01:00
2021-05-17 15:29:35 -07:00
2021-07-13 09:28:29 -07:00
2021-09-14 14:24:31 +01:00
2021-09-20 13:09:06 +01:00
2021-09-21 10:48:47 +01:00
2021-09-23 12:50:26 +01:00
2021-10-05 17:07:41 -07:00
2021-11-09 00:58:26 +01:00
2021-05-04 11:58:28 -07:00
2021-11-24 17:26:05 -08:00
2021-10-05 17:07:41 -07:00
2021-09-20 13:09:06 +01:00
2021-09-30 13:36:46 +01:00
2021-10-25 18:02:14 -07:00
2021-12-03 14:15:49 +00:00
2021-09-27 12:47:39 +01:00
2021-08-02 10:20:56 +01:00
2021-11-04 11:26:15 +00:00
2021-09-24 14:16:40 +01:00
2021-07-27 20:07:21 +01:00
2021-06-29 11:28:21 -07:00
2021-06-29 11:54:36 -07:00
2021-11-12 20:13:28 -08:00
2021-05-17 15:29:35 -07:00
2021-10-26 12:29:33 -07:00
2021-07-13 09:28:29 -07:00
2021-08-31 12:03:33 +01:00
2021-09-21 10:17:20 +01:00
2021-09-13 12:38:45 +01:00
2021-12-09 07:48:07 -08:00
2021-05-17 15:29:35 -07:00
2021-05-17 15:29:35 -07:00
2021-09-23 10:10:00 +02:00