| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_fake_ap.c | 392 union recv_frame *rframe = NULL; in fakeap_dispatcher() local 412 rframe = gen_auth(a, GetAddr1Ptr(pframe)); in fakeap_dispatcher() 418 rframe = gen_assocrsp(a, GetAddr1Ptr(pframe)); in fakeap_dispatcher() 422 rframe = gen_probersp(a); in fakeap_dispatcher() 426 rframe = gen_beacon(a, skb); in fakeap_dispatcher() 432 return rframe; in fakeap_dispatcher() 443 union recv_frame *rframe; in rtw_fakeap_work() local 461 rframe = fakeap_dispatcher(a, skb); in rtw_fakeap_work() 462 if (rframe) { in rtw_fakeap_work() 463 validate_recv_frame(a, rframe); in rtw_fakeap_work() [all …]
|
| H A D | rtw_recv.c | 289 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 292 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 293 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 297 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1379 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1383 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1384 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1397 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1487 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1498 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_fake_ap.c | 392 union recv_frame *rframe = NULL; in fakeap_dispatcher() local 412 rframe = gen_auth(a, GetAddr1Ptr(pframe)); in fakeap_dispatcher() 418 rframe = gen_assocrsp(a, GetAddr1Ptr(pframe)); in fakeap_dispatcher() 422 rframe = gen_probersp(a); in fakeap_dispatcher() 426 rframe = gen_beacon(a, skb); in fakeap_dispatcher() 432 return rframe; in fakeap_dispatcher() 443 union recv_frame *rframe; in rtw_fakeap_work() local 461 rframe = fakeap_dispatcher(a, skb); in rtw_fakeap_work() 462 if (rframe) { in rtw_fakeap_work() 463 validate_recv_frame(a, rframe); in rtw_fakeap_work() [all …]
|
| H A D | rtw_recv.c | 289 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 292 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 293 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 297 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1379 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1383 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1384 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1397 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1487 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1498 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_recv.c | 198 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 201 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 202 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 206 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1276 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1281 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1282 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1295 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1385 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 2704 static int rtw_recv_indicatepkt_check(union recv_frame *rframe, u8 *ehdr_pos, u32 pkt_len) in rtw_recv_indicatepkt_check() argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_recv.c | 200 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 203 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 204 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 208 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1297 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1302 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1303 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1316 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1406 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1417 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_recv.c | 200 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 203 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 204 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 208 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1297 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1302 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1303 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1316 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1406 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1417 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_recv.c | 197 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 200 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 201 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 205 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1275 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1280 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1281 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1294 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1384 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1395 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_recv.c | 197 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 200 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 201 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 205 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1275 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1280 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1281 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1294 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1384 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1395 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_recv.c | 197 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 200 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 201 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 205 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1275 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1280 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1281 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1294 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1384 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1395 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_recv.c | 198 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 201 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 202 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 206 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1276 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1281 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1282 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1295 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1385 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1396 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_recv.c | 197 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 200 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 201 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 205 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 1294 int rtw_sta_rx_data_validate_hdr(_adapter *adapter, union recv_frame *rframe, struct sta_info **sta) in rtw_sta_rx_data_validate_hdr() argument 1299 struct rx_pkt_attrib *rattrib = &rframe->u.hdr.attrib; in rtw_sta_rx_data_validate_hdr() 1300 u8 *whdr = get_recvframe_data(rframe); in rtw_sta_rx_data_validate_hdr() 1313 ret = rtw_tdls_rx_data_validate_hdr(adapter, rframe, sta); in rtw_sta_rx_data_validate_hdr() 1403 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() 1414 count_rx_stats(adapter, rframe, *sta); in rtw_sta_rx_data_validate_hdr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/ |
| H A D | rtw_recv.c | 50 int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe); 199 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 202 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 203 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 207 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 2704 static int rtw_recv_indicatepkt_check(union recv_frame *rframe, u8 *ehdr_pos, u32 pkt_len) in rtw_recv_indicatepkt_check() argument 2706 _adapter *adapter = rframe->u.hdr.adapter; in rtw_recv_indicatepkt_check() 2711 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in rtw_recv_indicatepkt_check() 2719 if (rtw_wapi_check_for_drop(adapter, rframe, ehdr_pos)) { in rtw_recv_indicatepkt_check() 2728 if (rframe->u.hdr.psta) in rtw_recv_indicatepkt_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_recv.c | 50 int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe); 199 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 202 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 203 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 207 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 2704 static int rtw_recv_indicatepkt_check(union recv_frame *rframe, u8 *ehdr_pos, u32 pkt_len) in rtw_recv_indicatepkt_check() argument 2706 _adapter *adapter = rframe->u.hdr.adapter; in rtw_recv_indicatepkt_check() 2711 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in rtw_recv_indicatepkt_check() 2719 if (rtw_wapi_check_for_drop(adapter, rframe, ehdr_pos)) { in rtw_recv_indicatepkt_check() 2728 if (rframe->u.hdr.psta) in rtw_recv_indicatepkt_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_recv.c | 50 int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe); 199 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 202 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 203 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 207 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 2704 static int rtw_recv_indicatepkt_check(union recv_frame *rframe, u8 *ehdr_pos, u32 pkt_len) in rtw_recv_indicatepkt_check() argument 2706 _adapter *adapter = rframe->u.hdr.adapter; in rtw_recv_indicatepkt_check() 2711 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in rtw_recv_indicatepkt_check() 2719 if (rtw_wapi_check_for_drop(adapter, rframe, ehdr_pos)) { in rtw_recv_indicatepkt_check() 2728 if (rframe->u.hdr.psta) in rtw_recv_indicatepkt_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/ |
| H A D | rtw_recv.c | 49 int recv_frame_monitor(_adapter *padapter, union recv_frame *rframe); 198 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 201 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 202 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 206 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 2703 static int rtw_recv_indicatepkt_check(union recv_frame *rframe, u8 *ehdr_pos, u32 pkt_len) in rtw_recv_indicatepkt_check() argument 2705 _adapter *adapter = rframe->u.hdr.adapter; in rtw_recv_indicatepkt_check() 2710 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in rtw_recv_indicatepkt_check() 2718 if (rtw_wapi_check_for_drop(adapter, rframe, ehdr_pos)) { in rtw_recv_indicatepkt_check() 2727 if (rframe->u.hdr.psta) in rtw_recv_indicatepkt_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_recv.c | 194 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 197 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 198 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 202 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 3538 int mp_recv_frame(_adapter *padapter, union recv_frame *rframe) in mp_recv_frame() argument 3541 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in mp_recv_frame() 3549 u8 *ptr = rframe->u.hdr.rx_data; in mp_recv_frame() 3558 if (_SUCCESS == validate_mp_recv_frame(padapter, rframe)) in mp_recv_frame() 3566 rtw_free_recvframe(rframe, pfree_recv_queue);/* free this recv_frame */ in mp_recv_frame() 3592 ret = sta2sta_data_frame(padapter, rframe, &psta); in mp_recv_frame() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_recv.c | 198 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 201 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 202 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 206 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 3804 int mp_recv_frame(_adapter *padapter, union recv_frame *rframe) in mp_recv_frame() argument 3807 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in mp_recv_frame() 3815 u8 *ptr = rframe->u.hdr.rx_data; in mp_recv_frame() 3826 if(_SUCCESS == validate_mp_recv_frame(padapter, rframe)) in mp_recv_frame() 3836 rtw_free_recvframe(rframe, pfree_recv_queue);//free this recv_frame in mp_recv_frame() 3866 ret = sta2sta_data_frame(padapter, rframe, &psta); in mp_recv_frame() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_recv.c | 202 bool rtw_rframe_del_wfd_ie(union recv_frame *rframe, u8 ies_offset) in rtw_rframe_del_wfd_ie() argument 205 u8 *ies = rframe->u.hdr.rx_data + sizeof(struct rtw_ieee80211_hdr_3addr) + ies_offset; in rtw_rframe_del_wfd_ie() 206 uint ies_len_ori = rframe->u.hdr.len - (ies - rframe->u.hdr.rx_data); in rtw_rframe_del_wfd_ie() 210 rframe->u.hdr.len -= ies_len_ori - ies_len; in rtw_rframe_del_wfd_ie() 3577 int mp_recv_frame(_adapter *padapter, union recv_frame *rframe) in mp_recv_frame() argument 3580 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in mp_recv_frame() 3588 u8 *ptr = rframe->u.hdr.rx_data; in mp_recv_frame() 3597 if (_SUCCESS == validate_mp_recv_frame(padapter, rframe)) in mp_recv_frame() 3606 rtw_free_recvframe(rframe, pfree_recv_queue);/* free this recv_frame */ in mp_recv_frame() 3632 ret = sta2sta_data_frame(padapter, rframe, &psta); in mp_recv_frame() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_recv.c | 3786 int mp_recv_frame(_adapter *padapter, union recv_frame *rframe) in mp_recv_frame() argument 3789 struct rx_pkt_attrib *pattrib = &rframe->u.hdr.attrib; in mp_recv_frame() 3797 u8 *ptr = rframe->u.hdr.rx_data; in mp_recv_frame() 3808 if(_SUCCESS == validate_mp_recv_frame(padapter, rframe)) in mp_recv_frame() 3818 rtw_free_recvframe(rframe, pfree_recv_queue);//free this recv_frame in mp_recv_frame() 3848 ret = sta2sta_data_frame(padapter, rframe, &psta); in mp_recv_frame() 3855 ret = ap2sta_data_frame(padapter, rframe, &psta); in mp_recv_frame() 3862 ret = sta2ap_data_frame(padapter, rframe, &psta); in mp_recv_frame() 3877 ret = MPwlanhdr_to_ethhdr (rframe); in mp_recv_frame() 3885 rtw_free_recvframe(rframe, pfree_recv_queue);//free this recv_frame in mp_recv_frame() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | recv_linux.c | 404 union recv_frame *rframe) in rtw_os_recv_indicate_pkt() argument 455 if ((rframe->u.hdr.attrib.csum_valid == 1) in rtw_os_recv_indicate_pkt() 456 && (rframe->u.hdr.attrib.csum_err == 0)) in rtw_os_recv_indicate_pkt() 614 inline void rtw_rframe_set_os_pkt(union recv_frame *rframe) in rtw_rframe_set_os_pkt() argument 616 struct sk_buff *skb = rframe->u.hdr.pkt; in rtw_rframe_set_os_pkt() 618 skb->data = rframe->u.hdr.rx_data; in rtw_rframe_set_os_pkt() 619 skb_set_tail_pointer(skb, rframe->u.hdr.len); in rtw_rframe_set_os_pkt() 620 skb->len = rframe->u.hdr.len; in rtw_rframe_set_os_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/ |
| H A D | recv_linux.c | 415 void rtw_os_recv_indicate_pkt(_adapter *padapter, _pkt *pkt, union recv_frame *rframe) in rtw_os_recv_indicate_pkt() argument 466 if ((rframe->u.hdr.attrib.csum_valid == 1) in rtw_os_recv_indicate_pkt() 467 && (rframe->u.hdr.attrib.csum_err == 0)) in rtw_os_recv_indicate_pkt() 625 inline void rtw_rframe_set_os_pkt(union recv_frame *rframe) in rtw_rframe_set_os_pkt() argument 627 _pkt *skb = rframe->u.hdr.pkt; in rtw_rframe_set_os_pkt() 629 skb->data = rframe->u.hdr.rx_data; in rtw_rframe_set_os_pkt() 630 skb_set_tail_pointer(skb, rframe->u.hdr.len); in rtw_rframe_set_os_pkt() 631 skb->len = rframe->u.hdr.len; in rtw_rframe_set_os_pkt()
|
| H A D | ioctl_cfg80211.h | 338 void rtw_cfg80211_rx_p2p_action_public(_adapter *padapter, union recv_frame *rframe); 339 void rtw_cfg80211_rx_action_p2p(_adapter *padapter, union recv_frame *rframe); 340 void rtw_cfg80211_rx_action(_adapter *adapter, union recv_frame *rframe, const char *msg); 341 void rtw_cfg80211_rx_mframe(_adapter *adapter, union recv_frame *rframe, const char *msg); 342 void rtw_cfg80211_rx_probe_request(_adapter *padapter, union recv_frame *rframe); 344 void rtw_cfg80211_external_auth_request(_adapter *padapter, union recv_frame *rframe); 352 void rtw_cfg80211_rx_rrm_action(_adapter *adapter, union recv_frame *rframe);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | recv_linux.c | 408 union recv_frame *rframe) in rtw_os_recv_indicate_pkt() argument 459 if ((rframe->u.hdr.attrib.csum_valid == 1) in rtw_os_recv_indicate_pkt() 460 && (rframe->u.hdr.attrib.csum_err == 0)) in rtw_os_recv_indicate_pkt() 618 inline void rtw_rframe_set_os_pkt(union recv_frame *rframe) in rtw_rframe_set_os_pkt() argument 620 struct sk_buff *skb = rframe->u.hdr.pkt; in rtw_rframe_set_os_pkt() 622 skb->data = rframe->u.hdr.rx_data; in rtw_rframe_set_os_pkt() 623 skb_set_tail_pointer(skb, rframe->u.hdr.len); in rtw_rframe_set_os_pkt() 624 skb->len = rframe->u.hdr.len; in rtw_rframe_set_os_pkt()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/os_dep/linux/ |
| H A D | ioctl_cfg80211.h | 333 void rtw_cfg80211_rx_p2p_action_public(_adapter *padapter, union recv_frame *rframe); 334 void rtw_cfg80211_rx_action_p2p(_adapter *padapter, union recv_frame *rframe); 335 void rtw_cfg80211_rx_action(_adapter *adapter, union recv_frame *rframe, const char *msg); 336 void rtw_cfg80211_rx_mframe(_adapter *adapter, union recv_frame *rframe, const char *msg); 337 void rtw_cfg80211_rx_probe_request(_adapter *padapter, union recv_frame *rframe); 339 void rtw_cfg80211_external_auth_request(_adapter *padapter, union recv_frame *rframe); 347 void rtw_cfg80211_rx_rrm_action(_adapter *adapter, union recv_frame *rframe);
|