IFLA_INFO_DATA
linkinfo[IFLA_INFO_DATA] = nla_nest_start(msg, IFLA_INFO_DATA);
if (!linkinfo[IFLA_INFO_DATA])
nla_nest_end(msg, linkinfo[IFLA_INFO_DATA]);
linkinfo[IFLA_INFO_DATA], NULL, NULL);
[IFLA_INFO_DATA] = { .type = NLA_NESTED },
if (linkinfo[IFLA_INFO_DATA]) {
if (ops->maxtype && linkinfo[IFLA_INFO_DATA]) {
linkinfo[IFLA_INFO_DATA],
data = nla_nest_start_noflag(skb, IFLA_INFO_DATA);
data = addattr_nest(&req.n, sizeof(req), IFLA_INFO_DATA);
data = addattr_nest(&req.n, sizeof(req), IFLA_INFO_DATA);
info_data = rtattr_begin(nh, IFLA_INFO_DATA);
info_data = rtattr_begin(&req.nh, sizeof(req), IFLA_INFO_DATA);
data = ovpn_nest_start(&req.n, sizeof(req), IFLA_INFO_DATA);
info_data = rtattr_begin(&req.nh, IFLA_INFO_DATA);
info_data = rtattr_begin(&req.nh, sizeof(req), IFLA_INFO_DATA);
info_data = rtattr_begin(&req.nh, sizeof(req), IFLA_INFO_DATA);