Lines Matching refs:resp
187 struct eap_pax_hdr *resp;
193 if (pos == NULL || len < sizeof(*resp)) {
199 resp = (struct eap_pax_hdr *) pos;
204 resp->op_code, resp->flags, resp->mac_id, resp->dh_group_id,
205 resp->public_key_id);
207 (u8 *) (resp + 1), len - sizeof(*resp) - EAP_PAX_ICV_LEN);
210 resp->op_code != EAP_PAX_OP_STD_2) {
212 "ignore op %d", resp->op_code);
217 resp->op_code != EAP_PAX_OP_ACK) {
219 "ignore op %d", resp->op_code);
223 if (resp->op_code != EAP_PAX_OP_STD_2 &&
224 resp->op_code != EAP_PAX_OP_ACK) {
226 resp->op_code);
229 if (data->mac_id != resp->mac_id) {
231 "received 0x%x", data->mac_id, resp->mac_id);
235 if (resp->dh_group_id != EAP_PAX_DH_GROUP_NONE) {
238 resp->dh_group_id);
242 if (resp->public_key_id != EAP_PAX_PUBLIC_KEY_NONE) {
245 resp->public_key_id);
249 if (resp->flags & EAP_PAX_FLAGS_MF) {
255 if (resp->flags & EAP_PAX_FLAGS_CE) {
261 if (len - sizeof(*resp) < EAP_PAX_ICV_LEN) {
287 struct eap_pax_hdr *resp;
299 if (pos == NULL || len < sizeof(*resp) + EAP_PAX_ICV_LEN)
302 resp = (struct eap_pax_hdr *) pos;
303 pos = (u8 *) (resp + 1);
304 left = len - sizeof(*resp);
460 struct eap_pax_hdr *resp;
472 if (pos == NULL || len < sizeof(*resp))
475 resp = (struct eap_pax_hdr *) pos;
477 switch (resp->op_code) {