Home
last modified time | relevance | path

Searched refs:reuse (Results 1 – 6 of 6) sorted by relevance

/net/core/
Dsock_reuseport.c22 int reuseport_get_id(struct sock_reuseport *reuse) in reuseport_get_id() argument
26 if (reuse->reuseport_id) in reuseport_get_id()
27 return reuse->reuseport_id; in reuseport_get_id()
35 reuse->reuseport_id = id; in reuseport_get_id()
37 return reuse->reuseport_id; in reuseport_get_id()
44 struct sock_reuseport *reuse = kzalloc(size, GFP_ATOMIC); in __reuseport_alloc() local
46 if (!reuse) in __reuseport_alloc()
49 reuse->max_socks = max_socks; in __reuseport_alloc()
51 RCU_INIT_POINTER(reuse->prog, NULL); in __reuseport_alloc()
52 return reuse; in __reuseport_alloc()
[all …]
Dfilter.c8686 struct sock_reuseport *reuse, in bpf_init_reuseport_kern() argument
8695 reuse_kern->reuseport_id = reuse->reuseport_id; in bpf_init_reuseport_kern()
8696 reuse_kern->bind_inany = reuse->bind_inany; in bpf_init_reuseport_kern()
8699 struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, in bpf_run_sk_reuseport() argument
8706 bpf_init_reuseport_kern(&reuse_kern, reuse, sk, skb, hash); in bpf_run_sk_reuseport()
8718 struct sock_reuseport *reuse; in BPF_CALL_4() local
8725 reuse = rcu_dereference(selected_sk->sk_reuseport_cb); in BPF_CALL_4()
8726 if (!reuse) in BPF_CALL_4()
8733 if (unlikely(reuse->reuseport_id != reuse_kern->reuseport_id)) { in BPF_CALL_4()
/net/ipv4/
Dinet_connection_sock.c133 bool reuse = sk->sk_reuse; in inet_csk_bind_conflict() local
149 if ((!reuse || !sk2->sk_reuse || in inet_csk_bind_conflict()
158 if (!relax && reuse && sk2->sk_reuse && in inet_csk_bind_conflict()
288 bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN; in inet_csk_get_port() local
324 if ((tb->fastreuse > 0 && reuse) || in inet_csk_get_port()
332 tb->fastreuse = reuse; in inet_csk_get_port()
346 if (!reuse) in inet_csk_get_port()
Dtcp_ipv4.c111 int reuse = sock_net(sk)->ipv4.sysctl_tcp_tw_reuse; in tcp_twsk_unique() local
113 if (reuse == 2) { in tcp_twsk_unique()
138 reuse = 0; in tcp_twsk_unique()
153 (!twp || (reuse && time_after32(ktime_get_seconds(), in tcp_twsk_unique()
/net/netfilter/ipset/
Dip_set_hash_gen.h703 bool deleted = false, forceadd = false, reuse = false; in mtype_add() local
733 deleted = reuse = true; in mtype_add()
754 reuse = true; in mtype_add()
757 if (reuse || forceadd) { in mtype_add()
/net/sctp/
Dsocket.c4419 sctp_sk(sk)->reuse = !!val; in sctp_setsockopt_reuse_port()
7746 val = sctp_sk(sk)->reuse; in sctp_getsockopt_reuse_port()
8158 bool reuse = (sk->sk_reuse || sp->reuse); in sctp_get_port_local() local
8236 if ((pp->fastreuse && reuse && in sctp_get_port_local()
8257 (reuse && (sk2->sk_reuse || sp2->reuse) && in sctp_get_port_local()
8283 if (reuse && sk->sk_state != SCTP_SS_LISTENING) in sctp_get_port_local()
8296 (!reuse || sk->sk_state == SCTP_SS_LISTENING)) in sctp_get_port_local()
8431 if (sk->sk_reuse || sctp_sk(sk)->reuse) in sctp_inet_listen()
9290 sctp_sk(newsk)->reuse = sp->reuse; in sctp_copy_sock()