is done.
Support "Novell EC" over ARCNET, under the assumption that it's just
another way of sending IPX over ARCNET.
svn path=/trunk/; revision=6988
* ARCNET protocol ID values
* Copyright 2001-2002, Peter Fales <ethereal@fales-lorenz.net>
*
- * $Id: arcnet_pids.h,v 1.3 2003/01/23 07:28:59 guy Exp $
+ * $Id: arcnet_pids.h,v 1.4 2003/01/23 09:54:54 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
#define ARCNET_PROTO_BANYAN 247 /* Banyan VINES */
#define ARCNET_PROTO_DIAGNOSE 128 /* as per ANSI/ATA 878.1 */
+
+#define ARCNET_PROTO_BACNET 205
* Routines for arcnet dissection
* Copyright 2001-2002, Peter Fales <ethereal@fales-lorenz.net>
*
- * $Id: packet-arcnet.c,v 1.7 2003/01/23 09:04:54 guy Exp $
+ * $Id: packet-arcnet.c,v 1.8 2003/01/23 09:54:54 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
case ARCNET_PROTO_IP_1051:
case ARCNET_PROTO_ARP_1051:
case ARCNET_PROTO_DIAGNOSE:
+ case ARCNET_PROTO_BACNET: /* XXX - no fragmentation? */
/* No fragmentation stuff in the header */
break;
* Routines for BACnet (NPDU) dissection
* Copyright 2001, Hartmut Mueller <hartmut@abmlinux.org>, FH Dortmund
*
- * $Id: packet-bacnet.c,v 1.15 2002/11/16 08:55:11 guy Exp $
+ * $Id: packet-bacnet.c,v 1.16 2003/01/23 09:54:54 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
#include <epan/packet.h>
#include "llcsaps.h"
+#include "arcnet_pids.h"
static dissector_handle_t bacapp_handle;
static dissector_handle_t data_handle;
dissector_add("bvlc.function", 0x0a, bacnet_handle);
dissector_add("bvlc.function", 0x0b, bacnet_handle);
dissector_add("llc.dsap", SAP_BACNET, bacnet_handle);
+ dissector_add("arcnet.protocol_id", ARCNET_PROTO_BACNET, bacnet_handle);
bacapp_handle = find_dissector("bacapp");
data_handle = find_dissector("data");
}
* Routines for NetWare's IPX
* Gilbert Ramirez <gram@alumni.rice.edu>
*
- * $Id: packet-ipx.c,v 1.117 2002/12/02 23:43:26 guy Exp $
+ * $Id: packet-ipx.c,v 1.118 2003/01/23 09:54:54 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
dissector_add("null.type", BSD_AF_IPX, ipx_handle);
dissector_add("gre.proto", ETHERTYPE_IPX, ipx_handle);
dissector_add("arcnet.protocol_id", ARCNET_PROTO_IPX, ipx_handle);
+ dissector_add("arcnet.protocol_id", ARCNET_PROTO_NOVELL_EC, ipx_handle);
spx_handle = create_dissector_handle(dissect_spx, proto_spx);
dissector_add("ipx.packet_type", IPX_PACKET_TYPE_SPX, spx_handle);