Lines Matching refs:hdrlen

459 	unsigned int hdrlen = 24;  in ieee80211_hdrlen()  local
462 hdrlen = 4; in ieee80211_hdrlen()
468 hdrlen = 30; in ieee80211_hdrlen()
470 hdrlen += IEEE80211_QOS_CTL_LEN; in ieee80211_hdrlen()
472 hdrlen += IEEE80211_HT_CTL_LEN; in ieee80211_hdrlen()
479 hdrlen += IEEE80211_HT_CTL_LEN; in ieee80211_hdrlen()
494 hdrlen = 10; in ieee80211_hdrlen()
496 hdrlen = 16; in ieee80211_hdrlen()
499 return hdrlen; in ieee80211_hdrlen()
507 unsigned int hdrlen; in ieee80211_get_hdrlen_from_skb() local
511 hdrlen = ieee80211_hdrlen(hdr->frame_control); in ieee80211_get_hdrlen_from_skb()
512 if (unlikely(hdrlen > skb->len)) in ieee80211_get_hdrlen_from_skb()
514 return hdrlen; in ieee80211_get_hdrlen_from_skb()
562 int hdrlen; in ieee80211_strip_8023_mesh_hdr() local
569 hdrlen = sizeof(payload.eth) + __ieee80211_get_mesh_hdrlen(payload.flags); in ieee80211_strip_8023_mesh_hdr()
571 if (likely(pskb_may_pull(skb, hdrlen + 8) && in ieee80211_strip_8023_mesh_hdr()
572 ieee80211_get_8023_tunnel_proto(skb->data + hdrlen, in ieee80211_strip_8023_mesh_hdr()
574 hdrlen += ETH_ALEN + 2; in ieee80211_strip_8023_mesh_hdr()
575 else if (!pskb_may_pull(skb, hdrlen)) in ieee80211_strip_8023_mesh_hdr()
578 payload.eth.h_proto = htons(skb->len - hdrlen); in ieee80211_strip_8023_mesh_hdr()
592 pskb_pull(skb, hdrlen - sizeof(payload.eth)); in ieee80211_strip_8023_mesh_hdr()
609 u16 hdrlen; in ieee80211_data_to_8023_exthdr() local
614 hdrlen = ieee80211_hdrlen(hdr->frame_control) + data_offset; in ieee80211_data_to_8023_exthdr()
615 if (skb->len < hdrlen) in ieee80211_data_to_8023_exthdr()
661 skb_copy_bits(skb, hdrlen, &payload, sizeof(payload)) == 0 && in ieee80211_data_to_8023_exthdr()
664 hdrlen += ETH_ALEN + 2; in ieee80211_data_to_8023_exthdr()
667 tmp.h_proto = htons(skb->len - hdrlen); in ieee80211_data_to_8023_exthdr()
670 pskb_pull(skb, hdrlen); in ieee80211_data_to_8023_exthdr()