Lines Matching refs:kind
276 static const struct rtnl_link_ops *rtnl_link_ops_get(const char *kind)
281 if (!strcmp(ops->kind, kind))
299 if (rtnl_link_ops_get(ops->kind))
429 nla_total_size(strlen(ops->kind) + 1); /* IFLA_INFO_KIND */
540 if (nla_put_string(skb, IFLA_INFO_SLAVE_KIND, ops->kind) < 0)
567 if (nla_put_string(skb, IFLA_INFO_KIND, ops->kind) < 0)
1914 char kind[MODULE_NAME_LEN];
1962 nla_strlcpy(kind, linkinfo[IFLA_INFO_KIND], sizeof(kind));
1963 ops = rtnl_link_ops_get(kind);
1965 kind[0] = '\0';
2056 if (kind[0]) {
2058 request_module("rtnl-link-%s", kind);
2060 ops = rtnl_link_ops_get(kind);
2072 snprintf(ifname, IFNAMSIZ, "%s%%d", ops->kind);
2934 int sz_idx, kind;
2951 kind = type&3;
2953 if (kind != 2 && !netlink_net_capable(skb, CAP_NET_ADMIN))
2956 if (kind == 2 && nlh->nlmsg_flags&NLM_F_DUMP) {