Wireshark-commits: [Wireshark-commits] master 2d8606b: CIP Motion: Support Format Revision 3
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=2d8606b584025bb80c3935aa3ecc57b512c61360
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
2d8606b by Dylan Ulis (daulis0@xxxxxxxxx):
CIP Motion: Support Format Revision 3
See Volume 9, version 1.2, sections "6-2.7.1.1" and "7-1.1"
1. Pass Connection Point from FwdOpen to Motion dissector, since that is now needed to parse I/O payload.
2. Move Run/Idle Header function to CIP dissector, since it's a CIP feature, not ENIP.
3. Add a protocol so that Format Revision 3 can be dissected without the Forward Open in the capture.
4. Minor: Highlight more bytes in some EPATH parsing.
5. Minor: Renaming some things to match spec wording.
Change-Id: I93626a6492be2675206d38c04fa1c7ce534c04ca
Reviewed-on: https://code.wireshark.org/review/25570
Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot
Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
Actions performed:
from a4bb6c2 Make a deep copy of our filename in RecentFileStatus.
adds 2d8606b CIP Motion: Support Format Revision 3
Summary of changes:
epan/dissectors/packet-cip.c | 47 ++++++++++++++++++++++++++++++--
epan/dissectors/packet-cip.h | 3 ++
epan/dissectors/packet-cipmotion.c | 56 +++++++++++++++++++++++++++-----------
epan/dissectors/packet-enip.c | 55 +++++--------------------------------
epan/dissectors/packet-enip.h | 1 +
5 files changed, 95 insertions(+), 67 deletions(-)