Lines Matching defs:skb
96 /* Perform WEP encryption on given skb that has at least 4 bytes of headroom
102 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv)
108 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
113 if (skb_headroom(skb) < 4 || skb_tailroom(skb) < 4 ||
114 skb->len < hdr_len)
117 len = skb->len - hdr_len;
118 pos = skb_push(skb, 4);
149 icv = skb_put(skb, 4);
172 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv)
178 cb_desc *tcb_desc = (cb_desc *)(skb->cb + MAX_DEV_ADDR_SIZE);
183 if (skb->len < hdr_len + 8)
186 pos = skb->data + hdr_len;
200 plen = skb->len - hdr_len - 8;
221 memmove(skb->data + 4, skb->data, hdr_len);
222 skb_pull(skb, 4);
223 skb_trim(skb, skb->len - 4);