Lines Matching defs:hao
232 struct ipv6_destopt_hao *hao;
239 net_dbg_ratelimited("hao duplicated\n");
245 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff);
247 if (hao->length != 16) {
248 net_dbg_ratelimited("hao invalid option length = %d\n",
249 hao->length);
254 if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) {
255 net_dbg_ratelimited("hao is not an unicast addr: %pI6\n",
256 &hao->addr);
262 (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS);
273 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) +
281 swap(ipv6h->saddr, hao->addr);