ire_mask_v6
masklen = ip_mask_to_plen_v6(&ire->ire_mask_v6);
if (IN6_ARE_ADDR_EQUAL(&ire->ire_mask_v6, &ipv6_all_ones))
re->ipv6RoutePfxLength = ip_mask_to_plen_v6(&ire->ire_mask_v6);
new_ire = ire_create_v6(&ire->ire_addr_v6, &ire->ire_mask_v6,
ire->ire_mask_v6 = ipv6_all_ones;
&ire->ire_mask_v6, gateway, type, ill,
ire->ire_mask_v6 = *v6mask;
ip_mask_to_plen_v6(&ire->ire_mask_v6);
V6_MASK_COPY(ire->ire_addr_v6, ire->ire_mask_v6, ire->ire_addr_v6);
mask_table_index = ip_mask_to_plen_v6(&ire->ire_mask_v6);
IRE_ADDR_MASK_HASH_V6(ire->ire_addr_v6, ire->ire_mask_v6,
&ire->ire_mask_v6, &ire->ire_gateway_addr_v6,
mask = ire->ire_mask_v6;
mask = ire->ire_mask_v6;
ASSERT(V6_MASK_EQ(ire->ire_addr_v6, ire->ire_mask_v6,
(IN6_ARE_ADDR_EQUAL(&ire->ire_mask_v6, mask))) &&
&ire->ire_mask_v6, &margs->ift_gateway_v6,
ifrt->ifrt_v6mask = ire->ire_mask_v6;
&ire->ire_mask_v6)) :
new_ire = ire_create_v6(&ire->ire_addr_v6, &ire->ire_mask_v6,
&ire->ire_mask_v6, &ire->ire_gateway_addr_v6,
&ire->ire_mask_v6))
&ire->ire_mask_v6, &gw_addr_v6,
wqnp->netmask.un.ip6addr = ire->ire_mask_v6;