Lines Matching refs:rtnl_link
40 static int veth_parse(struct rtnl_link *link, struct nlattr *data, in veth_parse()
45 struct rtnl_link *peer = link->l_info; in veth_parse()
83 static void veth_dump_line(struct rtnl_link *link, struct nl_dump_params *p) in veth_dump_line()
87 static void veth_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in veth_dump_details()
89 struct rtnl_link *peer = link->l_info; in veth_dump_details()
99 static int veth_clone(struct rtnl_link *dst, struct rtnl_link *src) in veth_clone()
101 struct rtnl_link *dst_peer = NULL, *src_peer = src->l_info; in veth_clone()
107 dst_peer = (struct rtnl_link *)nl_object_clone(OBJ_CAST(src_peer)); in veth_clone()
117 static int veth_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in veth_put_attrs()
119 struct rtnl_link *peer = link->l_info; in veth_put_attrs()
143 static int veth_alloc(struct rtnl_link *link) in veth_alloc()
145 struct rtnl_link *peer; in veth_alloc()
168 static void veth_free(struct rtnl_link *link) in veth_free()
170 struct rtnl_link *peer = link->l_info; in veth_free()
212 struct rtnl_link *rtnl_link_veth_alloc(void) in rtnl_link_veth_alloc()
214 struct rtnl_link *link; in rtnl_link_veth_alloc()
232 struct rtnl_link *rtnl_link_veth_get_peer(struct rtnl_link *link) in rtnl_link_veth_get_peer()
243 void rtnl_link_veth_release(struct rtnl_link *link) in rtnl_link_veth_release()
255 int rtnl_link_is_veth(struct rtnl_link *link) in rtnl_link_is_veth()
277 struct rtnl_link *link, *peer; in rtnl_link_veth_add()