Lines Matching defs:link

63 static int macvlan_alloc(struct rtnl_link *link)  in macvlan_alloc()
85 static int macvlan_parse(struct rtnl_link *link, struct nlattr *data, in macvlan_parse()
149 static void macvlan_free(struct rtnl_link *link) in macvlan_free()
166 static void macvlan_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in macvlan_dump_details()
224 static int macvlan_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in macvlan_put_attrs()
291 #define IS_MACVLAN_LINK_ASSERT(link) \ argument
297 #define IS_MACVTAP_LINK_ASSERT(link) \ argument
316 struct rtnl_link *link; in rtnl_link_macvlan_alloc() local
335 int rtnl_link_is_macvlan(struct rtnl_link *link) in rtnl_link_is_macvlan()
347 int rtnl_link_macvlan_set_mode(struct rtnl_link *link, uint32_t mode) in rtnl_link_macvlan_set_mode()
377 uint32_t rtnl_link_macvlan_get_mode(struct rtnl_link *link) in rtnl_link_macvlan_get_mode()
398 int rtnl_link_macvlan_set_macmode(struct rtnl_link *link, uint32_t macmode) in rtnl_link_macvlan_set_macmode()
423 int rtnl_link_macvlan_get_macmode(struct rtnl_link *link, uint32_t *out_macmode) in rtnl_link_macvlan_get_macmode()
448 int rtnl_link_macvlan_set_flags(struct rtnl_link *link, uint16_t flags) in rtnl_link_macvlan_set_flags()
470 int rtnl_link_macvlan_unset_flags(struct rtnl_link *link, uint16_t flags) in rtnl_link_macvlan_unset_flags()
488 uint16_t rtnl_link_macvlan_get_flags(struct rtnl_link *link) in rtnl_link_macvlan_get_flags()
504 int rtnl_link_macvlan_count_macaddr(struct rtnl_link *link, uint32_t *out_count) in rtnl_link_macvlan_count_macaddr()
533 int rtnl_link_macvlan_get_macaddr(struct rtnl_link *link, uint32_t idx, in rtnl_link_macvlan_get_macaddr()
563 int rtnl_link_macvlan_add_macaddr(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_macvlan_add_macaddr()
608 int rtnl_link_macvlan_del_macaddr(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_macvlan_del_macaddr()
662 struct rtnl_link *link; in rtnl_link_macvtap_alloc() local
681 int rtnl_link_is_macvtap(struct rtnl_link *link) in rtnl_link_is_macvtap()
693 int rtnl_link_macvtap_set_mode(struct rtnl_link *link, uint32_t mode) in rtnl_link_macvtap_set_mode()
711 uint32_t rtnl_link_macvtap_get_mode(struct rtnl_link *link) in rtnl_link_macvtap_get_mode()
730 int rtnl_link_macvtap_set_flags(struct rtnl_link *link, uint16_t flags) in rtnl_link_macvtap_set_flags()
752 int rtnl_link_macvtap_unset_flags(struct rtnl_link *link, uint16_t flags) in rtnl_link_macvtap_unset_flags()
770 uint16_t rtnl_link_macvtap_get_flags(struct rtnl_link *link) in rtnl_link_macvtap_get_flags()