]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-arcnet.c
DCCP: Fix printing "Timestamp" and "Timestamp Echo" options
[tcpdump] / print-arcnet.c
index 42a97ba3b8daae0dc4dbf9fa1ce8ffb913f2d1e8..18d90aa9acd57e42827f645223d25b92403866a9 100644 (file)
 /* \summary: Attached Resource Computer NETwork (ARCNET) printer */
 
 #ifdef HAVE_CONFIG_H
-#include "config.h"
+#include <config.h>
 #endif
 
-#include <netdissect-stdinc.h>
+#include "netdissect-stdinc.h"
 
 #include "netdissect.h"
 #include "extract.h"
@@ -118,17 +118,16 @@ static const struct tok arctypemap[] = {
        { 0, 0 }
 };
 
-static inline void
+static void
 arcnet_print(netdissect_options *ndo, const u_char *bp, u_int length, int phds,
              u_int flag, u_int seqid)
 {
        const struct arc_header *ap;
        const char *arctypename;
 
-
+       ndo->ndo_protocol = "arcnet";
        ap = (const struct arc_header *)bp;
 
-
        if (ndo->ndo_qflag) {
                ND_PRINT("%02x %02x %u: ",
                             EXTRACT_U_1(ap->arc_shost),
@@ -191,6 +190,7 @@ arcnet_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_ch
        u_int seqid = 0;
        u_char arc_type;
 
+       ndo->ndo_protocol = "arcnet_if";
        if (caplen < ARC_HDRLEN || length < ARC_HDRLEN) {
                ND_PRINT("[|arcnet]");
                return (caplen);
@@ -278,6 +278,7 @@ arcnet_linux_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, cons
        int archdrlen = 0;
        u_char arc_type;
 
+       ndo->ndo_protocol = "arcnet_linux_if";
        if (caplen < ARC_LINUX_HDRLEN || length < ARC_LINUX_HDRLEN) {
                ND_PRINT("[|arcnet]");
                return (caplen);
@@ -360,10 +361,3 @@ arcnet_encap_print(netdissect_options *ndo, u_char arctype, const u_char *p,
                return (0);
        }
 }
-
-/*
- * Local Variables:
- * c-style: bsd
- * End:
- */
-