Searched refs:hao (Results 1 - 4 of 4) sorted by last modified time

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv6/
H A Dah6.c113 struct ipv6_destopt_hao *hao; local
115 hao = (struct ipv6_destopt_hao *)&opt[off];
116 if (hao->length != sizeof(hao->addr)) {
118 printk(KERN_WARNING "destopt hao: invalid header length: %u\n", hao->length);
121 ipv6_addr_copy(&final_addr, &hao->addr);
122 ipv6_addr_copy(&hao->addr, &iph->saddr);
H A Dexthdrs.c203 struct ipv6_destopt_hao *hao; local
210 LIMIT_NETDEBUG(KERN_DEBUG "hao duplicated\n");
216 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff);
218 if (hao->length != 16) {
220 KERN_DEBUG "hao invalid option length = %d\n", hao->length);
224 if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) {
226 KERN_DEBUG "hao is not an unicast addr: " NIP6_FMT "\n", NIP6(hao->addr));
231 (xfrm_address_t *)&hao
[all...]
H A Dicmp.c275 struct ipv6_destopt_hao *hao; local
282 hao = (struct ipv6_destopt_hao *)
285 ipv6_addr_copy(&iph->saddr, &hao->addr);
286 ipv6_addr_copy(&hao->addr, &tmp);
H A Dmip6.c151 struct ipv6_destopt_hao *hao; local
164 hao = mip6_padn((char *)(dstopt + 1),
167 hao->type = IPV6_TLV_HAO;
168 hao->length = sizeof(*hao) - 2;
169 BUG_TRAP(hao->length == 16);
171 len = ((char *)hao - (char *)dstopt) + sizeof(*hao);
173 memcpy(&hao->addr, &iph->saddr, sizeof(hao
208 struct ipv6_destopt_hao *hao = NULL; local
[all...]

Completed in 60 milliseconds