Lines Matching refs:rtnl_link
80 static int sit_alloc(struct rtnl_link *link) in sit_alloc()
97 static int sit_parse(struct rtnl_link *link, struct nlattr *data, in sit_parse()
183 static int sit_put_attrs(struct nl_msg *msg, struct rtnl_link *link) in sit_put_attrs()
235 static void sit_free(struct rtnl_link *link) in sit_free()
243 static void sit_dump_line(struct rtnl_link *link, struct nl_dump_params *p) in sit_dump_line()
248 static void sit_dump_details(struct rtnl_link *link, struct nl_dump_params *p) in sit_dump_details()
252 struct rtnl_link *parent; in sit_dump_details()
331 static int sit_clone(struct rtnl_link *dst, struct rtnl_link *src) in sit_clone()
368 const struct rtnl_link *_link = (link); \
376 struct rtnl_link *rtnl_link_sit_alloc(void) in rtnl_link_sit_alloc()
378 struct rtnl_link *link; in rtnl_link_sit_alloc()
400 int rtnl_link_is_sit(struct rtnl_link *link) in rtnl_link_is_sit()
415 struct rtnl_link *link; in rtnl_link_sit_add()
438 int rtnl_link_sit_set_link(struct rtnl_link *link, uint32_t index) in rtnl_link_sit_set_link()
454 uint32_t rtnl_link_sit_get_link(struct rtnl_link *link) in rtnl_link_sit_get_link()
468 int rtnl_link_sit_set_local(struct rtnl_link *link, uint32_t addr) in rtnl_link_sit_set_local()
484 uint32_t rtnl_link_sit_get_local(struct rtnl_link *link) in rtnl_link_sit_get_local()
498 int rtnl_link_sit_set_remote(struct rtnl_link *link, uint32_t addr) in rtnl_link_sit_set_remote()
514 uint32_t rtnl_link_sit_get_remote(struct rtnl_link *link) in rtnl_link_sit_get_remote()
528 int rtnl_link_sit_set_ttl(struct rtnl_link *link, uint8_t ttl) in rtnl_link_sit_set_ttl()
544 uint8_t rtnl_link_sit_get_ttl(struct rtnl_link *link) in rtnl_link_sit_get_ttl()
558 int rtnl_link_sit_set_tos(struct rtnl_link *link, uint8_t tos) in rtnl_link_sit_set_tos()
574 uint8_t rtnl_link_sit_get_tos(struct rtnl_link *link) in rtnl_link_sit_get_tos()
588 int rtnl_link_sit_set_pmtudisc(struct rtnl_link *link, uint8_t pmtudisc) in rtnl_link_sit_set_pmtudisc()
604 uint8_t rtnl_link_sit_get_pmtudisc(struct rtnl_link *link) in rtnl_link_sit_get_pmtudisc()
618 int rtnl_link_sit_set_flags(struct rtnl_link *link, uint16_t flags) in rtnl_link_sit_set_flags()
634 uint16_t rtnl_link_sit_get_flags(struct rtnl_link *link) in rtnl_link_sit_get_flags()
648 int rtnl_link_sit_set_proto(struct rtnl_link *link, uint8_t proto) in rtnl_link_sit_set_proto()
664 uint8_t rtnl_link_sit_get_proto(struct rtnl_link *link) in rtnl_link_sit_get_proto()
678 int rtnl_link_sit_set_ip6rd_prefix(struct rtnl_link *link, const struct in6_addr *prefix) in rtnl_link_sit_set_ip6rd_prefix()
695 int rtnl_link_sit_get_ip6rd_prefix(const struct rtnl_link *link, struct in6_addr *prefix) in rtnl_link_sit_get_ip6rd_prefix()
714 int rtnl_link_sit_set_ip6rd_prefixlen(struct rtnl_link *link, uint16_t prefixlen) in rtnl_link_sit_set_ip6rd_prefixlen()
731 int rtnl_link_sit_get_ip6rd_prefixlen(struct rtnl_link *link, uint16_t *prefixlen) in rtnl_link_sit_get_ip6rd_prefixlen()
750 int rtnl_link_sit_set_ip6rd_relay_prefix(struct rtnl_link *link, uint32_t prefix) in rtnl_link_sit_set_ip6rd_relay_prefix()
767 int rtnl_link_sit_get_ip6rd_relay_prefix(const struct rtnl_link *link, uint32_t *prefix) in rtnl_link_sit_get_ip6rd_relay_prefix()
786 int rtnl_link_sit_set_ip6rd_relay_prefixlen(struct rtnl_link *link, uint16_t prefixlen) in rtnl_link_sit_set_ip6rd_relay_prefixlen()
803 int rtnl_link_sit_get_ip6rd_relay_prefixlen(struct rtnl_link *link, uint16_t *prefixlen) in rtnl_link_sit_get_ip6rd_relay_prefixlen()