Home
last modified time | relevance | path

Searched refs:nl_addr (Results 1 – 12 of 12) sorted by relevance

/external/libnl-headers/netlink/
Daddr.h21 struct nl_addr;
24 extern struct nl_addr * nl_addr_alloc(size_t);
25 extern struct nl_addr * nl_addr_alloc_attr(struct nlattr *, int);
26 extern struct nl_addr * nl_addr_build(int, void *, size_t);
27 extern int nl_addr_parse(const char *, int, struct nl_addr **);
28 extern struct nl_addr * nl_addr_clone(struct nl_addr *);
31 extern void nl_addr_destroy(struct nl_addr *);
34 extern struct nl_addr * nl_addr_get(struct nl_addr *);
35 extern void nl_addr_put(struct nl_addr *);
36 extern int nl_addr_shared(struct nl_addr *);
[all …]
Dattr.h98 extern int nla_put_addr(struct nl_msg *, int, struct nl_addr *);
/external/libnl-headers/netlink/route/
Daddr.h65 struct nl_addr *);
66 extern struct nl_addr *rtnl_addr_get_local(struct rtnl_addr *);
68 extern int rtnl_addr_set_peer(struct rtnl_addr *, struct nl_addr *);
69 extern struct nl_addr *rtnl_addr_get_peer(struct rtnl_addr *);
71 extern int rtnl_addr_set_broadcast(struct rtnl_addr *, struct nl_addr *);
72 extern struct nl_addr *rtnl_addr_get_broadcast(struct rtnl_addr *);
74 extern int rtnl_addr_set_multicast(struct rtnl_addr *, struct nl_addr *);
75 extern struct nl_addr *rtnl_addr_get_multicast(struct rtnl_addr *);
77 extern int rtnl_addr_set_anycast(struct rtnl_addr *, struct nl_addr *);
78 extern struct nl_addr *rtnl_addr_get_anycast(struct rtnl_addr *);
Dneighbour.h30 struct nl_addr *);
62 struct nl_addr *);
63 extern struct nl_addr * rtnl_neigh_get_lladdr(struct rtnl_neigh *);
66 struct nl_addr *);
67 extern struct nl_addr * rtnl_neigh_get_dst(struct rtnl_neigh *);
Droute.h84 extern int rtnl_route_set_dst(struct rtnl_route *, struct nl_addr *);
85 extern struct nl_addr *rtnl_route_get_dst(struct rtnl_route *);
86 extern int rtnl_route_set_src(struct rtnl_route *, struct nl_addr *);
87 extern struct nl_addr *rtnl_route_get_src(struct rtnl_route *);
88 extern int rtnl_route_set_pref_src(struct rtnl_route *, struct nl_addr *);
89 extern struct nl_addr *rtnl_route_get_pref_src(struct rtnl_route *);
Drule.h53 extern int rtnl_rule_set_src(struct rtnl_rule *, struct nl_addr *);
54 extern struct nl_addr * rtnl_rule_get_src(struct rtnl_rule *);
55 extern int rtnl_rule_set_dst(struct rtnl_rule *, struct nl_addr *);
56 extern struct nl_addr * rtnl_rule_get_dst(struct rtnl_rule *);
Dlink.h118 extern void rtnl_link_set_addr(struct rtnl_link *, struct nl_addr *);
119 extern struct nl_addr *rtnl_link_get_addr(struct rtnl_link *);
121 extern void rtnl_link_set_broadcast(struct rtnl_link *, struct nl_addr *);
122 extern struct nl_addr *rtnl_link_get_broadcast(struct rtnl_link *);
Dnexthop.h47 struct nl_addr *);
48 extern struct nl_addr * rtnl_route_nh_get_gateway(struct rtnl_nexthop *);
/external/libnl-headers/
Dnetlink-types.h118 struct nl_addr struct
168 struct nl_addr *l_addr;
169 struct nl_addr *l_bcast;
198 struct nl_addr *n_lladdr;
199 struct nl_addr *n_dst;
232 struct nl_addr *a_peer;
233 struct nl_addr *a_local;
234 struct nl_addr *a_bcast;
235 struct nl_addr *a_anycast;
236 struct nl_addr *a_multicast;
[all …]
/external/libnl-headers/netlink/netfilter/
Dct.h88 extern int nfnl_ct_set_src(struct nfnl_ct *, int, struct nl_addr *);
89 extern struct nl_addr * nfnl_ct_get_src(const struct nfnl_ct *, int);
91 extern int nfnl_ct_set_dst(struct nfnl_ct *, int, struct nl_addr *);
92 extern struct nl_addr * nfnl_ct_get_dst(const struct nfnl_ct *, int);
/external/libnl-headers/netlink/fib_lookup/
Drequest.h41 struct nl_addr *);
42 extern struct nl_addr * flnl_request_get_addr(struct flnl_request *);
/external/libnl-headers/netlink/cli/
Dutils.h66 extern struct nl_addr * nl_cli_addr_parse(const char *, int);