| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/os_dep/ |
| H A D | recv_linux.c | 59 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 64 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 65 if (!sub_skb) { in rtw_os_alloc_msdu_pkt() 70 skb_reserve(sub_skb, 12); in rtw_os_alloc_msdu_pkt() 71 skb_put_data(sub_skb, (pdata + ETH_HLEN), nSubframe_Length); in rtw_os_alloc_msdu_pkt() 73 eth_type = get_unaligned_be16(&sub_skb->data[6]); in rtw_os_alloc_msdu_pkt() 75 if (sub_skb->len >= 8 && in rtw_os_alloc_msdu_pkt() 76 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in rtw_os_alloc_msdu_pkt() 78 !memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE))) { in rtw_os_alloc_msdu_pkt() 83 skb_pull(sub_skb, SNAP_SIZE); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/ |
| H A D | recv_linux.c | 248 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 254 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 255 if(sub_skb) in rtw_os_alloc_msdu_pkt() 257 skb_reserve(sub_skb, 12); in rtw_os_alloc_msdu_pkt() 258 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 264 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 265 if(sub_skb) in rtw_os_alloc_msdu_pkt() 267 sub_skb->data = pdata + ETH_HLEN; in rtw_os_alloc_msdu_pkt() 268 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 269 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/os_dep/linux/ |
| H A D | recv_linux.c | 290 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 296 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 297 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 298 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 299 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 304 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 305 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 306 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 307 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 308 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/os_dep/linux/ |
| H A D | recv_linux.c | 290 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 296 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 297 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 298 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 299 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 304 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 305 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 306 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 307 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 308 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/os_dep/linux/ |
| H A D | recv_linux.c | 290 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 296 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 297 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 298 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 299 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 304 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 305 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 306 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 307 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 308 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/os_dep/linux/ |
| H A D | recv_linux.c | 289 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 295 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 296 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 297 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 298 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 303 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 304 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 305 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 306 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 307 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/ |
| H A D | recv_linux.c | 248 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 254 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 255 if(sub_skb) in rtw_os_alloc_msdu_pkt() 257 skb_reserve(sub_skb, 12); in rtw_os_alloc_msdu_pkt() 258 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 264 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 265 if(sub_skb) in rtw_os_alloc_msdu_pkt() 267 sub_skb->data = pdata + ETH_HLEN; in rtw_os_alloc_msdu_pkt() 268 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 269 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | recv_linux.c | 278 struct sk_buff *sub_skb; in rtw_os_alloc_msdu_pkt() local 284 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 285 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 286 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 287 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 292 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 293 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 294 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 295 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 296 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/ |
| H A D | recv_linux.c | 290 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 296 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 297 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 298 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 299 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 304 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 305 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 306 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 307 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 308 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | recv_linux.c | 278 struct sk_buff *sub_skb; in rtw_os_alloc_msdu_pkt() local 284 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 285 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 286 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 287 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 292 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 293 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 294 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 295 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 296 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/ |
| H A D | recv_linux.c | 292 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 298 sub_skb = rtw_skb_alloc(nSubframe_Length + 14); in rtw_os_alloc_msdu_pkt() 299 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 300 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 301 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 306 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 307 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 308 sub_skb->data = pdata + ETH_HLEN; in rtw_os_alloc_msdu_pkt() 309 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 310 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/os_dep/linux/ |
| H A D | recv_linux.c | 286 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 292 sub_skb = rtw_skb_alloc(nSubframe_Length + 12); in rtw_os_alloc_msdu_pkt() 293 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 294 skb_reserve(sub_skb, 12); in rtw_os_alloc_msdu_pkt() 295 data_ptr = (u8 *)skb_put(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() 300 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 301 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 302 sub_skb->data = pdata + ETH_HLEN; in rtw_os_alloc_msdu_pkt() 303 sub_skb->len = nSubframe_Length; in rtw_os_alloc_msdu_pkt() 304 skb_set_tail_pointer(sub_skb, nSubframe_Length); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/linux/ |
| H A D | recv_linux.c | 341 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 347 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 348 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 349 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 350 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 355 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 356 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 357 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 358 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 359 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/ |
| H A D | recv_linux.c | 341 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 347 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 348 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 349 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 350 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 355 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 356 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 357 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 358 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 359 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/os_dep/linux/ |
| H A D | recv_linux.c | 340 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 346 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 347 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 348 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 349 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 354 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 355 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 356 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 357 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 358 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/ |
| H A D | recv_linux.c | 340 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 346 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 347 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 348 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 349 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 354 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 355 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 356 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 357 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 358 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/os_dep/linux/ |
| H A D | recv_linux.c | 340 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 346 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 347 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 348 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 349 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 354 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 355 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 356 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 357 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 358 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/os_dep/linux/ |
| H A D | recv_linux.c | 340 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 346 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 347 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 348 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 349 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 354 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 355 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 356 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 357 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 358 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/os_dep/linux/ |
| H A D | recv_linux.c | 341 _pkt *sub_skb; in rtw_os_alloc_msdu_pkt() local 347 sub_skb = rtw_skb_alloc(msdu_len + 14); in rtw_os_alloc_msdu_pkt() 348 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 349 skb_reserve(sub_skb, 14); in rtw_os_alloc_msdu_pkt() 350 data_ptr = (u8 *)skb_put(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() 355 sub_skb = rtw_skb_clone(prframe->u.hdr.pkt); in rtw_os_alloc_msdu_pkt() 356 if (sub_skb) { in rtw_os_alloc_msdu_pkt() 357 sub_skb->data = msdu; in rtw_os_alloc_msdu_pkt() 358 sub_skb->len = msdu_len; in rtw_os_alloc_msdu_pkt() 359 skb_set_tail_pointer(sub_skb, msdu_len); in rtw_os_alloc_msdu_pkt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8192e/ |
| H A D | rtllib_rx.c | 485 struct sk_buff *sub_skb = prxb->subframes[i]; in rtllib_indicate_packets() local 488 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in rtllib_indicate_packets() 489 if (sub_skb->len >= 8 && in rtllib_indicate_packets() 490 ((memcmp(sub_skb->data, rfc1042_header, in rtllib_indicate_packets() 494 memcmp(sub_skb->data, bridge_tunnel_header, in rtllib_indicate_packets() 499 skb_pull(sub_skb, SNAP_SIZE); in rtllib_indicate_packets() 500 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->src, ETH_ALEN); in rtllib_indicate_packets() 501 memcpy(skb_push(sub_skb, ETH_ALEN), prxb->dst, ETH_ALEN); in rtllib_indicate_packets() 505 len = sub_skb->len; in rtllib_indicate_packets() 506 memcpy(skb_push(sub_skb, 2), &len, 2); in rtllib_indicate_packets() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | rtl8712_recv.c | 320 _pkt *sub_skb, *subframes[MAX_SUBFRAME_COUNT]; in amsdu_to_msdu() local 346 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu() 347 if (!sub_skb) in amsdu_to_msdu() 349 skb_reserve(sub_skb, 12); in amsdu_to_msdu() 350 skb_put_data(sub_skb, pdata, nSubframe_Length); in amsdu_to_msdu() 351 subframes[nr_subframes++] = sub_skb; in amsdu_to_msdu() 369 sub_skb = subframes[i]; in amsdu_to_msdu() 371 eth_type = (sub_skb->data[6] << 8) | sub_skb->data[7]; in amsdu_to_msdu() 372 if (sub_skb->len >= 8 && in amsdu_to_msdu() 373 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in amsdu_to_msdu() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8192u/ieee80211/ |
| H A D | ieee80211_rx.c | 532 struct sk_buff *sub_skb = rxb->subframes[i]; in indicate_packets() local 534 if (!sub_skb) in indicate_packets() 538 ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7]; in indicate_packets() 539 if (sub_skb->len >= 8 && in indicate_packets() 540 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in indicate_packets() 543 !memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE))) { in indicate_packets() 546 skb_pull(sub_skb, SNAP_SIZE); in indicate_packets() 549 put_unaligned_be16(sub_skb->len, skb_push(sub_skb, 2)); in indicate_packets() 551 memcpy(skb_push(sub_skb, ETH_ALEN), rxb->src, ETH_ALEN); in indicate_packets() 552 memcpy(skb_push(sub_skb, ETH_ALEN), rxb->dst, ETH_ALEN); in indicate_packets() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/core/ |
| H A D | rtw_recv.c | 1488 struct sk_buff *sub_skb, *subframes[MAX_SUBFRAME_COUNT]; in amsdu_to_msdu() local 1518 sub_skb = dev_alloc_skb(nSubframe_Length + 12); in amsdu_to_msdu() 1519 if (!sub_skb) { in amsdu_to_msdu() 1524 skb_reserve(sub_skb, 12); in amsdu_to_msdu() 1525 skb_put_data(sub_skb, pdata, nSubframe_Length); in amsdu_to_msdu() 1527 subframes[nr_subframes++] = sub_skb; in amsdu_to_msdu() 1550 sub_skb = subframes[i]; in amsdu_to_msdu() 1552 eth_type = get_unaligned_be16(&sub_skb->data[6]); in amsdu_to_msdu() 1553 if (sub_skb->len >= 8 && in amsdu_to_msdu() 1554 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in amsdu_to_msdu() [all …]
|