Lines Matching refs:hdr_len

309 static int lib80211_tkip_hdr(struct sk_buff *skb, int hdr_len,  in lib80211_tkip_hdr()  argument
318 if (skb_headroom(skb) < TKIP_HDR_LEN || skb->len < hdr_len) in lib80211_tkip_hdr()
332 memmove(pos, pos + TKIP_HDR_LEN, hdr_len); in lib80211_tkip_hdr()
333 pos += hdr_len; in lib80211_tkip_hdr()
353 static int lib80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_tkip_encrypt() argument
369 if (skb_tailroom(skb) < 4 || skb->len < hdr_len) in lib80211_tkip_encrypt()
372 len = skb->len - hdr_len; in lib80211_tkip_encrypt()
373 pos = skb->data + hdr_len; in lib80211_tkip_encrypt()
375 if ((lib80211_tkip_hdr(skb, hdr_len, rc4key, 16, priv)) < 0) in lib80211_tkip_encrypt()
403 static int lib80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_tkip_decrypt() argument
425 if (skb->len < hdr_len + TKIP_HDR_LEN + 4) in lib80211_tkip_decrypt()
428 pos = skb->data + hdr_len; in lib80211_tkip_decrypt()
466 plen = skb->len - hdr_len - 12; in lib80211_tkip_decrypt()
501 memmove(skb->data + TKIP_HDR_LEN, skb->data, hdr_len); in lib80211_tkip_decrypt()
565 static int lib80211_michael_mic_add(struct sk_buff *skb, int hdr_len, in lib80211_michael_mic_add() argument
571 if (skb_tailroom(skb) < 8 || skb->len < hdr_len) { in lib80211_michael_mic_add()
574 skb_tailroom(skb), hdr_len, skb->len); in lib80211_michael_mic_add()
581 skb->data + hdr_len, skb->len - 8 - hdr_len, pos)) in lib80211_michael_mic_add()
609 int hdr_len, void *priv) in lib80211_michael_mic_verify() argument
619 skb->data + hdr_len, skb->len - 8 - hdr_len, mic)) in lib80211_michael_mic_verify()