Searched refs:sub_skb (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/staging/rtl8192e/ |
D | rtllib_rx.c | 479 struct sk_buff *sub_skb = prxb->subframes[i]; in rtllib_indicate_packets() local 482 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in rtllib_indicate_packets() 483 if (sub_skb->len >= 8 && in rtllib_indicate_packets() 484 ((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 && in rtllib_indicate_packets() 486 memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) { in rtllib_indicate_packets() 490 skb_pull(sub_skb, SNAP_SIZE); in rtllib_indicate_packets() 491 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->src, ETH_ALEN); in rtllib_indicate_packets() 492 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->dst, ETH_ALEN); in rtllib_indicate_packets() 496 len = sub_skb->len; in rtllib_indicate_packets() 497 memcpy(skb_push(sub_skb, 2), &len, 2); in rtllib_indicate_packets() [all …]
|
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_rx.c | 555 struct sk_buff *sub_skb = prxb->subframes[i]; in ieee80211_indicate_packets() local 558 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in ieee80211_indicate_packets() 559 if (sub_skb->len >= 8 && in ieee80211_indicate_packets() 560 ((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 && in ieee80211_indicate_packets() 562 memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) { in ieee80211_indicate_packets() 565 skb_pull(sub_skb, SNAP_SIZE); in ieee80211_indicate_packets() 566 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->src, ETH_ALEN); in ieee80211_indicate_packets() 567 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->dst, ETH_ALEN); in ieee80211_indicate_packets() 571 len = htons(sub_skb->len); in ieee80211_indicate_packets() 572 memcpy(skb_push(sub_skb, 2), &len, 2); in ieee80211_indicate_packets() [all …]
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | rtl8712_recv.c | 335 _pkt *sub_skb, *subframes[MAX_SUBFRAME_COUNT]; in amsdu_to_msdu() local 361 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu() 362 if (!sub_skb) in amsdu_to_msdu() 364 skb_reserve(sub_skb, 12); in amsdu_to_msdu() 365 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in amsdu_to_msdu() 367 subframes[nr_subframes++] = sub_skb; in amsdu_to_msdu() 385 sub_skb = subframes[i]; in amsdu_to_msdu() 387 eth_type = (sub_skb->data[6] << 8) | sub_skb->data[7]; in amsdu_to_msdu() 388 if (sub_skb->len >= 8 && in amsdu_to_msdu() 389 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in amsdu_to_msdu() [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_recv.c | 1625 struct sk_buff *sub_skb, *subframes[MAX_SUBFRAME_COUNT]; in amsdu_to_msdu() local 1655 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu() 1656 if (sub_skb) { in amsdu_to_msdu() 1657 skb_reserve(sub_skb, 12); in amsdu_to_msdu() 1658 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in amsdu_to_msdu() 1661 sub_skb = skb_clone(prframe->pkt, GFP_ATOMIC); in amsdu_to_msdu() 1662 if (sub_skb) { in amsdu_to_msdu() 1663 sub_skb->data = pdata; in amsdu_to_msdu() 1664 sub_skb->len = nSubframe_Length; in amsdu_to_msdu() 1665 skb_set_tail_pointer(sub_skb, nSubframe_Length); in amsdu_to_msdu() [all …]
|
/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_recv.c | 1779 struct sk_buff *skb, *sub_skb; in amsdu_to_msdu() local 1791 sub_skb = __skb_dequeue(&skb_list); in amsdu_to_msdu() 1793 sub_skb->protocol = eth_type_trans(sub_skb, padapter->pnetdev); in amsdu_to_msdu() 1794 sub_skb->dev = padapter->pnetdev; in amsdu_to_msdu() 1796 sub_skb->ip_summed = CHECKSUM_NONE; in amsdu_to_msdu() 1798 netif_rx(sub_skb); in amsdu_to_msdu()
|