Searched refs:sk_redir (Results 1 – 3 of 3) sorted by relevance
52 struct sock *sk_redir; member86 struct sock *sk_redir; member582 unsigned long sk_redir = skb->_sk_redir; in skb_bpf_strparser() local584 return sk_redir & BPF_F_STRPARSER; in skb_bpf_strparser()594 unsigned long sk_redir = skb->_sk_redir; in skb_bpf_ingress() local596 return sk_redir & BPF_F_INGRESS; in skb_bpf_ingress()604 static inline void skb_bpf_set_redir(struct sk_buff *skb, struct sock *sk_redir, in skb_bpf_set_redir() argument607 skb->_sk_redir = (unsigned long)sk_redir; in skb_bpf_set_redir()614 unsigned long sk_redir = skb->_sk_redir; in skb_bpf_redirect_fetch() local616 return (struct sock *)(sk_redir & BPF_F_PTR_MASK); in skb_bpf_redirect_fetch()
422 struct sock *sk_redir; in tcp_bpf_send_verdict() local471 sk_redir = psock->sk_redir; in tcp_bpf_send_verdict()472 sock_hold(sk_redir); in tcp_bpf_send_verdict()478 psock->sk_redir = NULL; in tcp_bpf_send_verdict()487 ret = tcp_bpf_sendmsg_redir(sk_redir, redir_ingress, in tcp_bpf_send_verdict()492 sock_put(sk_redir); in tcp_bpf_send_verdict()493 sock_put(sk_redir); in tcp_bpf_send_verdict()521 if (psock->sk_redir) { in tcp_bpf_send_verdict()522 sock_put(psock->sk_redir); in tcp_bpf_send_verdict()523 psock->sk_redir = NULL; in tcp_bpf_send_verdict()
692 msg->sk_redir = sk; in BPF_CALL_4()1298 msg->sk_redir = sk; in BPF_CALL_4()