Home
last modified time | relevance | path

Searched refs:hc_ptr (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/net/6lowpan/
Diphc.c588 static u8 lowpan_compress_addr_64(u8 **hc_ptr, const struct in6_addr *ipaddr, in lowpan_compress_addr_64() argument
598 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr16[7], 2); in lowpan_compress_addr_64()
601 *hc_ptr - 2, 2); in lowpan_compress_addr_64()
604 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr16[4], 8); in lowpan_compress_addr_64()
607 *hc_ptr - 8, 8); in lowpan_compress_addr_64()
643 static u8 lowpan_iphc_tf_compress(u8 **hc_ptr, const struct ipv6hdr *hdr) in lowpan_iphc_tf_compress() argument
663 lowpan_push_hc_data(hc_ptr, &tc, sizeof(tc)); in lowpan_iphc_tf_compress()
683 lowpan_push_hc_data(hc_ptr, tf, 3); in lowpan_iphc_tf_compress()
703 lowpan_push_hc_data(hc_ptr, tf, 4); in lowpan_iphc_tf_compress()
711 static u8 lowpan_iphc_mcast_addr_compress(u8 **hc_ptr, in lowpan_iphc_mcast_addr_compress() argument
[all …]
Dnhc_udp.c121 static int udp_compress(struct sk_buff *skb, u8 **hc_ptr) in udp_compress() argument
133 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
137 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
143 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
145 lowpan_push_hc_data(hc_ptr, &uh->source, sizeof(uh->source)); in udp_compress()
148 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
154 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
157 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
159 lowpan_push_hc_data(hc_ptr, &uh->dest, sizeof(uh->dest)); in udp_compress()
164 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress()
[all …]
Dnhc.h77 int (*compress)(struct sk_buff *skb, u8 **hc_ptr);
98 const struct ipv6hdr *hdr, u8 **hc_ptr);
109 u8 **hc_ptr);
Dnhc.c98 const struct ipv6hdr *hdr, u8 **hc_ptr) in lowpan_nhc_check_compression() argument
115 u8 **hc_ptr) in lowpan_nhc_do_compression() argument
144 ret = nhc->compress(skb, hc_ptr); in lowpan_nhc_do_compression()
/linux-4.4.14/include/net/
D6lowpan.h181 static inline void lowpan_push_hc_data(u8 **hc_ptr, const void *data, in lowpan_push_hc_data() argument
184 memcpy(*hc_ptr, data, len); in lowpan_push_hc_data()
185 *hc_ptr += len; in lowpan_push_hc_data()