Lines Matching defs:msk
155 struct mptcp_sock *msk = mptcp_sk(subflow->conn);
175 WRITE_ONCE(msk->token, subflow->token);
176 __sk_nulls_add_node_rcu((struct sock *)msk, &bucket->msk_chain);
185 * @msk: the just cloned socket linked to the new connection
191 struct mptcp_sock *msk)
203 __sk_nulls_add_node_rcu((struct sock *)msk, &bucket->msk_chain);
211 struct mptcp_sock *msk;
219 msk = mptcp_sk(sk);
220 if (READ_ONCE(msk->token) == token)
247 struct mptcp_sock *msk;
255 msk = mptcp_sk(sk);
256 if (READ_ONCE(msk->token) != token ||
263 if (READ_ONCE(msk->token) != token ||
274 msk = NULL;
278 return msk;
368 * @msk: mptcp connection dropping the token
370 * Remove the token associated to @msk
372 void mptcp_token_destroy(struct mptcp_sock *msk)
377 if (sk_unhashed((struct sock *)msk))
380 bucket = token_bucket(msk->token);
382 pos = __token_lookup_msk(bucket, msk->token);
383 if (!WARN_ON_ONCE(pos != msk)) {