Lines Matching defs:hao
210 struct ipv6_destopt_hao *hao;
216 net_dbg_ratelimited("hao duplicated\n");
222 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff);
224 if (hao->length != 16) {
225 net_dbg_ratelimited("hao invalid option length = %d\n",
226 hao->length);
230 if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) {
231 net_dbg_ratelimited("hao is not an unicast addr: %pI6\n",
232 &hao->addr);
237 (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS);
246 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) +
254 swap(ipv6h->saddr, hao->addr);