Searched refs:sk_redir (Results 1 - 5 of 5) sorted by relevance

/linux-master/include/linux/
H A Dskmsg.h51 struct sock *sk_redir; member in struct:sk_msg
81 struct sock *sk_redir; member in struct:sk_psock
85 bool redir_ingress; /* undefined if sk_redir is null */
519 unsigned long sk_redir = skb->_sk_redir; local
521 return sk_redir & BPF_F_STRPARSER;
531 unsigned long sk_redir = skb->_sk_redir; local
533 return sk_redir & BPF_F_INGRESS;
541 static inline void skb_bpf_set_redir(struct sk_buff *skb, struct sock *sk_redir, argument
544 skb->_sk_redir = (unsigned long)sk_redir;
551 unsigned long sk_redir local
[all...]
/linux-master/net/ipv4/
H A Dtcp_bpf.c385 struct sock *sk_redir; local
431 sk_redir = psock->sk_redir;
437 psock->sk_redir = NULL;
447 ret = tcp_bpf_sendmsg_redir(sk_redir, redir_ingress,
452 sock_put(sk_redir);
479 if (psock->sk_redir) {
480 sock_put(psock->sk_redir);
481 psock->sk_redir = NULL;
/linux-master/net/core/
H A Dskmsg.c827 if (psock->sk_redir)
828 sock_put(psock->sk_redir);
882 ret = sk_psock_map_verd(ret, msg->sk_redir);
885 if (psock->sk_redir) {
886 sock_put(psock->sk_redir);
887 psock->sk_redir = NULL;
889 if (!msg->sk_redir) {
894 psock->sk_redir = msg->sk_redir;
895 sock_hold(psock->sk_redir);
[all...]
H A Dsock_map.c680 msg->sk_redir = sk;
1284 msg->sk_redir = sk;
/linux-master/net/tls/
H A Dtls_sw.c850 struct sock *sk_redir; local
898 sk_redir = psock->sk_redir;
907 err = tcp_bpf_sendmsg_redir(sk_redir, redir_ingress,
941 if (psock->sk_redir) {
942 sock_put(psock->sk_redir);
943 psock->sk_redir = NULL;

Completed in 141 milliseconds