On Sat, Sep 14, 2024 at 12:32 PM Feng zhou <[email protected]> wrote: > > From: Feng Zhou <[email protected]> > > when TCP over IPv4 via INET6 API, bpf_get/setsockopt with ipv4 will > fail, because sk->sk_family is AF_INET6. With ipv6 will success, not > take effect, because inet_csk(sk)->icsk_af_ops is ipv6_mapped and > use ip_queue_xmit, inet_sk(sk)->tos. > > Bpf_get/setsockopt use sk_is_inet() helper to fix this case. > > Signed-off-by: Feng Zhou <[email protected]>
Reviewed-by: Eric Dumazet <[email protected]>

