sk_reuse
s_listen->sk->sk_reuse = SK_CAN_REUSE; /* SO_REUSEADDR */
sock.socket->sk->sk_reuse = SK_CAN_REUSE; /* SO_REUSEADDR */
msock.socket->sk->sk_reuse = SK_CAN_REUSE; /* SO_REUSEADDR */
sk->sk_reuse = SK_CAN_REUSE;
sock->sk->sk_reuse = SK_CAN_REUSE;
jsk->sk.sk_reuse = 1; /* per default */
sk->sk_reuse = (valbool ? SK_CAN_REUSE : SK_NO_REUSE);
v.val = sk->sk_reuse;
sk->sk_reuse = SK_CAN_REUSE;
sk->sk_reuse = SK_CAN_REUSE;
if (sk->sk_reuse && sk2->sk_reuse &&
attempt_half = (sk->sk_reuse == SK_CAN_REUSE) ? 1 : 0;
bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN;
bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN;
if (sk->sk_reuse == SK_FORCE_REUSE ||
tw->tw_reuse = sk->sk_reuse;
(!sk2->sk_reuse || !sk->sk_reuse))
sk->sk_reuse = SK_FORCE_REUSE;
sk->sk_reuse = SK_NO_REUSE;
sk->sk_reuse = SK_NO_REUSE;
(!sk2->sk_reuse || !sk->sk_reuse) &&
(!sk2->sk_reuse || !sk->sk_reuse) &&
sk->sk_reuse = SK_CAN_REUSE;
sk->sk_reuse = ssk->sk_reuse;
sock->sk->sk_reuse = SK_CAN_REUSE;
sock->sk->sk_reuse = SK_CAN_REUSE;
dst->value = skb->sk->sk_reuse;
bool reuse = (sk->sk_reuse || sp->reuse);
(reuse && (sk2->sk_reuse || sp2->reuse) &&
if (sk->sk_reuse || sctp_sk(sk)->reuse)
smc->clcsock->sk->sk_reuse = sk->sk_reuse;
sock->sk->sk_reuse = SK_CAN_REUSE; /* allow address reuse */