Home
last modified time | relevance | path

Searched refs:sub_skb (Results 1 – 3 of 3) sorted by relevance

/linux-3.4.99/drivers/staging/rtl8192e/
Drtllib_rx.c477 struct sk_buff *sub_skb = prxb->subframes[i]; in rtllib_indicate_packets() local
480 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in rtllib_indicate_packets()
481 if (sub_skb->len >= 8 && in rtllib_indicate_packets()
482 ((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 && in rtllib_indicate_packets()
484 memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) { in rtllib_indicate_packets()
487 skb_pull(sub_skb, SNAP_SIZE); in rtllib_indicate_packets()
488 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->src, ETH_ALEN); in rtllib_indicate_packets()
489 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->dst, ETH_ALEN); in rtllib_indicate_packets()
493 len = htons(sub_skb->len); in rtllib_indicate_packets()
494 memcpy(skb_push(sub_skb, 2), &len, 2); in rtllib_indicate_packets()
[all …]
/linux-3.4.99/drivers/staging/rtl8192u/ieee80211/
Dieee80211_rx.c562 struct sk_buff *sub_skb = prxb->subframes[i]; in ieee80211_indicate_packets() local
565 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in ieee80211_indicate_packets()
566 if (sub_skb->len >= 8 && in ieee80211_indicate_packets()
567 ((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 && in ieee80211_indicate_packets()
569 memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) { in ieee80211_indicate_packets()
572 skb_pull(sub_skb, SNAP_SIZE); in ieee80211_indicate_packets()
573 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->src, ETH_ALEN); in ieee80211_indicate_packets()
574 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->dst, ETH_ALEN); in ieee80211_indicate_packets()
578 len = htons(sub_skb->len); in ieee80211_indicate_packets()
579 memcpy(skb_push(sub_skb, 2), &len, 2); in ieee80211_indicate_packets()
[all …]
/linux-3.4.99/drivers/staging/rtl8712/
Drtl8712_recv.c347 _pkt *sub_skb, *subframes[MAX_SUBFRAME_COUNT]; in amsdu_to_msdu() local
375 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu()
376 skb_reserve(sub_skb, 12); in amsdu_to_msdu()
377 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in amsdu_to_msdu()
379 subframes[nr_subframes++] = sub_skb; in amsdu_to_msdu()
398 sub_skb = subframes[i]; in amsdu_to_msdu()
400 eth_type = (sub_skb->data[6] << 8) | sub_skb->data[7]; in amsdu_to_msdu()
401 if (sub_skb->len >= 8 && in amsdu_to_msdu()
402 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in amsdu_to_msdu()
404 !memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE))) { in amsdu_to_msdu()
[all …]