Lines Matching refs:hdr_len
91 static int lib80211_wep_build_iv(struct sk_buff *skb, int hdr_len, in lib80211_wep_build_iv() argument
98 if (skb_headroom(skb) < 4 || skb->len < hdr_len) in lib80211_wep_build_iv()
102 memmove(pos, pos + 4, hdr_len); in lib80211_wep_build_iv()
103 pos += hdr_len; in lib80211_wep_build_iv()
133 static int lib80211_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_wep_encrypt() argument
147 if (lib80211_wep_build_iv(skb, hdr_len, NULL, 0, priv)) in lib80211_wep_encrypt()
151 skb_copy_from_linear_data_offset(skb, hdr_len, key, 3); in lib80211_wep_encrypt()
156 len = skb->len - hdr_len - 4; in lib80211_wep_encrypt()
157 pos = skb->data + hdr_len + 4; in lib80211_wep_encrypt()
180 static int lib80211_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_wep_decrypt() argument
189 if (skb->len < hdr_len + 8) in lib80211_wep_decrypt()
192 pos = skb->data + hdr_len; in lib80211_wep_decrypt()
206 plen = skb->len - hdr_len - 8; in lib80211_wep_decrypt()
224 memmove(skb->data + 4, skb->data, hdr_len); in lib80211_wep_decrypt()