IFLA_IFNAME
case IFLA_IFNAME:/* Name of Interface */
snl_add_msg_attr_string(&nw, IFLA_IFNAME, ifname);
snl_add_msg_attr_string(&nw, IFLA_IFNAME, ifname);
snl_add_msg_attr_string(&nw, IFLA_IFNAME, ifname);
return (nlattr_add_string(nw, IFLA_IFNAME, ifname));
case IFLA_IFNAME:
nlattr_add_string(nw, IFLA_IFNAME, ifp->if_xname);
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_dup_string },
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_dup_string },
nlattr_add_string(nw, IFLA_IFNAME,
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = nlattr_get_string },
nla->nla_type = IFLA_IFNAME;
snl_add_msg_attr_string(&nw, IFLA_IFNAME, "gre10");
snl_add_msg_attr_string(&nw, IFLA_IFNAME, "gre10");
{ .type = IFLA_IFNAME, .off = _OUT(ifla_ifname), .cb = snl_attr_get_string },