Lines Matching refs:kind
279 static const struct rtnl_link_ops *rtnl_link_ops_get(const char *kind) in rtnl_link_ops_get() argument
284 if (!strcmp(ops->kind, kind)) in rtnl_link_ops_get()
302 if (rtnl_link_ops_get(ops->kind)) in __rtnl_link_register()
432 nla_total_size(strlen(ops->kind) + 1); /* IFLA_INFO_KIND */ in rtnl_link_get_size()
544 if (nla_put_string(skb, IFLA_INFO_SLAVE_KIND, ops->kind) < 0) in rtnl_link_slave_info_fill()
571 if (nla_put_string(skb, IFLA_INFO_KIND, ops->kind) < 0) in rtnl_link_info_fill()
2173 char kind[MODULE_NAME_LEN]; in rtnl_newlink() local
2221 nla_strlcpy(kind, linkinfo[IFLA_INFO_KIND], sizeof(kind)); in rtnl_newlink()
2222 ops = rtnl_link_ops_get(kind); in rtnl_newlink()
2224 kind[0] = '\0'; in rtnl_newlink()
2315 if (kind[0]) { in rtnl_newlink()
2317 request_module("rtnl-link-%s", kind); in rtnl_newlink()
2319 ops = rtnl_link_ops_get(kind); in rtnl_newlink()
2331 snprintf(ifname, IFNAMSIZ, "%s%%d", ops->kind); in rtnl_newlink()
3353 int sz_idx, kind; in rtnetlink_rcv_msg() local
3370 kind = type&3; in rtnetlink_rcv_msg()
3372 if (kind != 2 && !netlink_net_capable(skb, CAP_NET_ADMIN)) in rtnetlink_rcv_msg()
3375 if (kind == 2 && nlh->nlmsg_flags&NLM_F_DUMP) { in rtnetlink_rcv_msg()