]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-enc.c
the failed/passed count was not kept in the right place
[tcpdump] / print-enc.c
index 94f4b095a1400b5a744fb25de07ef396d7de8b50..e6c27870a9160be47bc26a52e737fea4f67c0527 100644 (file)
@@ -103,8 +103,9 @@ enc_if_print(netdissect_options *ndo,
        u_int af, flags;
        const struct enchdr *hdr;
 
+       ndo->ndo_protocol = "enc_if";
        if (caplen < ENC_HDRLEN) {
-               ND_PRINT("[|enc]");
+               nd_print_trunc(ndo);
                goto out;
        }
 
@@ -141,7 +142,7 @@ enc_if_print(netdissect_options *ndo,
        ENC_PRINT_TYPE(flags, M_AUTH, "authentic");
        ENC_PRINT_TYPE(flags, M_CONF, "confidential");
        /* ENC_PRINT_TYPE(flags, M_TUNNEL, "tunnel"); */
-       ND_PRINT("SPI 0x%08x: ", EXTRACT_BE_U_4(hdr->spi));
+       ND_PRINT("SPI 0x%08x: ", GET_BE_U_4(hdr->spi));
 
        length -= ENC_HDRLEN;
        caplen -= ENC_HDRLEN;
@@ -161,11 +162,3 @@ enc_if_print(netdissect_options *ndo,
 out:
        return (ENC_HDRLEN);
 }
-
-
-/*
- * Local Variables:
- * c-style: whitesmith
- * c-basic-offset: 8
- * End:
- */