OK?
diff --git in6.c in6.c
index 82d1c23d4ae..e25843dd9a5 100644
--- in6.c
+++ in6.c
@@ -637,7 +637,7 @@ in6_update_ifa(struct ifnet *ifp, struct in6_aliasreq *ifra,
ia6->ia_ifa.ifa_addr = sin6tosa(&ia6->ia_addr);
ia6->ia_addr.sin6_family = AF_INET6;
ia6->ia_addr.sin6_len = sizeof(ia6->ia_addr);
- ia6->ia6_createtime = ia6->ia6_updatetime = time_uptime;
+ ia6->ia6_updatetime = time_uptime;
if ((ifp->if_flags & (IFF_POINTOPOINT | IFF_LOOPBACK)) != 0) {
/*
* XXX: some functions expect that ifa_dstaddr is not
diff --git in6_var.h in6_var.h
index 0bb9a50566b..243010c83e6 100644
--- in6_var.h
+++ in6_var.h
@@ -107,9 +107,6 @@ struct in6_ifaddr {
int ia6_flags;
struct in6_addrlifetime ia6_lifetime;
- time_t ia6_createtime; /* the creation time of this address, which is
- * currently used for temporary addresses only.
- */
time_t ia6_updatetime;
/* multicast addresses joined from the kernel */
--
I'm not entirely sure you are real.