- if (!ND_TTEST(*dh)) {
- ND_PRINT((ndo, "%s", tstr));
- break;
- }
- t = EXTRACT_U_1(dh->dh_type);
-
- if (t > DT_MAXTYPE)
- ND_PRINT((ndo, " dop-%u!", t));
- else {
- ND_PRINT((ndo, " %s", dopstr[t]));
- if (t == DT_SKIP || t == DT_HOLE) {
- uint32_t ts = EXTRACT_BE_U_4(dh->dh_ts);
- ND_PRINT((ndo, "%u", ts - ss + 1));
- if (ss > ts || ts > es) {
- ND_PRINT((ndo, "[|]"));
- if (ts < ss)
- return (0);
- }
- ss = ts;
+ t = GET_U_1(dh->dh_type);
+
+ ND_PRINT(" %s", tok2str(dop_str, "dop-%u!", t));
+ if (t == DT_SKIP || t == DT_HOLE) {
+ uint32_t ts = GET_BE_U_4(dh->dh_ts);
+ ND_PRINT("%u", ts - ss + 1);
+ if (ss > ts || ts > es) {
+ ND_PRINT("[|]");
+ if (ts < ss)
+ return;