Lines Matching defs:link
122 static int vxlan_alloc(struct rtnl_link *link) in vxlan_alloc()
138 static int vxlan_parse(struct rtnl_link *link, struct nlattr *data, in vxlan_parse()
297 static void vxlan_free(struct rtnl_link *link) in vxlan_free()
305 static void vxlan_dump_line(struct rtnl_link *link, struct nl_dump_params *p) in vxlan_dump_line()
312 static void vxlan_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in vxlan_dump_details()
517 static int vxlan_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in vxlan_put_attrs()
677 #define IS_VXLAN_LINK_ASSERT(link) \ argument
696 struct rtnl_link *link; in rtnl_link_vxlan_alloc() local
715 int rtnl_link_is_vxlan(struct rtnl_link *link) in rtnl_link_is_vxlan()
727 int rtnl_link_vxlan_set_id(struct rtnl_link *link, uint32_t id) in rtnl_link_vxlan_set_id()
749 int rtnl_link_vxlan_get_id(struct rtnl_link *link, uint32_t *id) in rtnl_link_vxlan_get_id()
773 int rtnl_link_vxlan_set_group(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_vxlan_set_group()
804 int rtnl_link_vxlan_get_group(struct rtnl_link *link, struct nl_addr **addr) in rtnl_link_vxlan_get_group()
830 int rtnl_link_vxlan_set_link(struct rtnl_link *link, uint32_t index) in rtnl_link_vxlan_set_link()
849 int rtnl_link_vxlan_get_link(struct rtnl_link *link, uint32_t *index) in rtnl_link_vxlan_get_link()
873 int rtnl_link_vxlan_set_local(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_vxlan_set_local()
904 int rtnl_link_vxlan_get_local(struct rtnl_link *link, struct nl_addr **addr) in rtnl_link_vxlan_get_local()
930 int rtnl_link_vxlan_set_ttl(struct rtnl_link *link, uint8_t ttl) in rtnl_link_vxlan_set_ttl()
948 int rtnl_link_vxlan_get_ttl(struct rtnl_link *link) in rtnl_link_vxlan_get_ttl()
967 int rtnl_link_vxlan_set_tos(struct rtnl_link *link, uint8_t tos) in rtnl_link_vxlan_set_tos()
985 int rtnl_link_vxlan_get_tos(struct rtnl_link *link) in rtnl_link_vxlan_get_tos()
1004 int rtnl_link_vxlan_set_learning(struct rtnl_link *link, uint8_t learning) in rtnl_link_vxlan_set_learning()
1022 int rtnl_link_vxlan_get_learning(struct rtnl_link *link) in rtnl_link_vxlan_get_learning()
1040 int rtnl_link_vxlan_enable_learning(struct rtnl_link *link) in rtnl_link_vxlan_enable_learning()
1051 int rtnl_link_vxlan_disable_learning(struct rtnl_link *link) in rtnl_link_vxlan_disable_learning()
1063 int rtnl_link_vxlan_set_ageing(struct rtnl_link *link, uint32_t expiry) in rtnl_link_vxlan_set_ageing()
1082 int rtnl_link_vxlan_get_ageing(struct rtnl_link *link, uint32_t *expiry) in rtnl_link_vxlan_get_ageing()
1106 int rtnl_link_vxlan_set_limit(struct rtnl_link *link, uint32_t limit) in rtnl_link_vxlan_set_limit()
1125 int rtnl_link_vxlan_get_limit(struct rtnl_link *link, uint32_t *limit) in rtnl_link_vxlan_get_limit()
1149 int rtnl_link_vxlan_set_port_range(struct rtnl_link *link, in rtnl_link_vxlan_set_port_range()
1172 int rtnl_link_vxlan_get_port_range(struct rtnl_link *link, in rtnl_link_vxlan_get_port_range()
1197 int rtnl_link_vxlan_set_proxy(struct rtnl_link *link, uint8_t proxy) in rtnl_link_vxlan_set_proxy()
1215 int rtnl_link_vxlan_get_proxy(struct rtnl_link *link) in rtnl_link_vxlan_get_proxy()
1233 int rtnl_link_vxlan_enable_proxy(struct rtnl_link *link) in rtnl_link_vxlan_enable_proxy()
1244 int rtnl_link_vxlan_disable_proxy(struct rtnl_link *link) in rtnl_link_vxlan_disable_proxy()
1256 int rtnl_link_vxlan_set_rsc(struct rtnl_link *link, uint8_t rsc) in rtnl_link_vxlan_set_rsc()
1274 int rtnl_link_vxlan_get_rsc(struct rtnl_link *link) in rtnl_link_vxlan_get_rsc()
1292 int rtnl_link_vxlan_enable_rsc(struct rtnl_link *link) in rtnl_link_vxlan_enable_rsc()
1303 int rtnl_link_vxlan_disable_rsc(struct rtnl_link *link) in rtnl_link_vxlan_disable_rsc()
1315 int rtnl_link_vxlan_set_l2miss(struct rtnl_link *link, uint8_t miss) in rtnl_link_vxlan_set_l2miss()
1333 int rtnl_link_vxlan_get_l2miss(struct rtnl_link *link) in rtnl_link_vxlan_get_l2miss()
1351 int rtnl_link_vxlan_enable_l2miss(struct rtnl_link *link) in rtnl_link_vxlan_enable_l2miss()
1362 int rtnl_link_vxlan_disable_l2miss(struct rtnl_link *link) in rtnl_link_vxlan_disable_l2miss()
1374 int rtnl_link_vxlan_set_l3miss(struct rtnl_link *link, uint8_t miss) in rtnl_link_vxlan_set_l3miss()
1392 int rtnl_link_vxlan_get_l3miss(struct rtnl_link *link) in rtnl_link_vxlan_get_l3miss()
1410 int rtnl_link_vxlan_enable_l3miss(struct rtnl_link *link) in rtnl_link_vxlan_enable_l3miss()
1421 int rtnl_link_vxlan_disable_l3miss(struct rtnl_link *link) in rtnl_link_vxlan_disable_l3miss()
1433 int rtnl_link_vxlan_set_port(struct rtnl_link *link, uint32_t port) in rtnl_link_vxlan_set_port()
1452 int rtnl_link_vxlan_get_port(struct rtnl_link *link, uint32_t *port) in rtnl_link_vxlan_get_port()
1476 int rtnl_link_vxlan_set_udp_csum(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_udp_csum()
1494 int rtnl_link_vxlan_get_udp_csum(struct rtnl_link *link) in rtnl_link_vxlan_get_udp_csum()
1513 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()
1531 int rtnl_link_vxlan_get_udp_zero_csum6_tx(struct rtnl_link *link) in rtnl_link_vxlan_get_udp_zero_csum6_tx()
1550 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()
1568 int rtnl_link_vxlan_get_udp_zero_csum6_rx(struct rtnl_link *link) in rtnl_link_vxlan_get_udp_zero_csum6_rx()
1587 int rtnl_link_vxlan_set_remcsum_tx(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_remcsum_tx()
1605 int rtnl_link_vxlan_get_remcsum_tx(struct rtnl_link *link) in rtnl_link_vxlan_get_remcsum_tx()
1624 int rtnl_link_vxlan_set_remcsum_rx(struct rtnl_link *link, uint8_t csum) in rtnl_link_vxlan_set_remcsum_rx()
1642 int rtnl_link_vxlan_get_remcsum_rx(struct rtnl_link *link) in rtnl_link_vxlan_get_remcsum_rx()
1661 int rtnl_link_vxlan_set_collect_metadata(struct rtnl_link *link, uint8_t collect) in rtnl_link_vxlan_set_collect_metadata()
1679 int rtnl_link_vxlan_get_collect_metadata(struct rtnl_link *link) in rtnl_link_vxlan_get_collect_metadata()
1698 int rtnl_link_vxlan_set_label(struct rtnl_link *link, uint32_t label) in rtnl_link_vxlan_set_label()
1717 int rtnl_link_vxlan_get_label(struct rtnl_link *link, uint32_t *label) in rtnl_link_vxlan_get_label()
1742 int rtnl_link_vxlan_set_flags(struct rtnl_link *link, uint32_t flags, int enable) in rtnl_link_vxlan_set_flags()
1766 int rtnl_link_vxlan_get_flags(struct rtnl_link *link, uint32_t *out_flags) in rtnl_link_vxlan_get_flags()