Lines Matching refs:rtnl_link

22 	extern int rtnl_link_is_ipgre(struct rtnl_link *link);
23 extern int rtnl_link_is_ipgretap(struct rtnl_link *link);
25 extern struct rtnl_link *rtnl_link_ipgre_alloc(void);
26 extern struct rtnl_link *rtnl_link_ipgretap_alloc(void);
30 extern int rtnl_link_ipgre_set_link(struct rtnl_link *link, uint32_t index);
31 extern uint32_t rtnl_link_ipgre_get_link(struct rtnl_link *link);
33 extern int rtnl_link_ipgre_set_iflags(struct rtnl_link *link, uint16_t iflags);
34 extern uint16_t rtnl_link_ipgre_get_iflags(struct rtnl_link *link);
36 extern int rtnl_link_ipgre_set_oflags(struct rtnl_link *link, uint16_t oflags);
37 extern uint16_t rtnl_link_ipgre_get_oflags(struct rtnl_link *link);
39 extern int rtnl_link_ipgre_set_ikey(struct rtnl_link *link, uint32_t ikey);
40 extern uint32_t rtnl_link_ipgre_get_ikey(struct rtnl_link *link);
42 extern int rtnl_link_ipgre_set_okey(struct rtnl_link *link, uint32_t okey);
43 extern uint32_t rtnl_link_ipgre_get_okey(struct rtnl_link *link);
45 extern int rtnl_link_ipgre_set_local(struct rtnl_link *link, uint32_t addr);
46 extern uint32_t rtnl_link_ipgre_get_local(struct rtnl_link *link);
48 extern int rtnl_link_ipgre_set_remote(struct rtnl_link *link, uint32_t addr);
49 extern uint32_t rtnl_link_ipgre_get_remote(struct rtnl_link *link);
51 extern int rtnl_link_ipgre_set_ttl(struct rtnl_link *link, uint8_t ttl);
52 extern uint8_t rtnl_link_ipgre_get_ttl(struct rtnl_link *link);
54 extern int rtnl_link_ipgre_set_tos(struct rtnl_link *link, uint8_t tos);
55 extern uint8_t rtnl_link_ipgre_get_tos(struct rtnl_link *link);
57 extern int rtnl_link_ipgre_set_pmtudisc(struct rtnl_link *link, uint8_t pmtudisc);
58 extern uint8_t rtnl_link_ipgre_get_pmtudisc(struct rtnl_link *link);