Home | History | Annotate | Download | only in route

Lines Matching refs:rtnl_addr

28  * struct rtnl_addr *addr = rtnl_addr_alloc();
71 * struct rtnl_addr *addr = rtnl_addr_alloc();
137 struct rtnl_addr *addr = nl_object_priv(obj);
144 struct rtnl_addr *addr = nl_object_priv(obj);
158 struct rtnl_addr *dst = nl_object_priv(_dst);
159 struct rtnl_addr *src = nl_object_priv(_src);
193 struct rtnl_addr *addr;
309 struct rtnl_addr *addr = (struct rtnl_addr *) obj;
346 struct rtnl_addr *addr = (struct rtnl_addr *) obj;
405 struct rtnl_addr *addr = (struct rtnl_addr *) obj;
481 struct rtnl_addr *a = (struct rtnl_addr *) _a;
482 struct rtnl_addr *b = (struct rtnl_addr *) _b;
534 struct rtnl_addr *rtnl_addr_alloc(void)
536 return (struct rtnl_addr *) nl_object_alloc(&addr_obj_ops);
539 void rtnl_addr_put(struct rtnl_addr *addr)
558 static int build_addr_msg(struct rtnl_addr *tmpl, int cmd, int flags,
646 int rtnl_addr_build_add_request(struct rtnl_addr *addr, int flags,
672 int rtnl_addr_add(struct nl_sock *sk, struct rtnl_addr *addr, int flags)
719 int rtnl_addr_build_delete_request(struct rtnl_addr *addr, int flags,
744 int rtnl_addr_delete(struct nl_sock *sk, struct rtnl_addr *addr, int flags)
767 int rtnl_addr_set_label(struct rtnl_addr *addr, const char *label)
778 char *rtnl_addr_get_label(struct rtnl_addr *addr)
786 void rtnl_addr_set_ifindex(struct rtnl_addr *addr, int ifindex)
792 int rtnl_addr_get_ifindex(struct rtnl_addr *addr)
797 void rtnl_addr_set_family(struct rtnl_addr *addr, int family)
803 int rtnl_addr_get_family(struct rtnl_addr *addr)
808 void rtnl_addr_set_prefixlen(struct rtnl_addr *addr, int prefix)
814 int rtnl_addr_get_prefixlen(struct rtnl_addr *addr)
819 void rtnl_addr_set_scope(struct rtnl_addr *addr, int scope)
825 int rtnl_addr_get_scope(struct rtnl_addr *addr)
830 void rtnl_addr_set_flags(struct rtnl_addr *addr, unsigned int flags)
837 void rtnl_addr_unset_flags(struct rtnl_addr *addr, unsigned int flags)
844 unsigned int rtnl_addr_get_flags(struct rtnl_addr *addr)
849 static inline int __assign_addr(struct rtnl_addr *addr, struct nl_addr **pos,
867 int rtnl_addr_set_local(struct rtnl_addr *addr, struct nl_addr *local)
883 struct nl_addr *rtnl_addr_get_local(struct rtnl_addr *addr)
888 int rtnl_addr_set_peer(struct rtnl_addr *addr, struct nl_addr *peer)
898 struct nl_addr *rtnl_addr_get_peer(struct rtnl_addr *addr)
903 int rtnl_addr_set_broadcast(struct rtnl_addr *addr, struct nl_addr *bcast)
908 struct nl_addr *rtnl_addr_get_broadcast(struct rtnl_addr *addr)
913 int rtnl_addr_set_multicast(struct rtnl_addr *addr, struct nl_addr *multicast)
919 struct nl_addr *rtnl_addr_get_multicast(struct rtnl_addr *addr)
924 int rtnl_addr_set_anycast(struct rtnl_addr *addr, struct nl_addr *anycast)
930 struct nl_addr *rtnl_addr_get_anycast(struct rtnl_addr *addr)
935 uint32_t rtnl_addr_get_valid_lifetime(struct rtnl_addr *addr)
943 void rtnl_addr_set_valid_lifetime(struct rtnl_addr *addr, uint32_t lifetime)
949 uint32_t rtnl_addr_get_preferred_lifetime(struct rtnl_addr *addr)
957 void rtnl_addr_set_preferred_lifetime(struct rtnl_addr *addr, uint32_t lifetime)
963 uint32_t rtnl_addr_get_create_time(struct rtnl_addr *addr)
968 uint32_t rtnl_addr_get_last_update_time(struct rtnl_addr *addr)
1005 .oo_size = sizeof(struct rtnl_addr),