Home
last modified time | relevance | path

Searched refs:sk_redir (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/kernel/bpf/
Dsockmap.c112 struct sock *sk_redir; member
637 (md->sk_redir ? __SK_REDIRECT : __SK_PASS) : in bpf_map_msg_verdict()
672 if (psock->sk_redir) in smap_do_tx_msg()
673 sock_put(psock->sk_redir); in smap_do_tx_msg()
674 psock->sk_redir = do_msg_redirect_map(md); in smap_do_tx_msg()
675 if (!psock->sk_redir) { in smap_do_tx_msg()
679 sock_hold(psock->sk_redir); in smap_do_tx_msg()
789 if (psock->sk_redir) { in bpf_md_init()
790 sock_put(psock->sk_redir); in bpf_md_init()
791 psock->sk_redir = NULL; in bpf_md_init()
[all …]
/Linux-v4.19/net/core/
Dfilter.c2151 tcb->bpf.sk_redir = __sock_hash_lookup_elem(map, key); in BPF_CALL_4()
2152 if (!tcb->bpf.sk_redir) in BPF_CALL_4()
2178 tcb->bpf.sk_redir = __sock_map_lookup_elem(map, key); in BPF_CALL_4()
2179 if (!tcb->bpf.sk_redir) in BPF_CALL_4()
2189 return tcb->bpf.sk_redir; in do_sk_redirect_map()
2210 msg->sk_redir = __sock_hash_lookup_elem(map, key); in BPF_CALL_4()
2211 if (!msg->sk_redir) in BPF_CALL_4()
2235 msg->sk_redir = __sock_map_lookup_elem(map, key); in BPF_CALL_4()
2236 if (!msg->sk_redir) in BPF_CALL_4()
2244 return msg->sk_redir; in do_msg_redirect_map()
/Linux-v4.19/include/linux/
Dfilter.h535 struct sock *sk_redir; member
/Linux-v4.19/include/net/
Dtcp.h852 struct sock *sk_redir; member