MPTCP_PM_ATTR_TOKEN
.maxattr = MPTCP_PM_ATTR_TOKEN,
.maxattr = MPTCP_PM_ATTR_TOKEN,
const struct nla_policy mptcp_pm_get_addr_nl_policy[MPTCP_PM_ATTR_TOKEN + 1] = {
[MPTCP_PM_ATTR_TOKEN] = { .type = NLA_U32, },
[MPTCP_PM_ATTR_TOKEN] = { .type = NLA_U32, },
const struct nla_policy mptcp_pm_announce_nl_policy[MPTCP_PM_ATTR_TOKEN + 1] = {
[MPTCP_PM_ATTR_TOKEN] = { .type = NLA_U32, },
[MPTCP_PM_ATTR_TOKEN] = { .type = NLA_U32, },
[MPTCP_PM_ATTR_TOKEN] = { .type = NLA_U32, },
[MPTCP_PM_ATTR_TOKEN] = { .type = NLA_U32, },
extern const struct nla_policy mptcp_pm_get_addr_nl_policy[MPTCP_PM_ATTR_TOKEN + 1];
extern const struct nla_policy mptcp_pm_announce_nl_policy[MPTCP_PM_ATTR_TOKEN + 1];
if (info->attrs[MPTCP_PM_ATTR_TOKEN])
if (info->attrs[MPTCP_PM_ATTR_TOKEN])
if (info->attrs[MPTCP_PM_ATTR_TOKEN])
if (GENL_REQ_ATTR_CHECK(info, MPTCP_PM_ATTR_TOKEN))
token = info->attrs[MPTCP_PM_ATTR_TOKEN];
rta->rta_type = MPTCP_PM_ATTR_TOKEN;
rta->rta_type = MPTCP_PM_ATTR_TOKEN;
rta->rta_type = MPTCP_PM_ATTR_TOKEN;
rta->rta_type = MPTCP_PM_ATTR_TOKEN;
rta->rta_type = MPTCP_PM_ATTR_TOKEN;
rta->rta_type = MPTCP_PM_ATTR_TOKEN;
rta->rta_type = MPTCP_PM_ATTR_TOKEN;