/kernel/linux/linux-5.10/net/6lowpan/ |
H A D | nhc_udp.c | 116 static int udp_compress(struct sk_buff *skb, u8 **hc_ptr) in udp_compress() argument 128 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 132 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 138 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 140 lowpan_push_hc_data(hc_ptr, &uh->source, sizeof(uh->source)); in udp_compress() 143 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 149 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 152 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 154 lowpan_push_hc_data(hc_ptr, &uh->dest, sizeof(uh->dest)); in udp_compress() 159 lowpan_push_hc_data(hc_ptr, in udp_compress() [all...] |
H A D | iphc.c | 846 static u8 lowpan_compress_ctx_addr(u8 **hc_ptr, const struct net_device *dev, in lowpan_compress_ctx_addr() argument 878 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr[14], 2); in lowpan_compress_ctx_addr() 889 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr[8], 8); in lowpan_compress_ctx_addr() 944 static u8 lowpan_compress_addr_64(u8 **hc_ptr, const struct net_device *dev, in lowpan_compress_addr_64() argument 970 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr16[7], 2); in lowpan_compress_addr_64() 973 *hc_ptr - 2, 2); in lowpan_compress_addr_64() 978 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr16[4], 8); in lowpan_compress_addr_64() 980 *hc_ptr - 8, 8); in lowpan_compress_addr_64() 1017 static u8 lowpan_iphc_tf_compress(u8 **hc_ptr, const struct ipv6hdr *hdr) in lowpan_iphc_tf_compress() argument 1037 lowpan_push_hc_data(hc_ptr, in lowpan_iphc_tf_compress() 1085 lowpan_iphc_mcast_ctx_addr_compress(u8 **hc_ptr, const struct lowpan_iphc_ctx *ctx, const struct in6_addr *ipaddr) lowpan_iphc_mcast_ctx_addr_compress() argument 1100 lowpan_iphc_mcast_addr_compress(u8 **hc_ptr, const struct in6_addr *ipaddr) lowpan_iphc_mcast_addr_compress() argument 1134 u8 iphc0, iphc1, *hc_ptr, cid = 0; lowpan_header_compress() local [all...] |
H A D | nhc.h | 78 int (*compress)(struct sk_buff *skb, u8 **hc_ptr); 95 * @hc_ptr: pointer for 6LoWPAN header which should increment at the end of 99 const struct ipv6hdr *hdr, u8 **hc_ptr); 106 * @hc_ptr: pointer for 6LoWPAN header which should increment at the end of 110 u8 **hc_ptr);
|
H A D | nhc.c | 93 const struct ipv6hdr *hdr, u8 **hc_ptr) in lowpan_nhc_check_compression() 110 u8 **hc_ptr) in lowpan_nhc_do_compression() 139 ret = nhc->compress(skb, hc_ptr); in lowpan_nhc_do_compression() 92 lowpan_nhc_check_compression(struct sk_buff *skb, const struct ipv6hdr *hdr, u8 **hc_ptr) lowpan_nhc_check_compression() argument 109 lowpan_nhc_do_compression(struct sk_buff *skb, const struct ipv6hdr *hdr, u8 **hc_ptr) lowpan_nhc_do_compression() argument
|
/kernel/linux/linux-6.6/net/6lowpan/ |
H A D | nhc_udp.c | 115 static int udp_compress(struct sk_buff *skb, u8 **hc_ptr) in udp_compress() argument 127 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 131 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() 139 lowpan_push_hc_data(hc_ptr, &uh->source, sizeof(uh->source)); in udp_compress() 142 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 148 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 151 lowpan_push_hc_data(hc_ptr, &tmp, sizeof(tmp)); in udp_compress() 153 lowpan_push_hc_data(hc_ptr, &uh->dest, sizeof(uh->dest)); in udp_compress() 158 lowpan_push_hc_data(hc_ptr, in udp_compress() [all...] |
H A D | iphc.c | 846 static u8 lowpan_compress_ctx_addr(u8 **hc_ptr, const struct net_device *dev, in lowpan_compress_ctx_addr() argument 878 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr[14], 2); in lowpan_compress_ctx_addr() 889 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr[8], 8); in lowpan_compress_ctx_addr() 944 static u8 lowpan_compress_addr_64(u8 **hc_ptr, const struct net_device *dev, in lowpan_compress_addr_64() argument 970 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr16[7], 2); in lowpan_compress_addr_64() 973 *hc_ptr - 2, 2); in lowpan_compress_addr_64() 978 lowpan_push_hc_data(hc_ptr, &ipaddr->s6_addr16[4], 8); in lowpan_compress_addr_64() 980 *hc_ptr - 8, 8); in lowpan_compress_addr_64() 1017 static u8 lowpan_iphc_tf_compress(u8 **hc_ptr, const struct ipv6hdr *hdr) in lowpan_iphc_tf_compress() argument 1037 lowpan_push_hc_data(hc_ptr, in lowpan_iphc_tf_compress() 1085 lowpan_iphc_mcast_ctx_addr_compress(u8 **hc_ptr, const struct lowpan_iphc_ctx *ctx, const struct in6_addr *ipaddr) lowpan_iphc_mcast_ctx_addr_compress() argument 1100 lowpan_iphc_mcast_addr_compress(u8 **hc_ptr, const struct in6_addr *ipaddr) lowpan_iphc_mcast_addr_compress() argument 1134 u8 iphc0, iphc1, *hc_ptr, cid = 0; lowpan_header_compress() local [all...] |
H A D | nhc.h | 68 int (*compress)(struct sk_buff *skb, u8 **hc_ptr); 85 * @hc_ptr: pointer for 6LoWPAN header which should increment at the end of 89 const struct ipv6hdr *hdr, u8 **hc_ptr); 96 * @hc_ptr: pointer for 6LoWPAN header which should increment at the end of 100 u8 **hc_ptr);
|
H A D | nhc.c | 42 const struct ipv6hdr *hdr, u8 **hc_ptr) in lowpan_nhc_check_compression() 59 u8 **hc_ptr) in lowpan_nhc_do_compression() 88 ret = nhc->compress(skb, hc_ptr); in lowpan_nhc_do_compression() 41 lowpan_nhc_check_compression(struct sk_buff *skb, const struct ipv6hdr *hdr, u8 **hc_ptr) lowpan_nhc_check_compression() argument 58 lowpan_nhc_do_compression(struct sk_buff *skb, const struct ipv6hdr *hdr, u8 **hc_ptr) lowpan_nhc_do_compression() argument
|
/kernel/linux/linux-5.10/include/net/ |
H A D | 6lowpan.h | 278 static inline void lowpan_push_hc_data(u8 **hc_ptr, const void *data, in lowpan_push_hc_data() argument 281 memcpy(*hc_ptr, data, len); in lowpan_push_hc_data() 282 *hc_ptr += len; in lowpan_push_hc_data()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | 6lowpan.h | 278 static inline void lowpan_push_hc_data(u8 **hc_ptr, const void *data, in lowpan_push_hc_data() argument 281 memcpy(*hc_ptr, data, len); in lowpan_push_hc_data() 282 *hc_ptr += len; in lowpan_push_hc_data()
|