Lines Matching refs:hdr_len
63 static int lib80211_wep_build_iv(struct sk_buff *skb, int hdr_len, in lib80211_wep_build_iv() argument
70 if (skb_headroom(skb) < 4 || skb->len < hdr_len) in lib80211_wep_build_iv()
74 memmove(pos, pos + 4, hdr_len); in lib80211_wep_build_iv()
75 pos += hdr_len; in lib80211_wep_build_iv()
105 static int lib80211_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_wep_encrypt() argument
117 if (lib80211_wep_build_iv(skb, hdr_len, NULL, 0, priv)) in lib80211_wep_encrypt()
121 skb_copy_from_linear_data_offset(skb, hdr_len, key, 3); in lib80211_wep_encrypt()
126 len = skb->len - hdr_len - 4; in lib80211_wep_encrypt()
127 pos = skb->data + hdr_len + 4; in lib80211_wep_encrypt()
151 static int lib80211_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) in lib80211_wep_decrypt() argument
158 if (skb->len < hdr_len + 8) in lib80211_wep_decrypt()
161 pos = skb->data + hdr_len; in lib80211_wep_decrypt()
175 plen = skb->len - hdr_len - 8; in lib80211_wep_decrypt()
191 memmove(skb->data + 4, skb->data, hdr_len); in lib80211_wep_decrypt()