- switch (eap->type) {
- case EAP_FRAME_TYPE_PACKET:
- ND_TCHECK_8BITS(tptr);
- type = *(tptr);
- ND_TCHECK_16BITS(tptr+2);
- len = EXTRACT_16BITS(tptr+2);
- ND_PRINT((ndo, ", %s (%u), id %u, len %u",
- tok2str(eap_code_values, "unknown", type),
- type,
- *(tptr+1),
- len));
-
- ND_TCHECK2(*tptr, len);
-
- if (type <= 2) { /* For EAP_REQUEST and EAP_RESPONSE only */
- ND_TCHECK_8BITS(tptr+4);
- subtype = *(tptr+4);
- ND_PRINT((ndo, "\n\t\t Type %s (%u)",
- tok2str(eap_type_values, "unknown", subtype),
- subtype));
-
- switch (subtype) {