Lines Matching refs:resp
202 struct eap_pax_hdr *resp; in eap_pax_check() local
208 if (pos == NULL || len < sizeof(*resp) + EAP_PAX_ICV_LEN) { in eap_pax_check()
214 resp = (struct eap_pax_hdr *) pos; in eap_pax_check()
219 resp->op_code, resp->flags, resp->mac_id, resp->dh_group_id, in eap_pax_check()
220 resp->public_key_id); in eap_pax_check()
222 (u8 *) (resp + 1), len - sizeof(*resp) - EAP_PAX_ICV_LEN); in eap_pax_check()
225 resp->op_code != EAP_PAX_OP_STD_2) { in eap_pax_check()
227 "ignore op %d", resp->op_code); in eap_pax_check()
232 resp->op_code != EAP_PAX_OP_ACK) { in eap_pax_check()
234 "ignore op %d", resp->op_code); in eap_pax_check()
238 if (resp->op_code != EAP_PAX_OP_STD_2 && in eap_pax_check()
239 resp->op_code != EAP_PAX_OP_ACK) { in eap_pax_check()
241 resp->op_code); in eap_pax_check()
244 if (data->mac_id != resp->mac_id) { in eap_pax_check()
246 "received 0x%x", data->mac_id, resp->mac_id); in eap_pax_check()
250 if (resp->dh_group_id != EAP_PAX_DH_GROUP_NONE) { in eap_pax_check()
253 resp->dh_group_id); in eap_pax_check()
257 if (resp->public_key_id != EAP_PAX_PUBLIC_KEY_NONE) { in eap_pax_check()
260 resp->public_key_id); in eap_pax_check()
264 if (resp->flags & EAP_PAX_FLAGS_MF) { in eap_pax_check()
270 if (resp->flags & EAP_PAX_FLAGS_CE) { in eap_pax_check()
276 if (len - sizeof(*resp) < EAP_PAX_ICV_LEN) { in eap_pax_check()
307 struct eap_pax_hdr *resp; in eap_pax_process_std_2() local
319 if (pos == NULL || len < sizeof(*resp) + EAP_PAX_ICV_LEN) in eap_pax_process_std_2()
322 resp = (struct eap_pax_hdr *) pos; in eap_pax_process_std_2()
323 pos = (u8 *) (resp + 1); in eap_pax_process_std_2()
324 left = len - sizeof(*resp); in eap_pax_process_std_2()
488 struct eap_pax_hdr *resp; in eap_pax_process() local
500 if (pos == NULL || len < sizeof(*resp)) in eap_pax_process()
503 resp = (struct eap_pax_hdr *) pos; in eap_pax_process()
505 switch (resp->op_code) { in eap_pax_process()