Lines Matching defs:msk
290 bool mptcp_userspace_pm_active(const struct mptcp_sock *msk)
293 sock_net((const struct sock *)msk),
345 const struct mptcp_sock *msk,
348 const struct sock *sk = (const struct sock *)msk;
352 if (nla_put_u32(skb, MPTCP_ATTR_TOKEN, READ_ONCE(msk->token)))
378 const struct mptcp_sock *msk,
381 return mptcp_event_put_token_and_ssk(skb, msk, ssk);
385 const struct mptcp_sock *msk,
390 if (mptcp_event_put_token_and_ssk(skb, msk, ssk))
407 const struct mptcp_sock *msk,
410 int err = nla_put_u32(skb, MPTCP_ATTR_TOKEN, READ_ONCE(msk->token));
415 if (nla_put_u8(skb, MPTCP_ATTR_SERVER_SIDE, READ_ONCE(msk->pm.server_side)))
421 void mptcp_event_addr_removed(const struct mptcp_sock *msk, uint8_t id)
423 struct net *net = sock_net((const struct sock *)msk);
438 if (nla_put_u32(skb, MPTCP_ATTR_TOKEN, READ_ONCE(msk->token)))
456 struct mptcp_sock *msk = mptcp_sk(subflow->conn);
473 if (nla_put_u32(skb, MPTCP_ATTR_TOKEN, READ_ONCE(msk->token)))
559 void mptcp_event(enum mptcp_event_type type, const struct mptcp_sock *msk,
562 struct net *net = sock_net((const struct sock *)msk);
583 if (mptcp_event_created(skb, msk, ssk) < 0)
587 if (nla_put_u32(skb, MPTCP_ATTR_TOKEN, READ_ONCE(msk->token)) < 0)
597 if (mptcp_event_sub_established(skb, msk, ssk) < 0)
601 if (mptcp_event_sub_closed(skb, msk, ssk) < 0)