Lines Matching defs:link

92 static struct rtnl_link_af_ops *af_lookup_and_alloc(struct rtnl_link *link,  in af_lookup_and_alloc()
109 static int af_free(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_free()
131 static int af_clone(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_clone()
143 static int af_fill(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_fill()
166 static int af_fill_pi(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_fill_pi()
190 static int af_dump_line(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_dump_line()
201 static int af_dump_details(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_dump_details()
212 static int af_dump_stats(struct rtnl_link *link, struct rtnl_link_af_ops *ops, in af_dump_stats()
223 static int do_foreach_af(struct rtnl_link *link, in do_foreach_af()
246 static void release_link_info(struct rtnl_link *link) in release_link_info()
264 struct rtnl_link *link = nl_object_priv(c); in link_free_data() local
402 int rtnl_link_info_parse(struct rtnl_link *link, struct nlattr **tb) in rtnl_link_info_parse()
601 _nl_auto_rtnl_link struct rtnl_link *link = NULL; in link_msg_parser() local
853 struct rtnl_link *link = (struct rtnl_link *) obj; in link_dump_line() local
911 struct rtnl_link *link = (struct rtnl_link *) obj; in link_dump_details() local
979 struct rtnl_link *link = (struct rtnl_link *) obj; in link_dump_stats() local
1095 struct rtnl_link *link = (struct rtnl_link *) obj; in link_keygen() local
1317 struct rtnl_link *link; in rtnl_link_get() local
1350 struct rtnl_link *link; in rtnl_link_get_by_name() local
1434 _nl_auto_rtnl_link struct rtnl_link *link = NULL; in rtnl_link_get_kernel() local
1486 _nl_auto_rtnl_link struct rtnl_link *link = NULL; in rtnl_link_i2name() local
1508 _nl_auto_rtnl_link struct rtnl_link *link = NULL; in rtnl_link_name2i() local
1519 int rtnl_link_fill_info(struct nl_msg *msg, struct rtnl_link *link) in rtnl_link_fill_info()
1579 struct rtnl_link *link, int flags, struct nl_msg **result) in build_link_msg()
1664 int rtnl_link_build_add_request(struct rtnl_link *link, int flags, in rtnl_link_build_add_request()
1694 int rtnl_link_add(struct nl_sock *sk, struct rtnl_link *link, int flags) in rtnl_link_add()
1847 int rtnl_link_build_delete_request(const struct rtnl_link *link, in rtnl_link_build_delete_request()
1896 int rtnl_link_delete(struct nl_sock *sk, const struct rtnl_link *link) in rtnl_link_delete()
1929 void rtnl_link_put(struct rtnl_link *link) in rtnl_link_put()
1948 void rtnl_link_set_name(struct rtnl_link *link, const char *name) in rtnl_link_set_name()
1962 char *rtnl_link_get_name(struct rtnl_link *link) in rtnl_link_get_name()
1972 void rtnl_link_set_group(struct rtnl_link *link, uint32_t group) in rtnl_link_set_group()
1984 uint32_t rtnl_link_get_group(struct rtnl_link *link) in rtnl_link_get_group()
1989 static inline void __assign_addr(struct rtnl_link *link, struct nl_addr **pos, in __assign_addr()
2012 void rtnl_link_set_addr(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_set_addr()
2026 struct nl_addr *rtnl_link_get_addr(struct rtnl_link *link) in rtnl_link_get_addr()
2043 void rtnl_link_set_broadcast(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_set_broadcast()
2057 struct nl_addr *rtnl_link_get_broadcast(struct rtnl_link *link) in rtnl_link_get_broadcast()
2070 void rtnl_link_set_flags(struct rtnl_link *link, unsigned int flags) in rtnl_link_set_flags()
2085 void rtnl_link_unset_flags(struct rtnl_link *link, unsigned int flags) in rtnl_link_unset_flags()
2101 unsigned int rtnl_link_get_flags(struct rtnl_link *link) in rtnl_link_get_flags()
2111 void rtnl_link_set_family(struct rtnl_link *link, int family) in rtnl_link_set_family()
2133 int rtnl_link_get_family(struct rtnl_link *link) in rtnl_link_get_family()
2147 void rtnl_link_set_arptype(struct rtnl_link *link, unsigned int arptype) in rtnl_link_set_arptype()
2161 unsigned int rtnl_link_get_arptype(struct rtnl_link *link) in rtnl_link_get_arptype()
2177 void rtnl_link_set_ifindex(struct rtnl_link *link, int ifindex) in rtnl_link_set_ifindex()
2192 int rtnl_link_get_ifindex(struct rtnl_link *link) in rtnl_link_get_ifindex()
2205 void rtnl_link_set_mtu(struct rtnl_link *link, unsigned int mtu) in rtnl_link_set_mtu()
2219 unsigned int rtnl_link_get_mtu(struct rtnl_link *link) in rtnl_link_get_mtu()
2234 void rtnl_link_set_txqlen(struct rtnl_link *link, unsigned int txqlen) in rtnl_link_set_txqlen()
2250 unsigned int rtnl_link_get_txqlen(struct rtnl_link *link) in rtnl_link_get_txqlen()
2255 void rtnl_link_set_link(struct rtnl_link *link, int ifindex) in rtnl_link_set_link()
2261 int rtnl_link_get_link(struct rtnl_link *link) in rtnl_link_get_link()
2274 int rtnl_link_set_link_netnsid(struct rtnl_link *link, int32_t link_netnsid) in rtnl_link_set_link_netnsid()
2291 int rtnl_link_get_link_netnsid(const struct rtnl_link *link, int32_t *out_link_netnsid) in rtnl_link_get_link_netnsid()
2307 void rtnl_link_set_master(struct rtnl_link *link, int ifindex) in rtnl_link_set_master()
2320 int rtnl_link_get_master(struct rtnl_link *link) in rtnl_link_get_master()
2332 void rtnl_link_set_carrier(struct rtnl_link *link, uint8_t status) in rtnl_link_set_carrier()
2345 uint8_t rtnl_link_get_carrier(struct rtnl_link *link) in rtnl_link_get_carrier()
2357 int rtnl_link_get_carrier_changes(struct rtnl_link *link, uint32_t *carrier_changes) in rtnl_link_get_carrier_changes()
2376 void rtnl_link_set_operstate(struct rtnl_link *link, uint8_t status) in rtnl_link_set_operstate()
2390 uint8_t rtnl_link_get_operstate(struct rtnl_link *link) in rtnl_link_get_operstate()
2403 void rtnl_link_set_linkmode(struct rtnl_link *link, uint8_t mode) in rtnl_link_set_linkmode()
2417 uint8_t rtnl_link_get_linkmode(struct rtnl_link *link) in rtnl_link_get_linkmode()
2430 const char *rtnl_link_get_ifalias(struct rtnl_link *link) in rtnl_link_get_ifalias()
2447 void rtnl_link_set_ifalias(struct rtnl_link *link, const char *alias) in rtnl_link_set_ifalias()
2473 void rtnl_link_set_qdisc(struct rtnl_link *link, const char *name) in rtnl_link_set_qdisc()
2487 char *rtnl_link_get_qdisc(struct rtnl_link *link) in rtnl_link_get_qdisc()
2500 int rtnl_link_get_num_vf(struct rtnl_link *link, uint32_t *num_vf) in rtnl_link_get_num_vf()
2516 uint64_t rtnl_link_get_stat(struct rtnl_link *link, rtnl_link_stat_id_t id) in rtnl_link_get_stat()
2535 int rtnl_link_set_stat(struct rtnl_link *link, rtnl_link_stat_id_t id, in rtnl_link_set_stat()
2558 int rtnl_link_set_type(struct rtnl_link *link, const char *type) in rtnl_link_set_type()
2598 char *rtnl_link_get_type(struct rtnl_link *link) in rtnl_link_get_type()
2613 int rtnl_link_set_slave_type(struct rtnl_link *link, const char *type) in rtnl_link_set_slave_type()
2640 const char *rtnl_link_get_slave_type(const struct rtnl_link *link) in rtnl_link_get_slave_type()
2655 void rtnl_link_set_promiscuity(struct rtnl_link *link, uint32_t count) in rtnl_link_set_promiscuity()
2668 uint32_t rtnl_link_get_promiscuity(struct rtnl_link *link) in rtnl_link_get_promiscuity()
2687 void rtnl_link_set_num_tx_queues(struct rtnl_link *link, uint32_t nqueues) in rtnl_link_set_num_tx_queues()
2699 uint32_t rtnl_link_get_num_tx_queues(struct rtnl_link *link) in rtnl_link_get_num_tx_queues()
2718 void rtnl_link_set_num_rx_queues(struct rtnl_link *link, uint32_t nqueues) in rtnl_link_set_num_rx_queues()
2730 uint32_t rtnl_link_get_num_rx_queues(struct rtnl_link *link) in rtnl_link_get_num_rx_queues()
2742 int rtnl_link_get_gso_max_segs(struct rtnl_link *link, uint32_t *gso_max_segs) in rtnl_link_get_gso_max_segs()
2760 int rtnl_link_get_gso_max_size(struct rtnl_link *link, uint32_t *gso_max_size) in rtnl_link_get_gso_max_size()
2777 struct nl_data *rtnl_link_get_phys_port_id(struct rtnl_link *link) in rtnl_link_get_phys_port_id()
2788 char *rtnl_link_get_phys_port_name(struct rtnl_link *link) in rtnl_link_get_phys_port_name()
2799 struct nl_data *rtnl_link_get_phys_switch_id(struct rtnl_link *link) in rtnl_link_get_phys_switch_id()
2804 void rtnl_link_set_ns_fd(struct rtnl_link *link, int fd) in rtnl_link_set_ns_fd()
2810 int rtnl_link_get_ns_fd(struct rtnl_link *link) in rtnl_link_get_ns_fd()
2815 void rtnl_link_set_ns_pid(struct rtnl_link *link, pid_t pid) in rtnl_link_set_ns_pid()
2821 pid_t rtnl_link_get_ns_pid(struct rtnl_link *link) in rtnl_link_get_ns_pid()
2848 _nl_auto_rtnl_link struct rtnl_link *link = NULL; in rtnl_link_enslave_ifindex() local
3117 int rtnl_link_has_vf_list(struct rtnl_link *link) { in rtnl_link_has_vf_list()
3124 void rtnl_link_set_vf_list(struct rtnl_link *link) in rtnl_link_set_vf_list()
3130 void rtnl_link_unset_vf_list(struct rtnl_link *link) in rtnl_link_unset_vf_list()
3145 int rtnl_link_set_info_type(struct rtnl_link *link, const char *type) in rtnl_link_set_info_type()
3153 char *rtnl_link_get_info_type(struct rtnl_link *link) in rtnl_link_get_info_type()
3161 void rtnl_link_set_weight(struct rtnl_link *link, unsigned int weight) in rtnl_link_set_weight()
3170 unsigned int rtnl_link_get_weight(struct rtnl_link *link) in rtnl_link_get_weight()