Searched refs:frag_skb (Results 1 – 7 of 7) sorted by relevance
/linux-2.6.39/net/batman-adv/ |
D | unicast.c | 224 struct sk_buff *frag_skb; in frag_send_skb() local 235 frag_skb = dev_alloc_skb(data_len - (data_len / 2) + ucf_hdr_len); in frag_send_skb() 236 if (!frag_skb) in frag_send_skb() 238 skb_reserve(frag_skb, ucf_hdr_len); in frag_send_skb() 242 skb_split(skb, frag_skb, data_len / 2 + uc_hdr_len); in frag_send_skb() 245 my_skb_head_push(frag_skb, ucf_hdr_len) < 0) in frag_send_skb() 249 frag2 = (struct unicast_frag_packet *)frag_skb->data; in frag_send_skb() 271 send_skb_packet(frag_skb, hard_iface, dstaddr); in frag_send_skb() 275 kfree_skb(frag_skb); in frag_send_skb()
|
/linux-2.6.39/drivers/net/wireless/rt2x00/ |
D | rt2x00mac.c | 34 struct sk_buff *frag_skb) in rt2x00mac_tx_rts_cts() argument 36 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(frag_skb); in rt2x00mac_tx_rts_cts() 65 memcpy(skb->cb, frag_skb->cb, sizeof(skb->cb)); in rt2x00mac_tx_rts_cts() 86 frag_skb->data, data_length, tx_info, in rt2x00mac_tx_rts_cts() 90 frag_skb->data, data_length, tx_info, in rt2x00mac_tx_rts_cts()
|
/linux-2.6.39/drivers/net/wireless/hostap/ |
D | hostap_80211_rx.c | 921 struct sk_buff *frag_skb = in hostap_80211_rx() local 923 if (!frag_skb) { in hostap_80211_rx() 935 if (frag_skb->tail + flen > frag_skb->end) { in hostap_80211_rx() 946 skb_copy_from_linear_data(skb, skb_put(frag_skb, flen), in hostap_80211_rx() 952 skb_put(frag_skb, in hostap_80211_rx() 967 skb = frag_skb; in hostap_80211_rx()
|
/linux-2.6.39/drivers/staging/rtl8187se/ieee80211/ |
D | ieee80211_rx.c | 640 struct sk_buff *frag_skb = ieee80211_frag_cache_get(ieee, hdr); in ieee80211_rtl_rx() local 643 if (!frag_skb) { in ieee80211_rtl_rx() 655 if (frag_skb->tail + flen > frag_skb->end) { in ieee80211_rtl_rx() 666 memcpy(skb_put(frag_skb, flen), skb->data, flen); in ieee80211_rtl_rx() 670 memcpy(skb_put(frag_skb, flen), skb->data + hdrlen, in ieee80211_rtl_rx() 685 skb = frag_skb; in ieee80211_rtl_rx()
|
/linux-2.6.39/drivers/net/wireless/ipw2x00/ |
D | libipw_rx.c | 584 struct sk_buff *frag_skb = libipw_frag_cache_get(ieee, hdr); in libipw_rx() local 587 if (!frag_skb) { in libipw_rx() 600 if (frag_skb->tail + flen > frag_skb->end) { in libipw_rx() 611 skb_copy_from_linear_data(skb, skb_put(frag_skb, flen), flen); in libipw_rx() 616 skb_put(frag_skb, flen), flen); in libipw_rx() 630 skb = frag_skb; in libipw_rx()
|
/linux-2.6.39/drivers/staging/rtl8192e/ieee80211/ |
D | ieee80211_rx.c | 1184 struct sk_buff *frag_skb = ieee80211_frag_cache_get(ieee, hdr); in ieee80211_rtl_rx() local 1187 if (!frag_skb) { in ieee80211_rtl_rx() 1199 if (frag_skb->tail + flen > frag_skb->end) { in ieee80211_rtl_rx() 1210 memcpy(skb_put(frag_skb, flen), skb->data, flen); in ieee80211_rtl_rx() 1214 memcpy(skb_put(frag_skb, flen), skb->data + hdrlen, in ieee80211_rtl_rx() 1229 skb = frag_skb; in ieee80211_rtl_rx()
|
/linux-2.6.39/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_rx.c | 1178 struct sk_buff *frag_skb = ieee80211_frag_cache_get(ieee, hdr); in ieee80211_rx() local 1181 if (!frag_skb) { in ieee80211_rx() 1193 if (frag_skb->tail + flen > frag_skb->end) { in ieee80211_rx() 1204 memcpy(skb_put(frag_skb, flen), skb->data, flen); in ieee80211_rx() 1208 memcpy(skb_put(frag_skb, flen), skb->data + hdrlen, in ieee80211_rx() 1223 skb = frag_skb; in ieee80211_rx()
|