Lines Matching defs:link
74 static int geneve_alloc(struct rtnl_link *link) in geneve_alloc()
89 static int geneve_parse(struct rtnl_link *link, struct nlattr *data, in geneve_parse()
167 static void geneve_free(struct rtnl_link *link) in geneve_free()
175 static void geneve_dump_line(struct rtnl_link *link, struct nl_dump_params *p) in geneve_dump_line()
182 static void geneve_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in geneve_dump_details()
268 static int geneve_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in geneve_put_attrs()
333 #define IS_GENEVE_LINK_ASSERT(link) \ argument
352 struct rtnl_link *link; in rtnl_link_geneve_alloc() local
371 int rtnl_link_is_geneve(struct rtnl_link *link) in rtnl_link_is_geneve()
383 int rtnl_link_geneve_set_id(struct rtnl_link *link, uint32_t id) in rtnl_link_geneve_set_id()
405 int rtnl_link_geneve_get_id(struct rtnl_link *link, uint32_t *id) in rtnl_link_geneve_get_id()
429 int rtnl_link_geneve_set_remote(struct rtnl_link *link, struct nl_addr *addr) in rtnl_link_geneve_set_remote()
460 int rtnl_link_geneve_get_remote(struct rtnl_link *link, struct nl_addr **addr) in rtnl_link_geneve_get_remote()
486 int rtnl_link_geneve_set_ttl(struct rtnl_link *link, uint8_t ttl) in rtnl_link_geneve_set_ttl()
504 int rtnl_link_geneve_get_ttl(struct rtnl_link *link) in rtnl_link_geneve_get_ttl()
523 int rtnl_link_geneve_set_tos(struct rtnl_link *link, uint8_t tos) in rtnl_link_geneve_set_tos()
541 int rtnl_link_geneve_get_tos(struct rtnl_link *link) in rtnl_link_geneve_get_tos()
561 int rtnl_link_geneve_set_port(struct rtnl_link *link, uint32_t port) in rtnl_link_geneve_set_port()
580 int rtnl_link_geneve_get_port(struct rtnl_link *link, uint32_t *port) in rtnl_link_geneve_get_port()
604 int rtnl_link_geneve_set_label(struct rtnl_link *link, uint32_t label) in rtnl_link_geneve_set_label()
623 int rtnl_link_geneve_get_label(struct rtnl_link *link, uint32_t *label) in rtnl_link_geneve_get_label()
646 int rtnl_link_geneve_set_udp_csum(struct rtnl_link *link, uint8_t csum) in rtnl_link_geneve_set_udp_csum()
664 int rtnl_link_geneve_get_udp_csum(struct rtnl_link *link) in rtnl_link_geneve_get_udp_csum()
683 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()
701 int rtnl_link_geneve_get_udp_zero_csum6_tx(struct rtnl_link *link) in rtnl_link_geneve_get_udp_zero_csum6_tx()
720 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()
738 int rtnl_link_geneve_get_udp_zero_csum6_rx(struct rtnl_link *link) in rtnl_link_geneve_get_udp_zero_csum6_rx()
758 int rtnl_link_geneve_set_flags(struct rtnl_link *link, uint8_t flags, int enable) in rtnl_link_geneve_set_flags()
782 int rtnl_link_geneve_get_flags(struct rtnl_link *link, uint8_t *flags) in rtnl_link_geneve_get_flags()