Home
last modified time | relevance | path

Searched refs:psock_other (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/net/core/
H A Dskmsg.c905 struct sk_psock *psock_other; in sk_psock_skb_redirect() local
917 psock_other = sk_psock(sk_other); in sk_psock_skb_redirect()
922 if (!psock_other || sock_flag(sk_other, SOCK_DEAD)) { in sk_psock_skb_redirect()
927 spin_lock_bh(&psock_other->ingress_lock); in sk_psock_skb_redirect()
928 if (!sk_psock_test_state(psock_other, SK_PSOCK_TX_ENABLED)) { in sk_psock_skb_redirect()
929 spin_unlock_bh(&psock_other->ingress_lock); in sk_psock_skb_redirect()
935 skb_queue_tail(&psock_other->ingress_skb, skb); in sk_psock_skb_redirect()
936 schedule_delayed_work(&psock_other->work, 0); in sk_psock_skb_redirect()
937 spin_unlock_bh(&psock_other->ingress_lock); in sk_psock_skb_redirect()
/kernel/linux/linux-5.10/net/core/
H A Dskmsg.c781 struct sk_psock *psock_other; in sk_psock_skb_redirect() local
792 psock_other = sk_psock(sk_other); in sk_psock_skb_redirect()
797 if (!psock_other || sock_flag(sk_other, SOCK_DEAD) || in sk_psock_skb_redirect()
798 !sk_psock_test_state(psock_other, SK_PSOCK_TX_ENABLED)) { in sk_psock_skb_redirect()
803 skb_queue_tail(&psock_other->ingress_skb, skb); in sk_psock_skb_redirect()
804 schedule_work(&psock_other->work); in sk_psock_skb_redirect()

Completed in 4 milliseconds