lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 13 Apr 2022 16:41:15 +0300 From: Maxim Mikityanskiy <maximmi@...dia.com> To: <bpf@...r.kernel.org>, Alexei Starovoitov <ast@...nel.org>, "Daniel Borkmann" <daniel@...earbox.net>, Andrii Nakryiko <andrii@...nel.org>, <netdev@...r.kernel.org> CC: Tariq Toukan <tariqt@...dia.com>, Martin KaFai Lau <kafai@...com>, "Song Liu" <songliubraving@...com>, Yonghong Song <yhs@...com>, John Fastabend <john.fastabend@...il.com>, KP Singh <kpsingh@...nel.org>, "David S. Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org>, Petar Penkov <ppenkov@...gle.com>, Lorenz Bauer <lmb@...udflare.com>, Eric Dumazet <edumazet@...gle.com>, Hideaki YOSHIFUJI <yoshfuji@...ux-ipv6.org>, "David Ahern" <dsahern@...nel.org>, Shuah Khan <shuah@...nel.org>, "Jesper Dangaard Brouer" <hawk@...nel.org>, Nathan Chancellor <nathan@...nel.org>, "Nick Desaulniers" <ndesaulniers@...gle.com>, Joe Stringer <joe@...ium.io>, "Florent Revest" <revest@...omium.org>, <linux-kselftest@...r.kernel.org>, Toke Høiland-Jørgensen <toke@...e.dk>, "Kumar Kartikeya Dwivedi" <memxor@...il.com>, Florian Westphal <fw@...len.de>, "Maxim Mikityanskiy" <maximmi@...dia.com> Subject: [PATCH bpf-next v5 1/6] bpf: Use ipv6_only_sock in bpf_tcp_gen_syncookie Instead of querying the sk_ipv6only field directly, use the dedicated ipv6_only_sock helper. Signed-off-by: Maxim Mikityanskiy <maximmi@...dia.com> Reviewed-by: Tariq Toukan <tariqt@...dia.com> Acked-by: John Fastabend <john.fastabend@...il.com> Acked-by: Lorenz Bauer <lmb@...udflare.com> Acked-by: Petar Penkov <ppenkov@...gle.com> --- net/core/filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/core/filter.c b/net/core/filter.c index a7044e98765e..7446b0ba4e38 100644 --- a/net/core/filter.c +++ b/net/core/filter.c @@ -7090,7 +7090,7 @@ BPF_CALL_5(bpf_tcp_gen_syncookie, struct sock *, sk, void *, iph, u32, iph_len, */ switch (((struct iphdr *)iph)->version) { case 4: - if (sk->sk_family == AF_INET6 && sk->sk_ipv6only) + if (sk->sk_family == AF_INET6 && ipv6_only_sock(sk)) return -EINVAL; mss = tcp_v4_get_syncookie(sk, iph, th, &cookie); -- 2.30.2
Powered by blists - more mailing lists