Home | History | Annotate | Download | only in lib

Lines Matching refs:link

2  * src/lib/link.c     CLI Link Helpers
20 #include <netlink/cli/link.h>
25 struct rtnl_link *link;
27 link = rtnl_link_alloc();
28 if (!link)
29 nl_cli_fatal(ENOMEM, "Unable to allocate link object");
31 return link;
40 nl_cli_fatal(err, "Unable to allocate link cache: %s",
53 void nl_cli_link_parse_family(struct rtnl_link *link, char *arg)
61 rtnl_link_set_family(link, family);
64 void nl_cli_link_parse_name(struct rtnl_link *link, char *arg)
66 rtnl_link_set_name(link, arg);
69 void nl_cli_link_parse_mtu(struct rtnl_link *link, char *arg)
72 rtnl_link_set_mtu(link, mtu);
75 void nl_cli_link_parse_ifindex(struct rtnl_link *link, char *arg)
78 rtnl_link_set_ifindex(link, index);
81 void nl_cli_link_parse_txqlen(struct rtnl_link *link, char *arg)
84 rtnl_link_set_txqlen(link, qlen);
87 void nl_cli_link_parse_weight(struct rtnl_link *link, char *arg)
91 void nl_cli_link_parse_ifalias(struct rtnl_link *link, char *arg)
95 "Link ifalias too big, must not exceed %u in length.",
98 rtnl_link_set_ifalias(link, arg);