Lines Matching defs:link
125 static int vxlan_alloc(struct rtnl_link *link) in vxlan_alloc()
141 static int vxlan_parse(struct rtnl_link *link, struct nlattr *data, in vxlan_parse()
300 static void vxlan_free(struct rtnl_link *link) in vxlan_free()
308 static void vxlan_dump_line(struct rtnl_link *link, struct nl_dump_params *p) in vxlan_dump_line()
315 static void vxlan_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in vxlan_dump_details()
529 static int vxlan_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in vxlan_put_attrs()
684 #define IS_VXLAN_LINK_ASSERT(link) \ argument
703 struct rtnl_link *link; in rtnl_link_vxlan_alloc() local
723 int rtnl_link_is_vxlan(struct rtnl_link *link) in rtnl_link_is_vxlan()
735 int rtnl_link_vxlan_set_id(struct rtnl_link *link, uint32_t id) in rtnl_link_vxlan_set_id()
757 int rtnl_link_vxlan_get_id(struct rtnl_link *link, uint32_t *id) in rtnl_link_vxlan_get_id()
781 int rtnl_link_vxlan_set_group(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_vxlan_set_group()
812 int rtnl_link_vxlan_get_group(struct rtnl_link *link, struct nl_addr **addr) in rtnl_link_vxlan_get_group()
838 int rtnl_link_vxlan_set_link(struct rtnl_link *link, uint32_t index) in rtnl_link_vxlan_set_link()
857 int rtnl_link_vxlan_get_link(struct rtnl_link *link, uint32_t *index) in rtnl_link_vxlan_get_link()
881 int rtnl_link_vxlan_set_local(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_vxlan_set_local()
912 int rtnl_link_vxlan_get_local(struct rtnl_link *link, struct nl_addr **addr) in rtnl_link_vxlan_get_local()
938 int rtnl_link_vxlan_set_ttl(struct rtnl_link *link, uint8_t ttl) in rtnl_link_vxlan_set_ttl()
956 int rtnl_link_vxlan_get_ttl(struct rtnl_link *link) in rtnl_link_vxlan_get_ttl()
975 int rtnl_link_vxlan_set_tos(struct rtnl_link *link, uint8_t tos) in rtnl_link_vxlan_set_tos()
993 int rtnl_link_vxlan_get_tos(struct rtnl_link *link) in rtnl_link_vxlan_get_tos()
1012 int rtnl_link_vxlan_set_learning(struct rtnl_link *link, uint8_t learning) in rtnl_link_vxlan_set_learning()
1030 int rtnl_link_vxlan_get_learning(struct rtnl_link *link) in rtnl_link_vxlan_get_learning()
1048 int rtnl_link_vxlan_enable_learning(struct rtnl_link *link) in rtnl_link_vxlan_enable_learning()
1059 int rtnl_link_vxlan_disable_learning(struct rtnl_link *link) in rtnl_link_vxlan_disable_learning()
1071 int rtnl_link_vxlan_set_ageing(struct rtnl_link *link, uint32_t expiry) in rtnl_link_vxlan_set_ageing()
1090 int rtnl_link_vxlan_get_ageing(struct rtnl_link *link, uint32_t *expiry) in rtnl_link_vxlan_get_ageing()
1114 int rtnl_link_vxlan_set_limit(struct rtnl_link *link, uint32_t limit) in rtnl_link_vxlan_set_limit()
1133 int rtnl_link_vxlan_get_limit(struct rtnl_link *link, uint32_t *limit) in rtnl_link_vxlan_get_limit()
1157 int rtnl_link_vxlan_set_port_range(struct rtnl_link *link, in rtnl_link_vxlan_set_port_range()
1180 int rtnl_link_vxlan_get_port_range(struct rtnl_link *link, in rtnl_link_vxlan_get_port_range()
1205 int rtnl_link_vxlan_set_proxy(struct rtnl_link *link, uint8_t proxy) in rtnl_link_vxlan_set_proxy()
1223 int rtnl_link_vxlan_get_proxy(struct rtnl_link *link) in rtnl_link_vxlan_get_proxy()
1241 int rtnl_link_vxlan_enable_proxy(struct rtnl_link *link) in rtnl_link_vxlan_enable_proxy()
1252 int rtnl_link_vxlan_disable_proxy(struct rtnl_link *link) in rtnl_link_vxlan_disable_proxy()
1264 int rtnl_link_vxlan_set_rsc(struct rtnl_link *link, uint8_t rsc) in rtnl_link_vxlan_set_rsc()
1282 int rtnl_link_vxlan_get_rsc(struct rtnl_link *link) in rtnl_link_vxlan_get_rsc()
1300 int rtnl_link_vxlan_enable_rsc(struct rtnl_link *link) in rtnl_link_vxlan_enable_rsc()
1311 int rtnl_link_vxlan_disable_rsc(struct rtnl_link *link) in rtnl_link_vxlan_disable_rsc()
1323 int rtnl_link_vxlan_set_l2miss(struct rtnl_link *link, uint8_t miss) in rtnl_link_vxlan_set_l2miss()
1341 int rtnl_link_vxlan_get_l2miss(struct rtnl_link *link) in rtnl_link_vxlan_get_l2miss()
1359 int rtnl_link_vxlan_enable_l2miss(struct rtnl_link *link) in rtnl_link_vxlan_enable_l2miss()
1370 int rtnl_link_vxlan_disable_l2miss(struct rtnl_link *link) in rtnl_link_vxlan_disable_l2miss()
1382 int rtnl_link_vxlan_set_l3miss(struct rtnl_link *link, uint8_t miss) in rtnl_link_vxlan_set_l3miss()
1400 int rtnl_link_vxlan_get_l3miss(struct rtnl_link *link) in rtnl_link_vxlan_get_l3miss()
1418 int rtnl_link_vxlan_enable_l3miss(struct rtnl_link *link) in rtnl_link_vxlan_enable_l3miss()
1429 int rtnl_link_vxlan_disable_l3miss(struct rtnl_link *link) in rtnl_link_vxlan_disable_l3miss()
1441 int rtnl_link_vxlan_set_port(struct rtnl_link *link, uint32_t port) in rtnl_link_vxlan_set_port()
1460 int rtnl_link_vxlan_get_port(struct rtnl_link *link, uint32_t *port) in rtnl_link_vxlan_get_port()
1484 int rtnl_link_vxlan_set_udp_csum(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_udp_csum()
1502 int rtnl_link_vxlan_get_udp_csum(struct rtnl_link *link) in rtnl_link_vxlan_get_udp_csum()
1521 int rtnl_link_vxlan_set_udp_zero_csum6_tx(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_udp_zero_csum6_tx()
1539 int rtnl_link_vxlan_get_udp_zero_csum6_tx(struct rtnl_link *link) in rtnl_link_vxlan_get_udp_zero_csum6_tx()
1558 int rtnl_link_vxlan_set_udp_zero_csum6_rx(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_udp_zero_csum6_rx()
1576 int rtnl_link_vxlan_get_udp_zero_csum6_rx(struct rtnl_link *link) in rtnl_link_vxlan_get_udp_zero_csum6_rx()
1595 int rtnl_link_vxlan_set_remcsum_tx(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_remcsum_tx()
1613 int rtnl_link_vxlan_get_remcsum_tx(struct rtnl_link *link) in rtnl_link_vxlan_get_remcsum_tx()
1632 int rtnl_link_vxlan_set_remcsum_rx(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_remcsum_rx()
1650 int rtnl_link_vxlan_get_remcsum_rx(struct rtnl_link *link) in rtnl_link_vxlan_get_remcsum_rx()
1669 int rtnl_link_vxlan_set_collect_metadata(struct rtnl_link *link, uint8_t collect) in rtnl_link_vxlan_set_collect_metadata()
1687 int rtnl_link_vxlan_get_collect_metadata(struct rtnl_link *link) in rtnl_link_vxlan_get_collect_metadata()
1706 int rtnl_link_vxlan_set_label(struct rtnl_link *link, uint32_t label) in rtnl_link_vxlan_set_label()
1725 int rtnl_link_vxlan_get_label(struct rtnl_link *link, uint32_t *label) in rtnl_link_vxlan_get_label()
1750 int rtnl_link_vxlan_set_flags(struct rtnl_link *link, uint32_t flags, int enable) in rtnl_link_vxlan_set_flags()
1774 int rtnl_link_vxlan_get_flags(struct rtnl_link *link, uint32_t *out_flags) in rtnl_link_vxlan_get_flags()