/net/ipv6/ |
H A D | xfrm6_mode_ro.c | 45 int hdr_len; local 49 hdr_len = x->type->hdr_offset(x, skb, &prevhdr); 52 skb->transport_header = skb->network_header + hdr_len; 53 __skb_pull(skb, hdr_len); 54 memmove(ipv6_hdr(skb), iph, hdr_len); local
|
H A D | xfrm6_mode_beet.c | 44 int optlen, hdr_len; local 46 hdr_len = 0; 49 hdr_len += IPV4_BEET_PHMAXLEN - (optlen & 4); 51 skb_set_network_header(skb, -x->props.header_len - hdr_len); 57 ph = (struct ip_beet_phdr *)__skb_pull(skb, XFRM_MODE_SKB_CB(skb)->ihl-hdr_len);
|
H A D | xfrm6_mode_transport.c | 26 int hdr_len; local 30 hdr_len = x->type->hdr_offset(x, skb, &prevhdr); 33 skb->transport_header = skb->network_header + hdr_len; 34 __skb_pull(skb, hdr_len); 35 memmove(ipv6_hdr(skb), iph, hdr_len); local
|
H A D | esp6.c | 274 int hdr_len = skb_network_header_len(skb); local 301 skb_set_transport_header(skb, -hdr_len);
|
H A D | ah6.c | 474 int hdr_len = skb_network_header_len(skb); local 478 auth_data = ah_tmp_auth(work_iph, hdr_len); 488 memcpy(skb_network_header(skb), work_iph, hdr_len); local 489 __skb_pull(skb, ah_hlen + hdr_len); 493 skb_set_transport_header(skb, -hdr_len); 506 * |<-------------->| hdr_len 511 * as AH header length. Then copy back the copy as long as hdr_len 528 u16 hdr_len; local 548 hdr_len = skb_network_header_len(skb); 571 skb_push(skb, hdr_len); 630 memcpy(skb_network_header(skb), work_iph, hdr_len); local [all...] |
/net/802/ |
H A D | fc.c | 41 int hdr_len; local 51 hdr_len = sizeof(struct fch_hdr) + sizeof(struct fcllc); 52 fch = (struct fch_hdr *)skb_push(skb, hdr_len); 61 hdr_len = sizeof(struct fch_hdr); 62 fch = (struct fch_hdr *)skb_push(skb, hdr_len); 73 return hdr_len; 75 return -hdr_len;
|
/net/core/ |
H A D | tso.c | 19 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); local 22 memcpy(hdr, skb->data, hdr_len); 25 iph->tot_len = htons(size + hdr_len - mac_hdr_len); 59 int hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb); local 66 tso->size = skb_headlen(skb) - hdr_len; 67 tso->data = skb->data + hdr_len;
|
/net/ipv4/ |
H A D | gre_demux.c | 65 int hdr_len) 69 skb_push(skb, hdr_len); 77 __be32 *ptr = (__be32 *)(((u8 *)greh) + hdr_len - 4); 103 int hdr_len; local 113 hdr_len = ip_gre_calc_hlen(tpi->flags); 115 if (!pskb_may_pull(skb, hdr_len)) 153 hdr_len += 4; 154 if (!pskb_may_pull(skb, hdr_len)) 159 return iptunnel_pull_header(skb, hdr_len, tpi->proto); 64 gre_build_header(struct sk_buff *skb, const struct tnl_ptk_info *tpi, int hdr_len) argument
|
H A D | ip_tunnel_core.c | 86 int iptunnel_pull_header(struct sk_buff *skb, int hdr_len, __be16 inner_proto) argument 88 if (unlikely(!pskb_may_pull(skb, hdr_len))) 91 skb_pull_rcsum(skb, hdr_len);
|
H A D | ip_tunnel.c | 530 size_t hdr_len, u8 *protocol, struct flowi4 *fl4) 547 skb_push(skb, hdr_len); 529 fou_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, size_t hdr_len, u8 *protocol, struct flowi4 *fl4) argument
|
/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_marshal.c | 170 u32 hdr_len; local 223 hdr_len = (unsigned long)va - (unsigned long)rmsgp; 224 rqstp->rq_arg.head[0].iov_len -= hdr_len; 227 return hdr_len;
|
/net/wireless/ |
H A D | lib80211_crypt_wep.c | 91 static int lib80211_wep_build_iv(struct sk_buff *skb, int hdr_len, argument 98 if (skb_headroom(skb) < 4 || skb->len < hdr_len) 102 memmove(pos, pos + 4, hdr_len); 103 pos += hdr_len; 133 static int lib80211_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 147 if (lib80211_wep_build_iv(skb, hdr_len, NULL, 0, priv)) 151 skb_copy_from_linear_data_offset(skb, hdr_len, key, 3); 156 len = skb->len - hdr_len - 4; 157 pos = skb->data + hdr_len + 4; 180 static int lib80211_wep_decrypt(struct sk_buff *skb, int hdr_len, voi argument [all...] |
H A D | lib80211_crypt_ccmp.c | 181 static int lib80211_ccmp_hdr(struct sk_buff *skb, int hdr_len, argument 188 if (skb_headroom(skb) < CCMP_HDR_LEN || skb->len < hdr_len) 195 memmove(pos, pos + CCMP_HDR_LEN, hdr_len); 196 pos += hdr_len; 218 static int lib80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 229 if (skb_tailroom(skb) < CCMP_MIC_LEN || skb->len < hdr_len) 232 data_len = skb->len - hdr_len; 233 len = lib80211_ccmp_hdr(skb, hdr_len, NULL, 0, priv); 237 pos = skb->data + hdr_len + CCMP_HDR_LEN; 285 static int lib80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, voi argument [all...] |
H A D | wext-core.c | 429 int hdr_len; /* Size of the event header */ local 498 hdr_len = event_type_size[descr->header_type]; 499 event_len = hdr_len + extra_len; 544 memset(event, 0, hdr_len); 547 memcpy(&event->u, ((char *) wrqu) + wrqu_off, hdr_len - IW_EV_LCP_LEN); 549 memcpy(((char *) event) + hdr_len, extra, extra_len); 553 hdr_len = compat_event_type_size[descr->header_type]; 554 event_len = hdr_len + extra_len; 586 hdr_len - IW_EV_COMPAT_LCP_LEN); 588 memcpy(((char *) compat_event) + hdr_len, [all...] |
H A D | lib80211_crypt_tkip.c | 309 static int lib80211_tkip_hdr(struct sk_buff *skb, int hdr_len, argument 318 if (skb_headroom(skb) < TKIP_HDR_LEN || skb->len < hdr_len) 332 memmove(pos, pos + TKIP_HDR_LEN, hdr_len); 333 pos += hdr_len; 353 static int lib80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 369 if (skb_tailroom(skb) < 4 || skb->len < hdr_len) 372 len = skb->len - hdr_len; 373 pos = skb->data + hdr_len; 375 if ((lib80211_tkip_hdr(skb, hdr_len, rc4key, 16, priv)) < 0) 403 static int lib80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, voi argument 565 lib80211_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument 608 lib80211_michael_mic_verify(struct sk_buff *skb, int keyidx, int hdr_len, void *priv) argument [all...] |
/net/batman-adv/ |
H A D | routing.c | 561 int res, hdr_len, ret = NET_RX_DROP; local 588 hdr_len = sizeof(struct batadv_unicast_4addr_packet); 591 hdr_len = sizeof(struct batadv_unicast_packet); 595 hdr_len = -1; 599 if (hdr_len > 0) 600 batadv_skb_set_priority(skb, hdr_len); 680 struct sk_buff *skb, int hdr_len) { 690 if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) 698 vid = batadv_get_vid(skb, hdr_len); 699 ethhdr = (struct ethhdr *)(skb->data + hdr_len); 679 batadv_check_unicast_ttvn(struct batadv_priv *bat_priv, struct sk_buff *skb, int hdr_len) argument [all...] |
H A D | main.c | 1128 ssize_t hdr_len = sizeof(*unicast_tvlv_packet); local 1137 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + hdr_len + tvlv_len);
|
/net/bluetooth/ |
H A D | a2mp.c | 696 unsigned long hdr_len, 701 skb = bt_skb_alloc(hdr_len + len, GFP_KERNEL); 695 a2mp_chan_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) argument
|
H A D | l2cap_sock.c | 1297 unsigned long hdr_len, 1305 skb = bt_skb_send_alloc(sk, hdr_len + len, nb, &err); 1296 l2cap_sock_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) argument
|
H A D | 6lowpan.c | 976 unsigned long hdr_len, 983 return bt_skb_alloc(hdr_len + len, GFP_ATOMIC); 975 chan_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) argument
|
H A D | smp.c | 1620 unsigned long hdr_len, 1625 skb = bt_skb_alloc(hdr_len + len, GFP_KERNEL); 1619 smp_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) argument
|
/net/sched/ |
H A D | sch_atm.c | 57 int hdr_len; member in struct:atm_flow_data 194 int fd, error, hdr_len; local 225 hdr_len = nla_len(tb[TCA_ATM_HDR]); 228 hdr_len = RFC1483LLC_LEN; 239 pr_debug("atm_tc_change: type %d, payload %d, hdr_len %d\n", 240 opt->nla_type, nla_len(opt), hdr_len); 270 flow = kzalloc(sizeof(struct atm_flow_data) + hdr_len, GFP_KERNEL); 292 flow->hdr_len = hdr_len; 294 memcpy(flow->hdr, hdr, hdr_len); [all...] |
H A D | sch_tbf.c | 151 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb); local 152 return hdr_len + skb_gso_transport_seglen(skb);
|
/net/l2tp/ |
H A D | l2tp_core.h | 101 u16 hdr_len; member in struct:l2tp_session 271 int hdr_len);
|
/net/mac80211/ |
H A D | mesh_plink.c | 269 int hdr_len = offsetof(struct ieee80211_mgmt, u.action.u.self_prot) + local 274 hdr_len + 289 mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len); 290 memset(mgmt, 0, hdr_len);
|