Lines Matching refs:daddr
235 const u8 saddr_len, const u8 *daddr, in lowpan_header_decompress() argument
344 err = lowpan_uncompress_multicast_daddr(skb, &hdr.daddr, in lowpan_header_decompress()
351 err = uncompress_addr(skb, &hdr.daddr, tmp, daddr, in lowpan_header_decompress()
354 tmp, &hdr.daddr); in lowpan_header_decompress()
378 hdr.hop_limit, &hdr.daddr); in lowpan_header_decompress()
434 hdr->hop_limit, &hdr->daddr); in lowpan_header_compress()
546 addr_type = ipv6_addr_type(&hdr->daddr); in lowpan_header_compress()
551 if (lowpan_is_mcast_addr_compressable8(&hdr->daddr)) { in lowpan_header_compress()
556 &hdr->daddr.s6_addr[15], 1); in lowpan_header_compress()
557 } else if (lowpan_is_mcast_addr_compressable32(&hdr->daddr)) { in lowpan_header_compress()
562 &hdr->daddr.s6_addr[1], 1); in lowpan_header_compress()
564 &hdr->daddr.s6_addr[13], 3); in lowpan_header_compress()
565 } else if (lowpan_is_mcast_addr_compressable48(&hdr->daddr)) { in lowpan_header_compress()
570 &hdr->daddr.s6_addr[1], 1); in lowpan_header_compress()
572 &hdr->daddr.s6_addr[11], 5); in lowpan_header_compress()
576 lowpan_push_hc_data(&hc_ptr, hdr->daddr.s6_addr, 16); in lowpan_header_compress()
582 LOWPAN_IPHC_DAM_BIT, &hdr->daddr, _daddr); in lowpan_header_compress()
584 "iphc1 0x%02x\n", &hdr->daddr, iphc1); in lowpan_header_compress()
586 pr_debug("dest address unicast %pI6c\n", &hdr->daddr); in lowpan_header_compress()
587 lowpan_push_hc_data(&hc_ptr, hdr->daddr.s6_addr, 16); in lowpan_header_compress()