MPTCP_PM_ATTR_ADDR
[MPTCP_PM_ATTR_ADDR] = NLA_POLICY_NESTED(mptcp_pm_address_nl_policy),
[MPTCP_PM_ATTR_ADDR] = NLA_POLICY_NESTED(mptcp_pm_address_nl_policy),
[MPTCP_PM_ATTR_ADDR] = NLA_POLICY_NESTED(mptcp_pm_address_nl_policy),
[MPTCP_PM_ATTR_ADDR] = NLA_POLICY_NESTED(mptcp_pm_address_nl_policy),
[MPTCP_PM_ATTR_ADDR] = NLA_POLICY_NESTED(mptcp_pm_address_nl_policy),
struct nlattr *attr = info->attrs[MPTCP_PM_ATTR_ADDR];
attr = nla_nest_start(skb, MPTCP_PM_ATTR_ADDR);
if (GENL_REQ_ATTR_CHECK(info, MPTCP_PM_ATTR_ADDR))
attr_loc = info->attrs[MPTCP_PM_ATTR_ADDR];
if (GENL_REQ_ATTR_CHECK(info, MPTCP_PM_ATTR_ADDR))
addr = info->attrs[MPTCP_PM_ATTR_ADDR];
if (GENL_REQ_ATTR_CHECK(info, MPTCP_PM_ATTR_ADDR) ||
laddr = info->attrs[MPTCP_PM_ATTR_ADDR];
if (GENL_REQ_ATTR_CHECK(info, MPTCP_PM_ATTR_ADDR) ||
laddr = info->attrs[MPTCP_PM_ATTR_ADDR];
attr = info->attrs[MPTCP_PM_ATTR_ADDR];
(MPTCP_PM_ATTR_ADDR | NLA_F_NESTED))
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
((arg == 0) ? MPTCP_PM_ATTR_ADDR : MPTCP_PM_ATTR_ADDR_REMOTE);
((arg == 0) ? MPTCP_PM_ATTR_ADDR : MPTCP_PM_ATTR_ADDR_REMOTE);
addr->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;