Lines Matching refs:hao
150 struct ipv6_destopt_hao *hao;
163 hao = mip6_padn((char *)(dstopt + 1),
166 hao->type = IPV6_TLV_HAO;
167 BUILD_BUG_ON(sizeof(*hao) != 18);
168 hao->length = sizeof(*hao) - 2;
170 len = ((char *)hao - (char *)dstopt) + sizeof(*hao);
172 memcpy(&hao->addr, &iph->saddr, sizeof(hao->addr));
210 struct ipv6_destopt_hao *hao = NULL;
223 hao = (struct ipv6_destopt_hao *)
230 hao ? &hao->addr : &ipv6_hdr(skb)->saddr,
252 (hao ? (xfrm_address_t *)&hao->addr : NULL));
280 LIMIT_NETDEBUG(KERN_WARNING "mip6: hao exists already, override\n");