IFLA_LINKINFO
tb[IFLA_LINKINFO] = nla_nest_start(msg, IFLA_LINKINFO);
if (!tb[IFLA_LINKINFO])
nla_nest_end(msg, tb[IFLA_LINKINFO]);
nla_parse_nested_deprecated(linkinfo, IFLA_INFO_MAX, tb[IFLA_LINKINFO],
[IFLA_LINKINFO] = { .type = NLA_NESTED },
case IFLA_LINKINFO:
if (tb[IFLA_LINKINFO]) {
tb[IFLA_LINKINFO],
linkinfo = nla_nest_start_noflag(skb, IFLA_LINKINFO);
linkinfo = addattr_nest(&req.n, sizeof(req), IFLA_LINKINFO);
linkinfo = addattr_nest(&req.n, sizeof(req), IFLA_LINKINFO);
link_info = rtattr_begin(nh, IFLA_LINKINFO);
link_info = rtattr_begin(&req.nh, sizeof(req), IFLA_LINKINFO);
linkinfo = ovpn_nest_start(&req.n, sizeof(req), IFLA_LINKINFO);
link_info = rtattr_begin(&req.nh, IFLA_LINKINFO);
link_info = rtattr_begin(&req.nh, sizeof(req), IFLA_LINKINFO);
link_info = rtattr_begin(&req.nh, sizeof(req), IFLA_LINKINFO);