/linux-master/net/ieee802154/6lowpan/ |
H A D | tx.c | 138 u8 *frag_hdr, int frag_hdrlen, 143 raw_dump_inline(__func__, " fragment header", frag_hdr, frag_hdrlen); 149 skb_put_data(frag, frag_hdr, frag_hdrlen); 163 u8 frag_hdr[5]; local 170 frag_hdr[0] = LOWPAN_DISPATCH_FRAG1 | ((dgram_size >> 8) & 0x07); 171 frag_hdr[1] = dgram_size & 0xff; 172 memcpy(frag_hdr + 2, &frag_tag, sizeof(frag_tag)); 182 rc = lowpan_xmit_fragment(skb, wpan_hdr, frag_hdr, 192 frag_hdr[0] &= ~LOWPAN_DISPATCH_FRAG1; 193 frag_hdr[ 137 lowpan_xmit_fragment(struct sk_buff *skb, const struct ieee802154_hdr *wpan_hdr, u8 *frag_hdr, int frag_hdrlen, int offset, int len, bool frag1) argument [all...] |
/linux-master/net/ipv6/ |
H A D | netfilter.c | 149 if (mtu < hlen + sizeof(struct frag_hdr) + 8) 151 mtu -= hlen + sizeof(struct frag_hdr); 167 skb_headroom(skb) < (hroom + sizeof(struct frag_hdr))) 175 skb_headroom(frag2) < (hlen + hroom + sizeof(struct frag_hdr)))
|
H A D | reassembly.c | 107 struct frag_hdr *fhdr, int nhoff, 277 sizeof(struct frag_hdr); 285 memmove(skb->head + sizeof(struct frag_hdr), skb->head, 286 (skb->data - skb->head) - sizeof(struct frag_hdr)); 288 skb->mac_header += sizeof(struct frag_hdr); 289 skb->network_header += sizeof(struct frag_hdr); 329 struct frag_hdr *fhdr; 346 sizeof(struct frag_hdr)))) 350 fhdr = (struct frag_hdr *)skb_transport_header(skb); 354 skb->transport_header += sizeof(struct frag_hdr); [all...] |
H A D | exthdrs_core.c | 91 start+offsetof(struct frag_hdr, 243 start+offsetof(struct frag_hdr,
|
H A D | xfrm6_output.c | 50 struct frag_hdr *fh; 55 fh = (struct frag_hdr *)(skb->data + sizeof(struct ipv6hdr));
|
H A D | udp_offload.c | 25 struct frag_hdr *fptr; 28 u8 frag_hdr_sz = sizeof(struct frag_hdr); 101 fptr = (struct frag_hdr *)(skb_network_header(skb) + unfrag_ip6hlen);
|
H A D | ip6_output.c | 697 struct frag_hdr *fh; 714 fh = __skb_push(skb, sizeof(struct frag_hdr)); 738 struct frag_hdr *fh; 742 fh = __skb_push(frag, sizeof(struct frag_hdr)); 746 iter->offset += skb->len - hlen - sizeof(struct frag_hdr); 783 struct frag_hdr *fh; 796 frag = alloc_skb(len + state->hlen + sizeof(struct frag_hdr) + 807 skb_put(frag, len + state->hlen + sizeof(struct frag_hdr)); 809 fh = (struct frag_hdr *)(skb_network_header(frag) + state->hlen); 811 sizeof(struct frag_hdr)); [all...] |
H A D | ip6_offload.c | 114 struct frag_hdr *fptr; 180 fptr = (struct frag_hdr *)((u8 *)ipv6h + err); 185 sizeof(struct frag_hdr));
|
H A D | ip6_tunnel.c | 424 struct frag_hdr *frag_hdr = (struct frag_hdr *)hdr; local 426 if (frag_hdr->frag_off)
|
/linux-master/net/ipv6/netfilter/ |
H A D | ip6t_frag.c | 37 struct frag_hdr _frag; 38 const struct frag_hdr *fh;
|
H A D | nf_conntrack_reasm.c | 167 const struct frag_hdr *fhdr, int nhoff) 333 sizeof(struct frag_hdr); 343 memmove(skb->head + sizeof(struct frag_hdr), skb->head, 344 (skb->data - skb->head) - sizeof(struct frag_hdr)); 345 skb->mac_header += sizeof(struct frag_hdr); 346 skb->network_header += sizeof(struct frag_hdr); 444 struct frag_hdr *fhdr; 471 fhdr = (struct frag_hdr *)skb_transport_header(skb);
|
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_tx.c | 245 struct libipw_hdr_3addrqos *frag_hdr; local 428 frag_hdr = skb_put(skb_frag, hdr_len); 435 memcpy(frag_hdr, &header, hdr_len); 458 frag_hdr = skb_put_data(skb_frag, &header, hdr_len); 463 frag_hdr->frame_ctl =
|
/linux-master/drivers/staging/rtl8192e/ |
H A D | rtllib_tx.c | 524 struct ieee80211_qos_hdr *frag_hdr; local 763 frag_hdr = skb_put_data(skb_frag, &header, hdr_len); 769 frag_hdr->frame_control = cpu_to_le16(fc | 778 frag_hdr->seq_ctrl = 781 frag_hdr->seq_ctrl = 782 cpu_to_le16(le16_to_cpu(frag_hdr->seq_ctrl) << 4 | i); 784 frag_hdr->seq_ctrl =
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | flow_dissector.c | 74 struct frag_hdr { struct in struct:ipv6_frag_pkt 267 sizeof(struct frag_hdr), 293 sizeof(struct frag_hdr),
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | bpf_flow.c | 54 struct frag_hdr { struct 367 struct frag_hdr *fragh, _fragh;
|
/linux-master/net/netfilter/ |
H A D | nf_log_syslog.c | 586 struct frag_hdr _fhdr; 587 const struct frag_hdr *fh;
|
/linux-master/include/net/ |
H A D | ipv6.h | 147 struct frag_hdr { struct
|
/linux-master/net/core/ |
H A D | skbuff.c | 5725 struct frag_hdr *hp; 5729 sizeof(struct frag_hdr), 5734 hp = OPT_HDR(struct frag_hdr, skb, off); 5740 off += sizeof(struct frag_hdr);
|
H A D | flow_dissector.c | 1535 struct frag_hdr _fh, *fh;
|
/linux-master/net/mptcp/ |
H A D | protocol.c | 1367 sizeof(struct frag_hdr))
|