Lines Matching refs:d6ia
657 dhcpv6_iaaddr_t d6ia; in configure_v6_leases() local
778 if (solen < sizeof (d6ia)) { in configure_v6_leases()
783 (void) memcpy(&d6ia, d6so, sizeof (d6ia)); in configure_v6_leases()
785 d6ia.d6ia_preflife = ntohl(d6ia.d6ia_preflife); in configure_v6_leases()
786 d6ia.d6ia_vallife = ntohl(d6ia.d6ia_vallife); in configure_v6_leases()
789 if (d6ia.d6ia_preflife > d6ia.d6ia_vallife) { in configure_v6_leases()
793 d6ia.d6ia_preflife, d6ia.d6ia_vallife); in configure_v6_leases()
805 sizeof (d6ia), solen - sizeof (d6ia), NULL, in configure_v6_leases()
831 if (IN6_ARE_ADDR_EQUAL(&d6ia.d6ia_addr, in configure_v6_leases()
841 if (d6ia.d6ia_vallife == 0) { in configure_v6_leases()
855 &d6ia.d6ia_addr); in configure_v6_leases()
870 if (d6ia.d6ia_preflife != 0 && in configure_v6_leases()
878 init_timer(&lif->lif_preferred, d6ia.d6ia_preflife); in configure_v6_leases()
879 init_timer(&lif->lif_expire, d6ia.d6ia_vallife); in configure_v6_leases()
886 if (d6ia.d6ia_preflife == 0) { in configure_v6_leases()
888 } else if (d6ia.d6ia_preflife != DHCPV6_INFTIME && in configure_v6_leases()
889 d6ia.d6ia_preflife != d6ia.d6ia_vallife && in configure_v6_leases()
896 if (d6ia.d6ia_vallife != DHCPV6_INFTIME && in configure_v6_leases()
903 if (d6ia.d6ia_preflife < shortest) in configure_v6_leases()
904 shortest = d6ia.d6ia_preflife; in configure_v6_leases()