summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorThomas Graf <tgr@lsx.localdomain>2008-06-17 02:52:18 +0200
committerThomas Graf <tgr@lsx.localdomain>2008-06-17 02:52:18 +0200
commitab578b9ca00b19ad6b66283ec08d004f9fc391d6 (patch)
tree36c836e67e26e725faea588b4f27256c985185a4 /include
parent1f66555570e58a71ed7975b8d2b22dafc99f8ab8 (diff)
downloadandroid_external_libnl-ab578b9ca00b19ad6b66283ec08d004f9fc391d6.tar.gz
android_external_libnl-ab578b9ca00b19ad6b66283ec08d004f9fc391d6.tar.bz2
android_external_libnl-ab578b9ca00b19ad6b66283ec08d004f9fc391d6.zip
Improvements to address utilities
- Moved env var dumping to nl-addr-list.c - support for ipv6 lifetimes - correct and complete help texts
Diffstat (limited to 'include')
-rw-r--r--include/netlink/route/addr.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/netlink/route/addr.h b/include/netlink/route/addr.h
index a3e1896..826deae 100644
--- a/include/netlink/route/addr.h
+++ b/include/netlink/route/addr.h
@@ -74,6 +74,13 @@ extern struct nl_addr *rtnl_addr_get_broadcast(struct rtnl_addr *);
extern int rtnl_addr_set_multicast(struct rtnl_addr *, struct nl_addr *);
extern struct nl_addr *rtnl_addr_get_multicast(struct rtnl_addr *);
+extern uint32_t rtnl_addr_get_valid_lifetime(struct rtnl_addr *);
+extern void rtnl_addr_set_valid_lifetime(struct rtnl_addr *, uint32_t);
+extern uint32_t rtnl_addr_get_preferred_lifetime(struct rtnl_addr *);
+extern void rtnl_addr_set_preferred_lifetime(struct rtnl_addr *, uint32_t);
+extern uint32_t rtnl_addr_get_create_time(struct rtnl_addr *);
+extern uint32_t rtnl_addr_get_last_update_time(struct rtnl_addr *);
+
#ifdef __cplusplus
}
#endif