aboutsummaryrefslogtreecommitdiff
path: root/print-stp.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2018-01-07 21:51:55 +0100
committerFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2018-01-07 21:51:55 +0100
commit192f726d2a5d87c405a4cb24e8a1163aeb86277f (patch)
treeffacdcbe955960a29180709b786f0daa53357ae7 /print-stp.c
parent57b0a999a9fafc936e2a4876cb27624c3cd58568 (diff)
downloadtcpdump-192f726d2a5d87c405a4cb24e8a1163aeb86277f.tar.gz
STP: Use more ND_TCHECK_n() macros
Diffstat (limited to 'print-stp.c')
-rw-r--r--print-stp.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/print-stp.c b/print-stp.c
index 78cf1f4a..01c39ede 100644
--- a/print-stp.c
+++ b/print-stp.c
@@ -106,12 +106,12 @@ stp_print_config_bpdu(netdissect_options *ndo, const struct stp_bpdu_ *stp_bpdu,
{
uint8_t bpdu_flags;
- ND_TCHECK(stp_bpdu->flags);
+ ND_TCHECK_1(stp_bpdu->flags);
bpdu_flags = EXTRACT_U_1(stp_bpdu->flags);
ND_PRINT(", Flags [%s]",
bittok2str(stp_bpdu_flag_values, "none", bpdu_flags));
- ND_TCHECK(stp_bpdu->port_id);
+ ND_TCHECK_2(stp_bpdu->port_id);
ND_PRINT(", bridge-id %s.%04x, length %u",
stp_print_bridge_id((const u_char *)&stp_bpdu->bridge_id),
EXTRACT_BE_U_2(stp_bpdu->port_id), length);
@@ -121,7 +121,7 @@ stp_print_config_bpdu(netdissect_options *ndo, const struct stp_bpdu_ *stp_bpdu,
return 1;
}
- ND_TCHECK(stp_bpdu->forward_delay);
+ ND_TCHECK_2(stp_bpdu->forward_delay);
ND_PRINT("\n\tmessage-age %.2fs, max-age %.2fs"
", hello-time %.2fs, forwarding-delay %.2fs",
(float) EXTRACT_BE_U_2(stp_bpdu->message_age) / STP_TIME_BASE,
@@ -252,7 +252,7 @@ stp_print_mstp_bpdu(netdissect_options *ndo, const struct stp_bpdu_ *stp_bpdu,
u_int offset;
ptr = (const u_char *)stp_bpdu;
- ND_TCHECK(stp_bpdu->flags);
+ ND_TCHECK_1(stp_bpdu->flags);
bpdu_flags = EXTRACT_U_1(stp_bpdu->flags);
ND_PRINT(", CIST Flags [%s], length %u",
bittok2str(stp_bpdu_flag_values, "none", bpdu_flags), length);
@@ -268,7 +268,7 @@ stp_print_mstp_bpdu(netdissect_options *ndo, const struct stp_bpdu_ *stp_bpdu,
tok2str(rstp_obj_port_role_values, "Unknown",
RSTP_EXTRACT_PORT_ROLE(bpdu_flags)));
- ND_TCHECK(stp_bpdu->root_path_cost);
+ ND_TCHECK_4(stp_bpdu->root_path_cost);
ND_PRINT("CIST root-id %s, CIST ext-pathcost %u",
stp_print_bridge_id((const u_char *)&stp_bpdu->root_id),
EXTRACT_BE_U_4(stp_bpdu->root_path_cost));
@@ -277,10 +277,10 @@ stp_print_mstp_bpdu(netdissect_options *ndo, const struct stp_bpdu_ *stp_bpdu,
ND_PRINT("\n\tCIST regional-root-id %s, ",
stp_print_bridge_id((const u_char *)&stp_bpdu->bridge_id));
- ND_TCHECK(stp_bpdu->port_id);
+ ND_TCHECK_2(stp_bpdu->port_id);
ND_PRINT("CIST port-id %04x,", EXTRACT_BE_U_2(stp_bpdu->port_id));
- ND_TCHECK(stp_bpdu->forward_delay);
+ ND_TCHECK_2(stp_bpdu->forward_delay);
ND_PRINT("\n\tmessage-age %.2fs, max-age %.2fs"
", hello-time %.2fs, forwarding-delay %.2fs",
(float) EXTRACT_BE_U_2(stp_bpdu->message_age) / STP_TIME_BASE,
@@ -418,13 +418,13 @@ stp_print(netdissect_options *ndo, const u_char *p, u_int length)
if (length < 4)
goto trunc;
- ND_TCHECK(stp_bpdu->protocol_id);
+ ND_TCHECK_2(stp_bpdu->protocol_id);
if (EXTRACT_BE_U_2(stp_bpdu->protocol_id)) {
ND_PRINT("unknown STP version, length %u", length);
return;
}
- ND_TCHECK(stp_bpdu->protocol_version);
+ ND_TCHECK_1(stp_bpdu->protocol_version);
protocol_version = EXTRACT_U_1(stp_bpdu->protocol_version);
ND_PRINT("STP %s", tok2str(stp_proto_values, "Unknown STP protocol (0x%02x)",
protocol_version));
@@ -439,7 +439,7 @@ stp_print(netdissect_options *ndo, const u_char *p, u_int length)
return;
}
- ND_TCHECK(stp_bpdu->bpdu_type);
+ ND_TCHECK_1(stp_bpdu->bpdu_type);
bpdu_type = EXTRACT_U_1(stp_bpdu->bpdu_type);
ND_PRINT(", %s", tok2str(stp_bpdu_type_values, "Unknown BPDU Type (0x%02x)",
bpdu_type));
@@ -466,7 +466,7 @@ stp_print(netdissect_options *ndo, const u_char *p, u_int length)
goto trunc;
}
- ND_TCHECK(stp_bpdu->v1_length);
+ ND_TCHECK_1(stp_bpdu->v1_length);
if (EXTRACT_U_1(stp_bpdu->v1_length) != 0) {
/* FIX ME: Emit a message here ? */
goto trunc;