diff options
author | Bill Meier <wmeier@newsguy.com> | 2012-12-12 18:47:59 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2012-12-12 18:47:59 +0000 |
commit | 708e463c471f557702c94607b8e8136c797e7e8c (patch) | |
tree | c1d85661660821751260ddc057d238a432759edf /plugins/profinet/packet-pn.h | |
parent | f6f46de2ca806a7293bbc1a82191f5dffc84de7c (diff) |
From Wido Kelling: [Profinet] Updated disecction regarding the IEC 61158
(with a few minor fixes by me).
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8002
major change:
reassembling of PNIO fragments (only works if OpenSafty dissector is disabled)
minor changes:
improved handling of DFP Frames
added / updated
MRP Block decoding
ARServerBlock
ARVendorBlock
PDInterfaceDataReal
PDInterfaceAdjust
PDPortStatistic
SubdirFrameData corrected display and subblocks added
PDIRGlobalData complete dissection
decoding of FrameDataProperties and ARTypes updated to conform the STD
removed now usuported RTC2 ranges
svn path=/trunk/; revision=46522
Diffstat (limited to 'plugins/profinet/packet-pn.h')
-rw-r--r-- | plugins/profinet/packet-pn.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/profinet/packet-pn.h b/plugins/profinet/packet-pn.h index 86b02d1872..3fef27e835 100644 --- a/plugins/profinet/packet-pn.h +++ b/plugins/profinet/packet-pn.h @@ -63,8 +63,12 @@ extern int dissect_pn_undecoded(tvbuff_t *tvb, int offset, packet_info *pinfo, extern int dissect_pn_user_data(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, guint32 length, const char *text); +#define SUBST_DATA 1 +#define FRAG_DATA 2 + extern int dissect_pn_user_data_bytes(tvbuff_t *tvb, int offset, packet_info *pinfo _U_, - proto_tree *tree, guint32 length, const char *text); + proto_tree *tree, guint32 length, int iSelect); + extern int dissect_pn_malformed(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, guint32 length); |