diff options
author | Michael Mann <mmann78@netscape.net> | 2013-04-04 14:34:26 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2013-04-04 14:34:26 +0000 |
commit | 719dca47976f385a32af934d723161b820c1480a (patch) | |
tree | c91c75026dc09498ceda436ce46813ee5b919d77 /epan/dissectors/packet-enip.h | |
parent | 998e940ec94c387f671b8c8043ba255b581a9ef8 (diff) |
Enhancements to Ethernet/IP DLR dissector, bug 8560 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8560)
From Joakim Wiberg
svn path=/trunk/; revision=48729
Diffstat (limited to 'epan/dissectors/packet-enip.h')
-rw-r--r-- | epan/dissectors/packet-enip.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/epan/dissectors/packet-enip.h b/epan/dissectors/packet-enip.h index 1d9b39308f..f42ce0eb28 100644 --- a/epan/dissectors/packet-enip.h +++ b/epan/dissectors/packet-enip.h @@ -71,6 +71,21 @@ #define DLR_SO_NUM_NODES 12 #define DLR_SO_NODE_1_MAC 14 +/* Offset for Advertise frames */ +#define DLR_ADV_GATEWAY_STATE 12 +#define DLR_ADV_GATEWAY_PRECEDENCE 13 +#define DLR_ADV_ADVERTISE_INTERVAL 14 +#define DLR_ADV_ADVERTISE_TIMEOUT 18 +#define DLR_ADV_LEARNING_UPDATE_ENABLE 22 +#define DLR_ADV_RESERVED 23 + +/* Offset for Advertise frames */ +#define DLR_FLUSH_LEARNING_UPDATE_ENABLE 12 +#define DLR_FLUSH_RESERVED 13 + +/* Offset for Advertise frames */ +#define DLR_LEARN_RESERVED 12 + /* DLR commmands */ #define DLR_FT_BEACON 1 #define DLR_FT_NEIGHBOR_REQ 2 @@ -79,6 +94,9 @@ #define DLR_FT_LOCATE_FLT 5 #define DLR_FT_ANNOUNCE 6 #define DLR_FT_SIGN_ON 7 +#define DLR_FT_ADVERTISE 8 +#define DLR_FT_FLUSH_TABLES 9 +#define DLR_FT_LEARNING_UPDATE 10 typedef struct { @@ -91,6 +109,6 @@ enum enip_connid_type {ECIDT_UNKNOWN, ECIDT_O2T, ECIDT_T2O}; void enip_close_cip_connection( packet_info *pinfo, guint16 ConnSerialNumber, guint16 VendorID, guint32 DeviceSerialNumber ); -extern attribute_info_t enip_attribute_vals[41]; +extern attribute_info_t enip_attribute_vals[45]; #endif /* PACKET_ENIP_H */ |