diff options
| author | Sabrina Dubroca <sd@queasysnail.net> | 2026-02-24 02:05:14 +0300 |
|---|---|---|
| committer | Steffen Klassert <steffen.klassert@secunet.com> | 2026-02-25 11:11:40 +0300 |
| commit | 0c0eef8ccd2413b0a10eb6bbd3442333b1e64dd2 (patch) | |
| tree | 12d1e2fc72d839216bdb200e815617e19e0e6cf7 /scripts/Makefile.vmlinux | |
| parent | 7d2fc41f91bc69acb6e01b0fa23cd7d0109a6a23 (diff) | |
| download | linux-0c0eef8ccd2413b0a10eb6bbd3442333b1e64dd2.tar.xz | |
esp: fix skb leak with espintcp and async crypto
When the TX queue for espintcp is full, esp_output_tail_tcp will
return an error and not free the skb, because with synchronous crypto,
the common xfrm output code will drop the packet for us.
With async crypto (esp_output_done), we need to drop the skb when
esp_output_tail_tcp returns an error.
Fixes: e27cca96cd68 ("xfrm: add espintcp (RFC 8229)")
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'scripts/Makefile.vmlinux')
0 files changed, 0 insertions, 0 deletions
