IFLA_IFNAME
if (ifmp && tbp[IFLA_IFNAME]) {
nla_strscpy(ifname, tbp[IFLA_IFNAME], IFNAMSIZ);
if (tb[IFLA_IFNAME])
nla_strscpy(dev->name, tb[IFLA_IFNAME], IFNAMSIZ);
if (ifmp && tbp[IFLA_IFNAME]) {
nla_strscpy(ifname, tbp[IFLA_IFNAME], IFNAMSIZ);
if (tb[IFLA_IFNAME])
nla_strscpy(dev->name, tb[IFLA_IFNAME], IFNAMSIZ);
if (!tb[IFLA_IFNAME] || !nla_len(tb[IFLA_IFNAME]) || !*(char *)nla_data(tb[IFLA_IFNAME]))
if (ifmp && tbp[IFLA_IFNAME]) {
nla_strscpy(ifname, tbp[IFLA_IFNAME], IFNAMSIZ);
if (tb[IFLA_IFNAME])
nla_strscpy(dev->name, tb[IFLA_IFNAME], IFNAMSIZ);
if (nla_put_string(skb, IFLA_IFNAME, dev->name) ||
if (nla_put_string(skb, IFLA_IFNAME, devname))
[IFLA_IFNAME] = { .type = NLA_STRING, .len = IFNAMSIZ-1 },
if (tb[IFLA_IFNAME])
nla_strscpy(ifname, tb[IFLA_IFNAME], IFNAMSIZ);
if (tb[IFLA_IFNAME])
nla_strscpy(ifname, tb[IFLA_IFNAME], IFNAMSIZ);
else if (tb[IFLA_IFNAME] || tb[IFLA_ALT_IFNAME])
else if (tb[IFLA_IFNAME] || tb[IFLA_ALT_IFNAME])
else if (ifm->ifi_index > 0 || tb[IFLA_IFNAME] || tb[IFLA_ALT_IFNAME])
if (tb[IFLA_IFNAME]) {
nla_strscpy(ifname, tb[IFLA_IFNAME], IFNAMSIZ);
} else if (tb[IFLA_IFNAME] || tb[IFLA_ALT_IFNAME]) {
case IFLA_IFNAME:
else if (tb[IFLA_IFNAME] || tb[IFLA_ALT_IFNAME])
else if (tb[IFLA_IFNAME] || tb[IFLA_ALT_IFNAME])
if (nla_put_string(skb, IFLA_IFNAME, dev->name) ||
if (nla_put_string(skb, IFLA_IFNAME, dev->name) ||
if (nla_put_string(skb, IFLA_IFNAME, dev->name))
tb[IFLA_IFNAME]
? libbpf_nla_getattr_str(tb[IFLA_IFNAME])
libbpf_nla_getattr_str(tb[IFLA_IFNAME]));
addattr_l(&req.n, sizeof(req), IFLA_IFNAME, netkit_name,
addattr_l(&req.n, sizeof(req), IFLA_IFNAME, prim, strlen(prim));
addattr_l(&req.n, sizeof(req), IFLA_IFNAME, peer, strlen(peer));
rtattr_add_str(nh, IFLA_IFNAME, "ipsec0");
if (rtattr_pack(nh, req_sz, IFLA_IFNAME, peer, strlen(peer)))
if (rtattr_pack(&req.nh, sizeof(req), IFLA_IFNAME, peera, strlen(peera)))
if (ovpn_addattr(&req.n, sizeof(req), IFLA_IFNAME, ovpn->ifname,
rtattr_add_str(&req.nh, IFLA_IFNAME, dev);
rtattr_add_str(&req.nh, IFLA_IFNAME, dev);
if (rtattr_pack(nh, req_sz, IFLA_IFNAME, peer, strlen(peer)))
if (rtattr_pack(&req.nh, sizeof(req), IFLA_IFNAME, name, strlen(name)))
if (rtattr_pack(&req.nh, sizeof(req), IFLA_IFNAME, name, strlen(name)))