req_to_sk
skb->sk = req_to_sk(req);
nsk = reuseport_migrate_sock(sk_listener, req_to_sk(req), NULL);
if (!inet_ehash_insert(req_to_sk(nreq), req_to_sk(oreq), NULL)) {
if (!inet_ehash_insert(req_to_sk(req), NULL, &found_dup_sk))
req_to_sk(req)->sk_prot = sk_listener->sk_prot;
sk_node_init(&req_to_sk(req)->sk_node);
sk_tx_queue_clear(req_to_sk(req));
req_sk = req_to_sk(req);
nreq_sk = req_to_sk(nreq);
struct sock *sk = req_to_sk(req);
sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr);
sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr);
key = tcp_ao_established_key(req_to_sk(req), new_ao, tcp_rsk(req)->ao_keyid, -1);
key = tcp_ao_established_key(req_to_sk(req), new_ao, -1, tcp_rsk(req)->ao_rcv_next);
return tcp_ao_hash_skb(AF_INET, ao_hash, ao_key, req_to_sk(req), skb,
sk_rx_queue_set(req_to_sk(req), skb);
sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr);
sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr);
*own_req = inet_ehash_nolisten(newsk, req_to_sk(req_unhash),
nsk = reuseport_migrate_sock(sk, req_to_sk(req), skb);
skb_set_owner_edemux(skb, req_to_sk(req));
ao_key = tcp_sk(sk)->af_specific->ao_lookup(sk, req_to_sk(req),
req_to_sk(req));
key.md5_key, req_to_sk(req), skb);
struct sock *sk = sk_to_full_sk(req_to_sk(req));
struct sock *sk = sk_to_full_sk(req_to_sk(req));
return tcp_ao_hash_skb(AF_INET6, ao_hash, ao_key, req_to_sk(req), skb,
*own_req = inet_ehash_nolisten(newsk, req_to_sk(req_unhash),
nsk = reuseport_migrate_sock(sk, req_to_sk(req), skb);
MPTCP_INC_STATS(sock_net(req_to_sk(req)), field);
msk = mptcp_token_get_sock(sock_net(req_to_sk(req)), subflow_req->token);