Lines Matching defs:link
76 static int geneve_alloc(struct rtnl_link *link) in geneve_alloc()
91 static int geneve_parse(struct rtnl_link *link, struct nlattr *data, in geneve_parse()
169 static void geneve_free(struct rtnl_link *link) in geneve_free()
177 static void geneve_dump_line(struct rtnl_link *link, struct nl_dump_params *p) in geneve_dump_line()
184 static void geneve_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in geneve_dump_details()
274 static int geneve_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in geneve_put_attrs()
339 #define IS_GENEVE_LINK_ASSERT(link) \ argument
358 struct rtnl_link *link; in rtnl_link_geneve_alloc() local
378 int rtnl_link_is_geneve(struct rtnl_link *link) in rtnl_link_is_geneve()
390 int rtnl_link_geneve_set_id(struct rtnl_link *link, uint32_t id) in rtnl_link_geneve_set_id()
412 int rtnl_link_geneve_get_id(struct rtnl_link *link, uint32_t *id) in rtnl_link_geneve_get_id()
436 int rtnl_link_geneve_set_remote(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_geneve_set_remote()
467 int rtnl_link_geneve_get_remote(struct rtnl_link *link, struct nl_addr **addr) in rtnl_link_geneve_get_remote()
493 int rtnl_link_geneve_set_ttl(struct rtnl_link *link, uint8_t ttl) in rtnl_link_geneve_set_ttl()
511 int rtnl_link_geneve_get_ttl(struct rtnl_link *link) in rtnl_link_geneve_get_ttl()
530 int rtnl_link_geneve_set_tos(struct rtnl_link *link, uint8_t tos) in rtnl_link_geneve_set_tos()
548 int rtnl_link_geneve_get_tos(struct rtnl_link *link) in rtnl_link_geneve_get_tos()
568 int rtnl_link_geneve_set_port(struct rtnl_link *link, uint32_t port) in rtnl_link_geneve_set_port()
587 int rtnl_link_geneve_get_port(struct rtnl_link *link, uint32_t *port) in rtnl_link_geneve_get_port()
611 int rtnl_link_geneve_set_label(struct rtnl_link *link, uint32_t label) in rtnl_link_geneve_set_label()
630 int rtnl_link_geneve_get_label(struct rtnl_link *link, uint32_t *label) in rtnl_link_geneve_get_label()
653 int rtnl_link_geneve_set_udp_csum(struct rtnl_link *link, uint8_t csum) in rtnl_link_geneve_set_udp_csum()
671 int rtnl_link_geneve_get_udp_csum(struct rtnl_link *link) in rtnl_link_geneve_get_udp_csum()
690 int rtnl_link_geneve_set_udp_zero_csum6_tx(struct rtnl_link *link, uint8_t csum) in rtnl_link_geneve_set_udp_zero_csum6_tx()
708 int rtnl_link_geneve_get_udp_zero_csum6_tx(struct rtnl_link *link) in rtnl_link_geneve_get_udp_zero_csum6_tx()
727 int rtnl_link_geneve_set_udp_zero_csum6_rx(struct rtnl_link *link, uint8_t csum) in rtnl_link_geneve_set_udp_zero_csum6_rx()
745 int rtnl_link_geneve_get_udp_zero_csum6_rx(struct rtnl_link *link) in rtnl_link_geneve_get_udp_zero_csum6_rx()
765 int rtnl_link_geneve_set_flags(struct rtnl_link *link, uint8_t flags, int enable) in rtnl_link_geneve_set_flags()
789 int rtnl_link_geneve_get_flags(struct rtnl_link *link, uint8_t *flags) in rtnl_link_geneve_get_flags()