/* in non-verbose mode just lets print the basic info */
if (ndo->ndo_vflag < 1) {
- ND_PRINT((ndo, "%s (%u) v%u, len %u",
+ ND_PRINT("%s (%u) v%u, len %u",
tok2str(eap_frame_type_values, "unknown", eap_type),
eap_type,
EXTRACT_U_1(eap->version),
- EXTRACT_BE_U_2(eap->length)));
+ EXTRACT_BE_U_2(eap->length));
return;
}
- ND_PRINT((ndo, "%s (%u) v%u, len %u",
+ ND_PRINT("%s (%u) v%u, len %u",
tok2str(eap_frame_type_values, "unknown", eap_type),
eap_type,
EXTRACT_U_1(eap->version),
- EXTRACT_BE_U_2(eap->length)));
+ EXTRACT_BE_U_2(eap->length));
tptr += sizeof(struct eap_frame_t);
tlen -= sizeof(struct eap_frame_t);
type = EXTRACT_U_1(tptr);
ND_TCHECK_2(tptr + 2);
len = EXTRACT_BE_U_2(tptr + 2);
- ND_PRINT((ndo, ", %s (%u), id %u, len %u",
+ ND_PRINT(", %s (%u), id %u, len %u",
tok2str(eap_code_values, "unknown", type),
type,
EXTRACT_U_1((tptr + 1)),
- len));
+ len);
ND_TCHECK_LEN(tptr, len);
if (type <= 2) { /* For EAP_REQUEST and EAP_RESPONSE only */
ND_TCHECK_1(tptr + 4);
subtype = EXTRACT_U_1(tptr + 4);
- ND_PRINT((ndo, "\n\t\t Type %s (%u)",
+ ND_PRINT("\n\t\t Type %s (%u)",
tok2str(eap_type_values, "unknown", subtype),
- subtype));
+ subtype);
switch (subtype) {
case EAP_TYPE_IDENTITY:
if (len - 5 > 0) {
- ND_PRINT((ndo, ", Identity: "));
+ ND_PRINT(", Identity: ");
safeputs(ndo, tptr + 5, len - 5);
}
break;
case EAP_TYPE_NOTIFICATION:
if (len - 5 > 0) {
- ND_PRINT((ndo, ", Notification: "));
+ ND_PRINT(", Notification: ");
safeputs(ndo, tptr + 5, len - 5);
}
break;
*/
while (count < len) {
ND_TCHECK_1(tptr + count);
- ND_PRINT((ndo, " %s (%u),",
+ ND_PRINT(" %s (%u),",
tok2str(eap_type_values, "unknown", EXTRACT_U_1((tptr + count))),
- EXTRACT_U_1(tptr + count)));
+ EXTRACT_U_1(tptr + count));
count++;
}
break;
case EAP_TYPE_TLS:
ND_TCHECK_1(tptr + 5);
if (subtype == EAP_TYPE_TTLS)
- ND_PRINT((ndo, " TTLSv%u",
- EAP_TTLS_VERSION(EXTRACT_U_1((tptr + 5)))));
- ND_PRINT((ndo, " flags [%s] 0x%02x,",
+ ND_PRINT(" TTLSv%u",
+ EAP_TTLS_VERSION(EXTRACT_U_1((tptr + 5))));
+ ND_PRINT(" flags [%s] 0x%02x,",
bittok2str(eap_tls_flags_values, "none", EXTRACT_U_1((tptr + 5))),
- EXTRACT_U_1(tptr + 5)));
+ EXTRACT_U_1(tptr + 5));
if (EAP_TLS_EXTRACT_BIT_L(EXTRACT_U_1(tptr + 5))) {
ND_TCHECK_4(tptr + 6);
- ND_PRINT((ndo, " len %u", EXTRACT_BE_U_4(tptr + 6)));
+ ND_PRINT(" len %u", EXTRACT_BE_U_4(tptr + 6));
}
break;
case EAP_TYPE_FAST:
ND_TCHECK_1(tptr + 5);
- ND_PRINT((ndo, " FASTv%u",
- EAP_TTLS_VERSION(EXTRACT_U_1((tptr + 5)))));
- ND_PRINT((ndo, " flags [%s] 0x%02x,",
+ ND_PRINT(" FASTv%u",
+ EAP_TTLS_VERSION(EXTRACT_U_1((tptr + 5))));
+ ND_PRINT(" flags [%s] 0x%02x,",
bittok2str(eap_tls_flags_values, "none", EXTRACT_U_1((tptr + 5))),
- EXTRACT_U_1(tptr + 5)));
+ EXTRACT_U_1(tptr + 5));
if (EAP_TLS_EXTRACT_BIT_L(EXTRACT_U_1(tptr + 5))) {
ND_TCHECK_4(tptr + 6);
- ND_PRINT((ndo, " len %u", EXTRACT_BE_U_4(tptr + 6)));
+ ND_PRINT(" len %u", EXTRACT_BE_U_4(tptr + 6));
}
/* FIXME - TLV attributes follow */
case EAP_TYPE_AKA:
case EAP_TYPE_SIM:
ND_TCHECK_1(tptr + 5);
- ND_PRINT((ndo, " subtype [%s] 0x%02x,",
+ ND_PRINT(" subtype [%s] 0x%02x,",
tok2str(eap_aka_subtype_values, "unknown", EXTRACT_U_1((tptr + 5))),
- EXTRACT_U_1(tptr + 5)));
+ EXTRACT_U_1(tptr + 5));
/* FIXME - TLV attributes follow */
break;
return;
trunc:
- ND_PRINT((ndo, "\n\t[|EAP]"));
+ ND_PRINT("\n\t[|EAP]");
}
/*