• Home
  • Raw
  • Download

Lines Matching refs:rtnl_link

23 extern struct rtnl_link *rtnl_link_geneve_alloc(void);
24 extern int rtnl_link_is_geneve(struct rtnl_link *);
26 extern int rtnl_link_geneve_set_id(struct rtnl_link *, uint32_t);
27 extern int rtnl_link_geneve_get_id(struct rtnl_link *, uint32_t *);
29 extern int rtnl_link_geneve_set_remote(struct rtnl_link *, struct nl_addr *);
30 extern int rtnl_link_geneve_get_remote(struct rtnl_link *, struct nl_addr **);
32 extern int rtnl_link_geneve_set_ttl(struct rtnl_link *, uint8_t);
33 extern int rtnl_link_geneve_get_ttl(struct rtnl_link *);
35 extern int rtnl_link_geneve_set_tos(struct rtnl_link *, uint8_t);
36 extern int rtnl_link_geneve_get_tos(struct rtnl_link *);
38 extern int rtnl_link_geneve_set_port(struct rtnl_link *, uint32_t);
39 extern int rtnl_link_geneve_get_port(struct rtnl_link *, uint32_t *);
41 extern int rtnl_link_geneve_set_label(struct rtnl_link *, uint32_t);
42 extern int rtnl_link_geneve_get_label(struct rtnl_link *, uint32_t *);
44 extern int rtnl_link_geneve_set_udp_csum(struct rtnl_link *, uint8_t);
45 extern int rtnl_link_geneve_get_udp_csum(struct rtnl_link *);
47 extern int rtnl_link_geneve_set_udp_zero_csum6_tx(struct rtnl_link *, uint8_t);
48 extern int rtnl_link_geneve_get_udp_zero_csum6_tx(struct rtnl_link *);
50 extern int rtnl_link_geneve_set_udp_zero_csum6_rx(struct rtnl_link *, uint8_t);
51 extern int rtnl_link_geneve_get_udp_zero_csum6_rx(struct rtnl_link *);
53 extern int rtnl_link_geneve_set_flags(struct rtnl_link *, uint8_t flags, int enable);
54 extern int rtnl_link_geneve_get_flags(struct rtnl_link *, uint8_t *flags);