aboutsummaryrefslogtreecommitdiffstats
path: root/packet-arcnet.c
AgeCommit message (Collapse)AuthorFilesLines
2003-12-19From Peter Fales: count IPX-over-ARCNET packets in "capture_arcnet()".guy1-1/+5
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9357 f5534014-38df-0310-8fa8-9805f1628bb7
2003-12-19As noted by Peter Fales, the offset in "capture_arcnet()" should be 4 ifguy1-2/+2
the extra offset field is present and 2 if it's absent, not the other way around. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9351 f5534014-38df-0310-8fa8-9805f1628bb7
2003-01-23Put in an entry for the BACnet protocol ID.guy1-1/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6989 f5534014-38df-0310-8fa8-9805f1628bb7
2003-01-23Support BACNET over ARCNET, under the assumption that no fragmentationguy1-1/+2
is done. Support "Novell EC" over ARCNET, under the assumption that it's just another way of sending IPX over ARCNET. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6988 f5534014-38df-0310-8fa8-9805f1628bb7
2003-01-23From a look at the Linux ARCNET code, it appears that no frame deliveredguy1-11/+65
to the networking stack will have an exception frame header. Note, however, that on the BSD's ARCNET might be a bit of a mess. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6986 f5534014-38df-0310-8fa8-9805f1628bb7
2003-01-23Handle exception frames.guy1-6/+52
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6985 f5534014-38df-0310-8fa8-9805f1628bb7
2003-01-23Add a "capture_arcnet()" routine and use it when capturing.guy1-4/+38
In "dissect_arcnet_common()", fetch the protocol ID using the correct offset rather than a hardwired 4. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6982 f5534014-38df-0310-8fa8-9805f1628bb7
2003-01-23In the BSDs, ARCNET packets don't have an offset field between theguy1-29/+103
addresses and the protocol type, as supplied by BPF; on Linux, they *do* have an offset field, as supplied by PF_PACKET sockets. Add a new WTAP_ENCAP_ARCNET_LINUX, with packets that include the offset field, and don't dissect an offset in WTAP_ENCAP_ARCNET packets. Map a libpcap link-layer type of 129 to WTAP_ENCAP_ARCNET_LINUX; that value was recently assigned to Linux-style ARCNET. Add some more ARCNET protocol IDs. For most protocol IDs, dissect an ATA 878.2 fragmentation header; don't do it for RFC 1051 IP and ARP, and Diagnose packets. Set the length of the ARCNET protocol tree item appropriately. Dissect both the RFC 1051 and RFC 1201 styles of IP and ARP over ARCNET, and dissect the RFC 1201 style of RARP as well. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6981 f5534014-38df-0310-8fa8-9805f1628bb7
2002-10-18Add an AT_ARCNET address type for ARCNET addresses, and have the ARCNETguy1-1/+6
dissector set the source and destination link-layer addresses. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6452 f5534014-38df-0310-8fa8-9805f1628bb7
2002-10-18Get rid of (probably-)unnecessary #includes.guy1-16/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6451 f5534014-38df-0310-8fa8-9805f1628bb7
2002-10-18From Peter Fales: ARCNET support.guy1-0/+185
Sort the lists of dissectors in the DISSECTOR_SRC macros in "Makefile.am" and "Makefile.nmake". git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6450 f5534014-38df-0310-8fa8-9805f1628bb7