Home
last modified time | relevance | path

Searched refs:dialog_token (Results 1 – 25 of 73) sorted by relevance

123

/hostap-latest/tests/hwsim/
Dtest_p2p_messages.py103 def p2p_hdr_helper(dst, src, type=None, dialog_token=1, req=True): argument
116 if dialog_token:
117 msg['payload'] += struct.pack("<B", dialog_token)
120 def p2p_hdr(dst, src, type=None, dialog_token=1): argument
121 return p2p_hdr_helper(dst, src, type, dialog_token, True)
123 def p2p_hdr_resp(dst, src, type=None, dialog_token=1): argument
124 return p2p_hdr_helper(dst, src, type, dialog_token, False)
170 (subtype, dialog_token) = struct.unpack('BB', pos[0:2])
173 p2p['dialog_token'] = dialog_token
236 msg = p2p_hdr(dst, src, type=P2P_INVITATION_REQ, dialog_token=1)
[all …]
Dtest_dscp.py23 def send_dscp_req(hapd, da, oui_subtype, dialog_token, req_control, qos_ie, argument
31 dialog_token)
34 dialog_token, req_control)
189 dialog_token = 5
190 send_dscp_req(hapd, da, 1, dialog_token, 2, 0)
198 dialog_token = 1
222 send_dscp_req(hapd, da, 1, dialog_token, 0, qos_ie)
238 dialog_token = 4
242 send_dscp_req(hapd, da, 1, dialog_token, 0, qos_ie)
249 dialog_token = 6
[all …]
Dtest_gas.py629 def anqp_initial_resp(dialog_token, status_code, comeback_delay=0): argument
631 dialog_token, status_code, comeback_delay) + anqp_adv_proto()
633 def anqp_comeback_resp(dialog_token, status_code=0, id=0, more=False, comeback_delay=0, bogus_adv_p… argument
641 dialog_token, status_code, id, comeback_delay) + adv
663 (category, action, dialog_token) = struct.unpack('BBB', pos[0:3])
675 gas['dialog_token'] = dialog_token
820 dialog_token = gas['dialog_token']
823 resp['payload'] = anqp_initial_resp(dialog_token, 0, comeback_delay=1) + struct.pack('<H', 0)
830 if gas['dialog_token'] != dialog_token:
832 return query, dialog_token
[all …]
Dtest_mscs.py19 def fill_change_params(dialog_token, status_code, params): argument
21 return struct.pack('<BBBHBBBBBBI', 19, 5, dialog_token, status_code,
31 categ, act, dialog_token = struct.unpack('BBB', msg['payload'][0:3])
37 dialog_token = (dialog_token + 1) % 256
42 msg['payload'] = fill_change_params(dialog_token, status_code,
45 msg['payload'] = struct.pack('<BBBH', 19, 5, dialog_token, status_code)
347 dialog_token = 0 if not wrong_dialog else 10
349 payload = fill_change_params(dialog_token, status_code, params)
351 payload = struct.pack('<BBBH', 19, 5, dialog_token, status_code)
Dtest_scs.py26 categ, act, dialog_token = struct.unpack('BBB', msg['payload'][0:3])
32 dialog_token = (dialog_token + 1) % 256
37 resp = struct.pack('BBB', 19, 1, dialog_token)
39 resp = struct.pack('BBBB', 19, 1, dialog_token, count)
Dtest_wnm.py555 def bss_tm_req(dst, src, dialog_token=1, req_mode=0, disassoc_timer=0, argument
564 dialog_token, req_mode, disassoc_timer,
636 dialog_token=2)
650 req_mode=0x08, dialog_token=3)
670 req_mode=0x10, dialog_token=4)
678 req_mode=0x01, dialog_token=5)
693 req_mode=0x01, dialog_token=6)
701 req_mode=0x01, dialog_token=6)
711 req_mode=0x01, dialog_token=7)
722 req_mode=0x01, dialog_token=8)
[all …]
/hostap-latest/src/ap/
Dgas_query_ap.c41 u8 dialog_token; member
52 void (*cb)(void *ctx, const u8 *dst, u8 dialog_token,
150 MAC2STR(query->addr), query->dialog_token, query->freq, in gas_query_done()
158 query->cb(query->ctx, query->addr, query->dialog_token, result, in gas_query_done()
184 gas_query_get_pending(struct gas_query_ap *gas, const u8 *addr, u8 dialog_token) in gas_query_get_pending() argument
189 q->dialog_token == dialog_token) in gas_query_get_pending()
225 MAC2STR(dst), ok, query, query->dialog_token, dur); in gas_query_ap_tx_status()
288 req = gas_build_comeback_req(query->dialog_token); in gas_query_tx_comeback_req()
311 int dialog_token; in gas_query_rx_comeback_timeout() local
318 dialog_token = gas_query_new_dialog_token(gas, query->addr); in gas_query_rx_comeback_timeout()
[all …]
Dwnm_ap.c63 const u8 *addr, u8 dialog_token, in ieee802_11_send_wnmsleep_resp() argument
171 mgmt->u.action.u.wnm_sleep_resp.dialogtoken = dialog_token; in ieee802_11_send_wnmsleep_resp()
280 u8 dialog_token; in ieee802_11_rx_wnmsleep_req() local
306 dialog_token = *pos++; in ieee802_11_rx_wnmsleep_req()
370 ieee802_11_send_wnmsleep_resp(hapd, addr, dialog_token, in ieee802_11_rx_wnmsleep_req()
384 u8 dialog_token) in ieee802_11_send_bss_trans_mgmt_request() argument
407 mgmt->u.action.u.bss_tm_req.dialog_token = dialog_token; in ieee802_11_send_bss_trans_mgmt_request()
416 MAC2STR(addr), dialog_token, in ieee802_11_send_bss_trans_mgmt_request()
433 u8 dialog_token, reason; in ieee802_11_rx_bss_trans_mgmt_query() local
460 dialog_token = *pos++; in ieee802_11_rx_bss_trans_mgmt_query()
[all …]
Dgas_serv.c47 gas_dialog_create(struct hostapd_data *hapd, const u8 *addr, u8 dialog_token) in gas_dialog_create() argument
94 dia->dialog_token = dialog_token; in gas_dialog_create()
101 "GAS_DIALOG_MAX.", MAC2STR(addr), dialog_token); in gas_dialog_create()
109 u8 dialog_token) in gas_serv_dialog_find() argument
121 if (sta->gas_dialog[i].dialog_token != dialog_token || in gas_serv_dialog_find()
128 MACSTR " dialog_token %u", MAC2STR(addr), dialog_token); in gas_serv_dialog_find()
1449 const u8 *sa, u8 dialog_token, in gas_serv_req_local_processing() argument
1485 di = gas_dialog_create(hapd, sa, dialog_token); in gas_serv_req_local_processing()
1489 MAC2STR(sa), dialog_token); in gas_serv_req_local_processing()
1492 dialog_token, WLAN_STATUS_UNSPECIFIED_FAILURE, in gas_serv_req_local_processing()
[all …]
Dgas_serv.h74 u8 dialog_token; member
85 u8 dialog_token);
92 const u8 *sa, u8 dialog_token,
Drrm.c103 token = mgmt->u.action.u.rrm.dialog_token; in hostapd_handle_radio_msmt_report()
200 const u8 *addr, u8 dialog_token, in hostapd_send_nei_report_resp() argument
219 wpabuf_put_u8(buf, dialog_token); in hostapd_send_nei_report_resp()
296 token = mgmt->u.action.u.rrm.dialog_token; in hostapd_handle_nei_report_req()
364 (hapd->link_measurement_req_token != report->dialog_token)) { in hostapd_handle_link_mesr_report()
367 report->dialog_token); in hostapd_handle_link_mesr_report()
380 MAC2STR(mgmt->sa), report->dialog_token, report_msg); in hostapd_handle_link_mesr_report()
724 mgmt->u.action.u.rrm.dialog_token, ok); in hostapd_rrm_beacon_req_tx_status()
/hostap-latest/src/common/
Dgas.c18 gas_build_req(u8 action, u8 dialog_token, size_t size) in gas_build_req() argument
28 wpabuf_put_u8(buf, dialog_token); in gas_build_req()
34 struct wpabuf * gas_build_initial_req(u8 dialog_token, size_t size) in gas_build_initial_req() argument
36 return gas_build_req(WLAN_PA_GAS_INITIAL_REQ, dialog_token, in gas_build_initial_req()
41 struct wpabuf * gas_build_comeback_req(u8 dialog_token) in gas_build_comeback_req() argument
43 return gas_build_req(WLAN_PA_GAS_COMEBACK_REQ, dialog_token, 0); in gas_build_comeback_req()
48 gas_build_resp(u8 action, u8 dialog_token, u16 status_code, u8 frag_id, in gas_build_resp() argument
59 wpabuf_put_u8(buf, dialog_token); in gas_build_resp()
70 gas_build_initial_resp(u8 dialog_token, u16 status_code, u16 comeback_delay, in gas_build_initial_resp() argument
73 return gas_build_resp(WLAN_PA_GAS_INITIAL_RESP, dialog_token, in gas_build_initial_resp()
[all …]
Dgas.h13 struct wpabuf * gas_build_initial_req(u8 dialog_token, size_t size);
14 struct wpabuf * gas_build_comeback_req(u8 dialog_token);
15 struct wpabuf * gas_build_initial_resp(u8 dialog_token, u16 status_code,
18 gas_build_comeback_resp(u8 dialog_token, u16 status_code, u8 frag_id, u8 more,
20 struct wpabuf * gas_anqp_build_initial_req(u8 dialog_token, size_t size);
21 struct wpabuf * gas_anqp_build_initial_resp(u8 dialog_token, u16 status_code,
23 struct wpabuf * gas_anqp_build_initial_resp_buf(u8 dialog_token,
27 struct wpabuf * gas_anqp_build_comeback_resp(u8 dialog_token, u16 status_code,
30 struct wpabuf * gas_anqp_build_comeback_resp_buf(u8 dialog_token,
Dgas_server.c43 u8 dialog_token; member
66 response, MAC2STR(response->dst), response->dialog_token, in gas_server_response_timeout()
121 resp = gas_build_initial_resp(response->dialog_token, in gas_server_send_resp()
167 const u8 *bssid, int freq, u8 dialog_token, in gas_server_rx_initial_req() argument
238 response->dialog_token = dialog_token; in gas_server_rx_initial_req()
279 resp = gas_build_comeback_resp(response->dialog_token, in gas_server_handle_rx_comeback_req()
311 resp = gas_build_comeback_resp(response->dialog_token, in gas_server_handle_rx_comeback_req()
348 const u8 *bssid, int freq, u8 dialog_token) in gas_server_rx_comeback_req() argument
354 if (response->dialog_token != dialog_token || in gas_server_rx_comeback_req()
362 " (dialog token %u)", MAC2STR(sa), dialog_token); in gas_server_rx_comeback_req()
[all …]
/hostap-latest/wpa_supplicant/
Dgas_query.c42 u8 dialog_token; member
55 void (*cb)(void *ctx, const u8 *dst, u8 dialog_token,
163 MAC2STR(query->addr), query->dialog_token, query->freq, in gas_query_done()
173 query->cb(query->ctx, query->addr, query->dialog_token, result, in gas_query_done()
199 gas_query_get_pending(struct gas_query *gas, const u8 *addr, u8 dialog_token) in gas_query_get_pending() argument
206 q->dialog_token == dialog_token) in gas_query_get_pending()
251 freq, MAC2STR(dst), result, query, query->dialog_token, dur); in gas_query_tx_status()
331 req = gas_build_comeback_req(query->dialog_token); in gas_query_tx_comeback_req()
354 int dialog_token; in gas_query_rx_comeback_timeout() local
361 dialog_token = gas_query_new_dialog_token(gas, query->addr); in gas_query_rx_comeback_timeout()
[all …]
Drobust_av.c304 wpa_s->robust_av.dialog_token++; in wpas_send_mscs_req()
305 wpabuf_put_u8(buf, wpa_s->robust_av.dialog_token); in wpas_send_mscs_req()
734 u8 dialog_token; in wpas_handle_robust_av_recv_action() local
741 dialog_token = *buf++; in wpas_handle_robust_av_recv_action()
745 if (!dialog_token && !wpa_s->mscs_setup_done) { in wpas_handle_robust_av_recv_action()
751 if (dialog_token && dialog_token != wpa_s->robust_av.dialog_token) { in wpas_handle_robust_av_recv_action()
754 dialog_token, wpa_s->robust_av.dialog_token); in wpas_handle_robust_av_recv_action()
841 u8 dialog_token; in wpas_handle_robust_av_scs_recv_action() local
853 dialog_token = *buf++; in wpas_handle_robust_av_scs_recv_action()
855 if (dialog_token != wpa_s->scs_dialog_token) { in wpas_handle_robust_av_scs_recv_action()
[all …]
Dgas_query.h38 void (*cb)(void *ctx, const u8 *dst, u8 dialog_token,
43 int gas_query_stop(struct gas_query *gas, u8 dialog_token);
/hostap-latest/src/p2p/
Dp2p_dev_disc.c28 go->dialog_token++; in p2p_build_dev_disc_req()
29 if (go->dialog_token == 0) in p2p_build_dev_disc_req()
30 go->dialog_token = 1; in p2p_build_dev_disc_req()
31 p2p_buf_add_public_action_hdr(buf, P2P_DEV_DISC_REQ, go->dialog_token); in p2p_build_dev_disc_req()
110 static struct wpabuf * p2p_build_dev_disc_resp(u8 dialog_token, u8 status) in p2p_build_dev_disc_resp() argument
119 p2p_buf_add_public_action_hdr(buf, P2P_DEV_DISC_RESP, dialog_token); in p2p_build_dev_disc_resp()
137 static void p2p_send_dev_disc_resp(struct p2p_data *p2p, u8 dialog_token, in p2p_send_dev_disc_resp() argument
142 resp = p2p_build_dev_disc_resp(dialog_token, status); in p2p_send_dev_disc_resp()
173 if (msg.dialog_token == 0) { in p2p_process_dev_disc_req()
175 p2p_send_dev_disc_resp(p2p, msg.dialog_token, sa, rx_freq, in p2p_process_dev_disc_req()
[all …]
Dp2p_sd.c194 u8 dialog_token, int freq) in p2p_send_gas_comeback_req() argument
198 req = gas_build_comeback_req(dialog_token); in p2p_send_gas_comeback_req()
211 static struct wpabuf * p2p_build_sd_response(u8 dialog_token, u16 status_code, in p2p_build_sd_response() argument
219 buf = gas_anqp_build_initial_resp(dialog_token, status_code, in p2p_build_sd_response()
241 static struct wpabuf * p2p_build_gas_comeback_resp(u8 dialog_token, in p2p_build_gas_comeback_resp() argument
250 buf = gas_anqp_build_comeback_resp(dialog_token, status_code, frag_id, in p2p_build_gas_comeback_resp()
332 u8 dialog_token; in p2p_rx_gas_initial_req() local
352 dialog_token = *pos++; in p2p_rx_gas_initial_req()
355 MAC2STR(sa), dialog_token, rx_freq); in p2p_rx_gas_initial_req()
416 p2p->cfg->sd_request(p2p->cfg->cb_ctx, freq, sa, dialog_token, in p2p_rx_gas_initial_req()
[all …]
Dp2p_invitation.c57 peer->dialog_token++; in p2p_build_invitation_req()
58 if (peer->dialog_token == 0) in p2p_build_invitation_req()
59 peer->dialog_token = 1; in p2p_build_invitation_req()
61 peer->dialog_token); in p2p_build_invitation_req()
114 u8 dialog_token, u8 status, in p2p_build_invitation_resp() argument
152 dialog_token); in p2p_build_invitation_resp()
388 resp = p2p_build_invitation_resp(p2p, dev, msg.dialog_token, status, in p2p_process_invitation_req()
491 msg.dialog_token != dev->dialog_token) { in p2p_process_invitation_resp()
493 msg.dialog_token, dev->dialog_token); in p2p_process_invitation_resp()
Dp2p_go_neg.c160 p2p_buf_add_public_action_hdr(buf, P2P_GO_NEG_REQ, peer->dialog_token); in p2p_build_go_neg_req()
290 u8 dialog_token, u8 status, in p2p_build_go_neg_resp() argument
315 p2p_buf_add_public_action_hdr(buf, P2P_GO_NEG_RESP, dialog_token); in p2p_build_go_neg_resp()
1086 dev->dialog_token = msg.dialog_token; in p2p_process_go_neg_req()
1096 resp = p2p_build_go_neg_resp(p2p, dev, msg.dialog_token, status, in p2p_process_go_neg_req()
1141 u8 dialog_token, u8 status, in p2p_build_go_neg_conf() argument
1165 p2p_buf_add_public_action_hdr(buf, P2P_GO_NEG_CONF, dialog_token); in p2p_build_go_neg_conf()
1244 if (msg.dialog_token != dev->dialog_token) { in p2p_process_go_neg_resp()
1246 msg.dialog_token, dev->dialog_token); in p2p_process_go_neg_resp()
1452 dev->go_neg_conf = p2p_build_go_neg_conf(p2p, dev, msg.dialog_token, in p2p_process_go_neg_resp()
[all …]
Dp2p_pd.c191 u8 dialog_token = dev->dialog_token; in p2p_build_prov_disc_req() local
212 p2p_buf_add_public_action_hdr(buf, P2P_PROV_DISC_REQ, dialog_token); in p2p_build_prov_disc_req()
254 u8 dialog_token, in p2p_build_prov_disc_resp() argument
297 p2p_buf_add_public_action_hdr(buf, P2P_PROV_DISC_RESP, dialog_token); in p2p_build_prov_disc_resp()
985 resp = p2p_build_prov_disc_resp(p2p, dev, msg.dialog_token, in p2p_process_prov_disc_req()
1373 if (dev->dialog_token != msg.dialog_token) { in p2p_process_prov_disc_resp()
1375 msg.dialog_token, dev->dialog_token); in p2p_process_prov_disc_resp()
1747 dev->dialog_token++; in p2p_prov_disc_req()
1748 if (dev->dialog_token == 0) in p2p_prov_disc_req()
1749 dev->dialog_token = 1; in p2p_prov_disc_req()
/hostap-latest/src/fst/
Dfst_defs.h49 u8 dialog_token; member
60 u8 dialog_token; member
72 u8 dialog_token; member
78 u8 dialog_token; member
Dfst_session.c487 s->data.pending_setup_req_dlgt = req->dialog_token; in fst_session_handle_setup_request()
541 if (res->dialog_token != s->data.pending_setup_req_dlgt) { in fst_session_handle_setup_response()
545 res->dialog_token); in fst_session_handle_setup_response()
685 res.dialog_token = req->dialog_token; in fst_session_handle_ack_request()
816 u8 dialog_token; in fst_session_initiate_setup() local
880 dialog_token = fst_group_assign_dialog_token(s->group); in fst_session_initiate_setup()
890 req.dialog_token = dialog_token; in fst_session_initiate_setup()
910 s->data.pending_setup_req_dlgt = dialog_token; in fst_session_initiate_setup()
967 res.dialog_token = s->data.pending_setup_req_dlgt; in fst_session_respond()
1030 u8 dialog_token; in fst_session_initiate_switch() local
[all …]
/hostap-latest/wlantest/
Drx_tdls.c226 tdls->dialog_token = data[0]; in rx_data_tdls_setup_request()
247 u8 dialog_token, u16 status) in rx_data_tdls_setup_response_failure() argument
268 if (dialog_token != tdls->dialog_token) { in rx_data_tdls_setup_response_failure()
347 tdls->dialog_token = data[2]; in rx_data_tdls_setup_response()
349 tdls->dialog_token); in rx_data_tdls_setup_response()
357 u8 dialog_token, u16 status) in rx_data_tdls_setup_confirm_failure() argument
378 if (dialog_token != tdls->dialog_token) { in rx_data_tdls_setup_confirm_failure()
457 tdls->dialog_token = data[2]; in rx_data_tdls_setup_confirm()
459 tdls->dialog_token); in rx_data_tdls_setup_confirm()
510 *pos++ = tdls->dialog_token; in tdls_verify_mic_teardown()

123