MPTCP_PM_ATTR_SUBFLOWS
.maxattr = MPTCP_PM_ATTR_SUBFLOWS,
.maxattr = MPTCP_PM_ATTR_SUBFLOWS,
const struct nla_policy mptcp_pm_set_limits_nl_policy[MPTCP_PM_ATTR_SUBFLOWS + 1] = {
[MPTCP_PM_ATTR_SUBFLOWS] = { .type = NLA_U32, },
const struct nla_policy mptcp_pm_get_limits_nl_policy[MPTCP_PM_ATTR_SUBFLOWS + 1] = {
[MPTCP_PM_ATTR_SUBFLOWS] = { .type = NLA_U32, },
extern const struct nla_policy mptcp_pm_set_limits_nl_policy[MPTCP_PM_ATTR_SUBFLOWS + 1];
extern const struct nla_policy mptcp_pm_get_limits_nl_policy[MPTCP_PM_ATTR_SUBFLOWS + 1];
ret = parse_limit(info, MPTCP_PM_ATTR_SUBFLOWS, &subflows);
if (nla_put_u32(msg, MPTCP_PM_ATTR_SUBFLOWS,
type != MPTCP_PM_ATTR_SUBFLOWS)
printf("%s %u\n", type == MPTCP_PM_ATTR_SUBFLOWS ?
rta->rta_type = MPTCP_PM_ATTR_SUBFLOWS;