diff options
author | Bill Meier <wmeier@newsguy.com> | 2014-04-22 10:48:41 -0400 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2014-04-22 15:00:57 +0000 |
commit | 2d774c6f84c690ee342b3baa0070c3d480df811d (patch) | |
tree | 2afc04567e7153128190ec3219f928d633af37d6 /epan/dissectors | |
parent | 085b37d9b60da7428d97bf75c225eb8eaffaa652 (diff) |
Minor cleanup
- Remove unneeded #includes;
- Move proto_reg_handoff...(() to the end of the file as per convention;
- Use dissector_add_handle() instead of using dissector_add_uint(..., 0, ...);
- #if 0 an unused global function (which caused a [-Wmissing-prototypes] warning);
- Remove an empty proto_reg-handoff...();
- 'if (already_registered)' not required in one case.
Change-Id: I74f267c2721df13eb4d52d7f19a6ded423218a39
Reviewed-on: https://code.wireshark.org/review/1277
Reviewed-by: Bill Meier <wmeier@newsguy.com>
Diffstat (limited to 'epan/dissectors')
-rw-r--r-- | epan/dissectors/packet-lbm.c | 13 | ||||
-rw-r--r-- | epan/dissectors/packet-lbm.h | 9 | ||||
-rw-r--r-- | epan/dissectors/packet-lbmc.c | 32 | ||||
-rw-r--r-- | epan/dissectors/packet-lbmpdm.c | 20 | ||||
-rw-r--r-- | epan/dissectors/packet-lbmpdmtcp.c | 58 | ||||
-rw-r--r-- | epan/dissectors/packet-lbmr.c | 74 | ||||
-rw-r--r-- | epan/dissectors/packet-lbtrm.c | 124 | ||||
-rw-r--r-- | epan/dissectors/packet-lbtrm.h | 7 | ||||
-rw-r--r-- | epan/dissectors/packet-lbtru.c | 81 | ||||
-rw-r--r-- | epan/dissectors/packet-lbtru.h | 7 | ||||
-rw-r--r-- | epan/dissectors/packet-lbttcp.c | 83 | ||||
-rw-r--r-- | epan/dissectors/packet-lbttcp.h | 5 |
12 files changed, 220 insertions, 293 deletions
diff --git a/epan/dissectors/packet-lbm.c b/epan/dissectors/packet-lbm.c index dc20632f3d..9a4fe604f6 100644 --- a/epan/dissectors/packet-lbm.c +++ b/epan/dissectors/packet-lbm.c @@ -25,12 +25,9 @@ #include "config.h" #include <glib.h> #include <epan/packet.h> -#include <epan/proto.h> -#include <epan/prefs.h> #include "packet-lbm.h" void proto_register_lbm(void); -void proto_reg_handoff_lbm(void); /* Protocol handle */ static int lbm_protocol_handle = -1; @@ -68,16 +65,10 @@ static void lbm_init(void) lbm_channel_reset(); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbm(void) -{ -} - /* Register all the bits needed with the filtering engine */ void proto_register_lbm(void) { - lbm_protocol_handle = proto_register_protocol("LBM Protocol", "LBM", "lbm"); - (void)prefs_register_protocol_subtree("29West", lbm_protocol_handle, proto_reg_handoff_lbm); + lbm_protocol_handle = proto_register_protocol("LBM Protocol", "LBM", "lbm"); /* XXX: not used/needed ? */ register_init_routine(lbm_init); } @@ -218,6 +209,7 @@ gboolean lbm_channel_is_known(guint64 channel) return (!lbm_channel_is_unknown_transport_lbttcp(channel) && !lbm_channel_is_unknown_stream_tcp(channel)); } +#if 0 /* XXX:not used ?? */ guint64 lbm_channel_id(guint64 channel) { guint64 id; @@ -225,6 +217,7 @@ guint64 lbm_channel_id(guint64 channel) id = (channel & LBM_CHANNEL_VALUE_MASK) >> LBM_CHANNEL_VALUE_SHIFT_COUNT; return (id); } +#endif /*----------------------------------------------------------------------------*/ /* Frame/SQN interface. */ diff --git a/epan/dissectors/packet-lbm.h b/epan/dissectors/packet-lbm.h index 37696d6130..6229fd7792 100644 --- a/epan/dissectors/packet-lbm.h +++ b/epan/dissectors/packet-lbm.h @@ -25,19 +25,10 @@ #ifndef PACKET_LBM_H_INCLUDED #define PACKET_LBM_H_INCLUDED -#include "config.h" #if defined(__FreeBSD__) #include <sys/types.h> #include <netinet/in.h> #endif -#include <errno.h> -#include <glib.h> -#include <wsutil/inet_aton.h> -#include <epan/address.h> -#include <epan/packet.h> -#include <epan/wmem/wmem.h> -#include <epan/tfs.h> -#include <epan/value_string.h> typedef guint8 lbm_uint8_t; typedef guint16 lbm_uint16_t; diff --git a/epan/dissectors/packet-lbmc.c b/epan/dissectors/packet-lbmc.c index 1209372c8d..c9eb41a3bd 100644 --- a/epan/dissectors/packet-lbmc.c +++ b/epan/dissectors/packet-lbmc.c @@ -26,11 +26,8 @@ #include <glib.h> #include <epan/packet.h> #include <epan/prefs.h> -#include <epan/proto.h> #include <epan/expert.h> #include <epan/tap.h> -#include <epan/tfs.h> -#include <epan/value_string.h> #include <epan/wmem/wmem.h> #include <epan/to_str.h> #include "packet-lbm.h" @@ -11629,19 +11626,14 @@ int lbmc_dissect_lbmc_packet(tvbuff_t * tvb, int offset, packet_info * pinfo, pr return (len_dissected); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbmc(void) +int lbmc_get_minimum_length(void) { - static gboolean already_registered = FALSE; - - if (!already_registered) - { - lbmc_data_dissector_handle = find_dissector("data"); - lbmc_uim_tap_handle = register_tap("lbm_uim"); - lbmc_stream_tap_handle = register_tap("lbm_stream"); - } + return (O_LBMC_HDR_T_MSGLEN + L_LBMC_HDR_T_MSGLEN); +} - already_registered = TRUE; +guint16 lbmc_get_message_length(tvbuff_t * tvb, int offset) +{ + return (tvb_get_ntohs(tvb, offset + O_LBMC_HDR_T_MSGLEN)); } /* Register all the bits needed with the filtering engine */ @@ -14331,14 +14323,12 @@ void proto_register_lbmc(void) lbmc_message_table = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope()); } -int lbmc_get_minimum_length(void) -{ - return (O_LBMC_HDR_T_MSGLEN + L_LBMC_HDR_T_MSGLEN); -} - -guint16 lbmc_get_message_length(tvbuff_t * tvb, int offset) +/* The registration hand-off routine */ +void proto_reg_handoff_lbmc(void) { - return (tvb_get_ntohs(tvb, offset + O_LBMC_HDR_T_MSGLEN)); + lbmc_data_dissector_handle = find_dissector("data"); + lbmc_uim_tap_handle = register_tap("lbm_uim"); + lbmc_stream_tap_handle = register_tap("lbm_stream"); } /* diff --git a/epan/dissectors/packet-lbmpdm.c b/epan/dissectors/packet-lbmpdm.c index 186ce97ef1..0b13a75bec 100644 --- a/epan/dissectors/packet-lbmpdm.c +++ b/epan/dissectors/packet-lbmpdm.c @@ -25,10 +25,6 @@ #include "config.h" #include <glib.h> #include <epan/packet.h> -#include <epan/proto.h> -#include <epan/expert.h> -#include <epan/tap.h> -#include <epan/value_string.h> #include <wsutil/nstime.h> #include <epan/wmem/wmem.h> #include "packet-lbm.h" @@ -44,7 +40,6 @@ #define PDM_MSG_HDR_LE_MAGIC_BYTE_4 0xA7 void proto_register_lbmpdm(void); -void proto_reg_handoff_lbmpdm(void); /*------------*/ /* PDM header */ @@ -1339,15 +1334,9 @@ int lbmpdm_dissect_lbmpdm_payload(tvbuff_t * tvb, int offset, packet_info * pinf return (dissected_len); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbmpdm(void) +int lbmpdm_get_minimum_length(void) { - static gboolean already_registered = FALSE; - - if (!already_registered) - {} - - already_registered = TRUE; + return (L_LBMPDM_MSG_HDR_T); } /* Register all the bits needed with the filtering engine */ @@ -1506,11 +1495,6 @@ void proto_register_lbmpdm(void) lbmpdm_definition_table = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope()); } -int lbmpdm_get_minimum_length(void) -{ - return (L_LBMPDM_MSG_HDR_T); -} - /* * Editor modelines - http://www.wireshark.org/tools/modelines.html * diff --git a/epan/dissectors/packet-lbmpdmtcp.c b/epan/dissectors/packet-lbmpdmtcp.c index ceb9681773..6bb660a478 100644 --- a/epan/dissectors/packet-lbmpdmtcp.c +++ b/epan/dissectors/packet-lbmpdmtcp.c @@ -23,12 +23,10 @@ */ #include "config.h" -#include <stdlib.h> #include <glib.h> #include <epan/packet.h> #include <epan/strutil.h> #include <epan/prefs.h> -#include <epan/proto.h> #include <epan/dissectors/packet-tcp.h> #include <epan/uat.h> #include <epan/address.h> @@ -124,14 +122,14 @@ static lbmtcp_transport_t * lbmtcp_transport_add(const address * address1, guint #define LBMPDM_TCP_DEFAULT_PORT_HIGH 14390 /* Global preferences variables (altered by the preferences dialog). */ -static guint32 global_lbmpdm_tcp_port_low = LBMPDM_TCP_DEFAULT_PORT_LOW; +static guint32 global_lbmpdm_tcp_port_low = LBMPDM_TCP_DEFAULT_PORT_LOW; static guint32 global_lbmpdm_tcp_port_high = LBMPDM_TCP_DEFAULT_PORT_HIGH; -static gboolean global_lbmpdm_tcp_use_tag = FALSE; +static gboolean global_lbmpdm_tcp_use_tag = FALSE; /* Local preferences variables (used by the dissector). */ -static guint32 lbmpdm_tcp_port_low = LBMPDM_TCP_DEFAULT_PORT_LOW; +static guint32 lbmpdm_tcp_port_low = LBMPDM_TCP_DEFAULT_PORT_LOW; static guint32 lbmpdm_tcp_port_high = LBMPDM_TCP_DEFAULT_PORT_HIGH; -static gboolean lbmpdm_tcp_use_tag = FALSE; +static gboolean lbmpdm_tcp_use_tag = FALSE; /* Tag definitions. */ typedef struct @@ -370,30 +368,6 @@ static gboolean test_lbmpdm_tcp_packet(tvbuff_t * tvb, packet_info * pinfo, prot return (TRUE); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbmpdm_tcp(void) -{ - static gboolean already_registered = FALSE; - - if (!already_registered) - { - lbmpdm_tcp_dissector_handle = create_dissector_handle(dissect_lbmpdm_tcp, lbmpdm_tcp_protocol_handle); - dissector_add_uint("tcp.port", 0, lbmpdm_tcp_dissector_handle); - heur_dissector_add("tcp", test_lbmpdm_tcp_packet, lbmpdm_tcp_protocol_handle); - } - - /* Make sure the port low is <= the port high. If not, don't change them. */ - if (global_lbmpdm_tcp_port_low <= global_lbmpdm_tcp_port_high) - { - lbmpdm_tcp_port_low = global_lbmpdm_tcp_port_low; - lbmpdm_tcp_port_high = global_lbmpdm_tcp_port_high; - } - - lbmpdm_tcp_use_tag = global_lbmpdm_tcp_use_tag; - - already_registered = TRUE; -} - /* Register all the bits needed with the filtering engine */ void proto_register_lbmpdm_tcp(void) { @@ -456,6 +430,30 @@ void proto_register_lbmpdm_tcp(void) tag_uat); } +/* The registration hand-off routine */ +void proto_reg_handoff_lbmpdm_tcp(void) +{ + static gboolean already_registered = FALSE; + + if (!already_registered) + { + lbmpdm_tcp_dissector_handle = create_dissector_handle(dissect_lbmpdm_tcp, lbmpdm_tcp_protocol_handle); + dissector_add_handle("tcp.port", lbmpdm_tcp_dissector_handle); /* for "decode as" */ + heur_dissector_add("tcp", test_lbmpdm_tcp_packet, lbmpdm_tcp_protocol_handle); + } + + /* Make sure the port low is <= the port high. If not, don't change them. */ + if (global_lbmpdm_tcp_port_low <= global_lbmpdm_tcp_port_high) + { + lbmpdm_tcp_port_low = global_lbmpdm_tcp_port_low; + lbmpdm_tcp_port_high = global_lbmpdm_tcp_port_high; + } + + lbmpdm_tcp_use_tag = global_lbmpdm_tcp_use_tag; + + already_registered = TRUE; +} + /* * Editor modelines - http://www.wireshark.org/tools/modelines.html * diff --git a/epan/dissectors/packet-lbmr.c b/epan/dissectors/packet-lbmr.c index c3d040c905..0bbcd509c9 100644 --- a/epan/dissectors/packet-lbmr.c +++ b/epan/dissectors/packet-lbmr.c @@ -31,15 +31,13 @@ #endif #include <glib.h> #include <epan/packet.h> +#include <epan/address.h> #include <epan/strutil.h> #include <epan/prefs.h> -#include <epan/proto.h> #include <epan/tap.h> #include <epan/stats_tree.h> #include <epan/expert.h> #include <epan/uat.h> -#include <epan/value_string.h> -#include <epan/wmem/wmem.h> #include <epan/to_str.h> #include <wsutil/inet_aton.h> #include <wsutil/pint.h> @@ -5620,41 +5618,6 @@ static gboolean test_lbmr_packet(tvbuff_t * tvb, packet_info * pinfo, proto_tree return (FALSE); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbmr(void) -{ - static gboolean already_registered = FALSE; - struct in_addr addr; - - if (!already_registered) - { - lbmr_dissector_handle = new_create_dissector_handle(dissect_lbmr, proto_lbmr); - dissector_add_uint("udp.port", 0, lbmr_dissector_handle); - heur_dissector_add("udp", test_lbmr_packet, proto_lbmr); - } - - lbmr_mc_incoming_udp_port = global_lbmr_mc_incoming_udp_port; - lbmr_mc_outgoing_udp_port = global_lbmr_mc_outgoing_udp_port; - inet_aton(global_lbmr_mc_incoming_address, &addr); - lbmr_mc_incoming_address_host = g_ntohl(addr.s_addr); - - inet_aton(global_lbmr_mc_outgoing_address, &addr); - lbmr_mc_outgoing_address_host = g_ntohl(addr.s_addr); - - /* Make sure the low port is <= the high port. If not, don't change them. */ - if (global_lbmr_uc_port_low <= global_lbmr_uc_port_high) - { - lbmr_uc_port_high = global_lbmr_uc_port_high; - lbmr_uc_port_low = global_lbmr_uc_port_low; - } - lbmr_uc_dest_port = global_lbmr_uc_dest_port; - inet_aton(global_lbmr_uc_address, &addr); - lbmr_uc_address_host = g_ntohl(addr.s_addr); - lbmr_use_tag = global_lbmr_use_tag; - - already_registered = TRUE; -} - /* Register all the bits needed with the filtering engine */ void proto_register_lbmr(void) { @@ -6834,6 +6797,41 @@ void proto_register_lbmr(void) lbtrdma_transport_init(); } +/* The registration hand-off routine */ +void proto_reg_handoff_lbmr(void) +{ + static gboolean already_registered = FALSE; + struct in_addr addr; + + if (!already_registered) + { + lbmr_dissector_handle = new_create_dissector_handle(dissect_lbmr, proto_lbmr); + dissector_add_handle("udp.port", lbmr_dissector_handle); /* for "decode as" */ + heur_dissector_add("udp", test_lbmr_packet, proto_lbmr); + } + + lbmr_mc_incoming_udp_port = global_lbmr_mc_incoming_udp_port; + lbmr_mc_outgoing_udp_port = global_lbmr_mc_outgoing_udp_port; + inet_aton(global_lbmr_mc_incoming_address, &addr); + lbmr_mc_incoming_address_host = g_ntohl(addr.s_addr); + + inet_aton(global_lbmr_mc_outgoing_address, &addr); + lbmr_mc_outgoing_address_host = g_ntohl(addr.s_addr); + + /* Make sure the low port is <= the high port. If not, don't change them. */ + if (global_lbmr_uc_port_low <= global_lbmr_uc_port_high) + { + lbmr_uc_port_high = global_lbmr_uc_port_high; + lbmr_uc_port_low = global_lbmr_uc_port_low; + } + lbmr_uc_dest_port = global_lbmr_uc_dest_port; + inet_aton(global_lbmr_uc_address, &addr); + lbmr_uc_address_host = g_ntohl(addr.s_addr); + lbmr_use_tag = global_lbmr_use_tag; + + already_registered = TRUE; +} + /* * Editor modelines - http://www.wireshark.org/tools/modelines.html * diff --git a/epan/dissectors/packet-lbtrm.c b/epan/dissectors/packet-lbtrm.c index c23cbc12c6..a48d400ea9 100644 --- a/epan/dissectors/packet-lbtrm.c +++ b/epan/dissectors/packet-lbtrm.c @@ -32,10 +32,8 @@ #include <glib.h> #include <epan/packet.h> #include <epan/prefs.h> -#include <epan/proto.h> #include <epan/expert.h> #include <epan/uat.h> -#include <epan/value_string.h> #include <epan/wmem/wmem.h> #include <epan/tap.h> #include <epan/conversation.h> @@ -1626,67 +1624,6 @@ static gboolean test_lbtrm_packet(tvbuff_t * tvb, packet_info * pinfo, proto_tre return (FALSE); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbtrm(void) -{ - static gboolean already_registered = FALSE; - struct in_addr addr; - guint32 dest_addr_h_low; - guint32 dest_addr_h_high; - - if (!already_registered) - { - lbtrm_dissector_handle = new_create_dissector_handle(dissect_lbtrm, proto_lbtrm); - dissector_add_uint("udp.port", 0, lbtrm_dissector_handle); - heur_dissector_add("udp", test_lbtrm_packet, proto_lbtrm); - lbtrm_tap_handle = register_tap("lbtrm"); - } - - /* Make sure the low MC address is <= the high MC address. If not, don't change them. */ - inet_aton(global_lbtrm_mc_address_low, &addr); - dest_addr_h_low = g_ntohl(addr.s_addr); - inet_aton(global_lbtrm_mc_address_high, &addr); - dest_addr_h_high = g_ntohl(addr.s_addr); - if (dest_addr_h_low <= dest_addr_h_high) - { - lbtrm_mc_address_low_host = dest_addr_h_low; - lbtrm_mc_address_high_host = dest_addr_h_high; - } - - /* Make sure the low destination port is <= the high destination port. If not, don't change them. */ - if (global_lbtrm_dest_port_low <= global_lbtrm_dest_port_high) - { - lbtrm_dest_port_low = global_lbtrm_dest_port_low; - lbtrm_dest_port_high = global_lbtrm_dest_port_high; - } - - /* Make sure the low source port is <= the high source port. If not, don't change them. */ - if (global_lbtrm_src_port_low <= global_lbtrm_src_port_high) - { - lbtrm_src_port_low = global_lbtrm_src_port_low; - lbtrm_src_port_high = global_lbtrm_src_port_high; - } - - /* Add the dissector hooks for the MIM MC groups. */ - inet_aton(global_mim_incoming_mc_address, &addr); - mim_incoming_mc_address_host = g_htonl(addr.s_addr); - inet_aton(global_mim_outgoing_mc_address, &addr); - mim_outgoing_mc_address_host = g_htonl(addr.s_addr); - - /* Add the dissector hooks for the MIM ports. */ - mim_incoming_dest_port = global_mim_incoming_dest_port; - mim_outgoing_dest_port = global_mim_outgoing_dest_port; - - lbtrm_expert_separate_naks = global_lbtrm_expert_separate_naks; - lbtrm_expert_separate_ncfs = global_lbtrm_expert_separate_ncfs; - - lbtrm_sequence_analysis = global_lbtrm_sequence_analysis; - - lbtrm_use_tag = global_lbtrm_use_tag; - - already_registered = TRUE; -} - /* Register all the bits needed with the filtering engine */ void proto_register_lbtrm(void) { @@ -1980,6 +1917,67 @@ void proto_register_lbtrm(void) tag_uat); } +/* The registration hand-off routine */ +void proto_reg_handoff_lbtrm(void) +{ + static gboolean already_registered = FALSE; + struct in_addr addr; + guint32 dest_addr_h_low; + guint32 dest_addr_h_high; + + if (!already_registered) + { + lbtrm_dissector_handle = new_create_dissector_handle(dissect_lbtrm, proto_lbtrm); + dissector_add_handle("udp.port", lbtrm_dissector_handle); /* for "decode as* */ + heur_dissector_add("udp", test_lbtrm_packet, proto_lbtrm); + lbtrm_tap_handle = register_tap("lbtrm"); + } + + /* Make sure the low MC address is <= the high MC address. If not, don't change them. */ + inet_aton(global_lbtrm_mc_address_low, &addr); + dest_addr_h_low = g_ntohl(addr.s_addr); + inet_aton(global_lbtrm_mc_address_high, &addr); + dest_addr_h_high = g_ntohl(addr.s_addr); + if (dest_addr_h_low <= dest_addr_h_high) + { + lbtrm_mc_address_low_host = dest_addr_h_low; + lbtrm_mc_address_high_host = dest_addr_h_high; + } + + /* Make sure the low destination port is <= the high destination port. If not, don't change them. */ + if (global_lbtrm_dest_port_low <= global_lbtrm_dest_port_high) + { + lbtrm_dest_port_low = global_lbtrm_dest_port_low; + lbtrm_dest_port_high = global_lbtrm_dest_port_high; + } + + /* Make sure the low source port is <= the high source port. If not, don't change them. */ + if (global_lbtrm_src_port_low <= global_lbtrm_src_port_high) + { + lbtrm_src_port_low = global_lbtrm_src_port_low; + lbtrm_src_port_high = global_lbtrm_src_port_high; + } + + /* Add the dissector hooks for the MIM MC groups. */ + inet_aton(global_mim_incoming_mc_address, &addr); + mim_incoming_mc_address_host = g_htonl(addr.s_addr); + inet_aton(global_mim_outgoing_mc_address, &addr); + mim_outgoing_mc_address_host = g_htonl(addr.s_addr); + + /* Add the dissector hooks for the MIM ports. */ + mim_incoming_dest_port = global_mim_incoming_dest_port; + mim_outgoing_dest_port = global_mim_outgoing_dest_port; + + lbtrm_expert_separate_naks = global_lbtrm_expert_separate_naks; + lbtrm_expert_separate_ncfs = global_lbtrm_expert_separate_ncfs; + + lbtrm_sequence_analysis = global_lbtrm_sequence_analysis; + + lbtrm_use_tag = global_lbtrm_use_tag; + + already_registered = TRUE; +} + /* * Editor modelines - http://www.wireshark.org/tools/modelines.html * diff --git a/epan/dissectors/packet-lbtrm.h b/epan/dissectors/packet-lbtrm.h index b9ab1d6acb..5d14d980c0 100644 --- a/epan/dissectors/packet-lbtrm.h +++ b/epan/dissectors/packet-lbtrm.h @@ -25,13 +25,6 @@ #ifndef PACKET_LBTRM_H_INCLUDED #define PACKET_LBTRM_H_INCLUDED -#include "config.h" -#include <glib.h> -#include <epan/address.h> -#include <epan/value_string.h> -#include <epan/wmem/wmem.h> -#include "packet-lbm.h" - typedef struct { address source_address; diff --git a/epan/dissectors/packet-lbtru.c b/epan/dissectors/packet-lbtru.c index 6fe15374b6..c0d06dc7bb 100644 --- a/epan/dissectors/packet-lbtru.c +++ b/epan/dissectors/packet-lbtru.c @@ -26,11 +26,8 @@ #include <glib.h> #include <epan/packet.h> #include <epan/prefs.h> -#include <epan/proto.h> #include <epan/expert.h> #include <epan/uat.h> -#include <epan/tfs.h> -#include <epan/value_string.h> #include <epan/wmem/wmem.h> #include <epan/conversation.h> #include <epan/to_str.h> @@ -634,9 +631,9 @@ static const value_string lbtru_next_header[] = /*----------------------------------------------------------------------------*/ /* Preferences default values. */ -#define LBTRU_DEFAULT_SOURCE_PORT_LOW 14380 -#define LBTRU_DEFAULT_SOURCE_PORT_HIGH 14389 -#define LBTRU_DEFAULT_RECEIVER_PORT_LOW 14360 +#define LBTRU_DEFAULT_SOURCE_PORT_LOW 14380 +#define LBTRU_DEFAULT_SOURCE_PORT_HIGH 14389 +#define LBTRU_DEFAULT_RECEIVER_PORT_LOW 14360 #define LBTRU_DEFAULT_RECEIVER_PORT_HIGH 14379 /* Global preferences variables (altered by the preferences dialog). */ @@ -1690,42 +1687,6 @@ static gboolean test_lbtru_packet(tvbuff_t * tvb, packet_info * pinfo, proto_tre return (FALSE); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbtru(void) -{ - static gboolean already_registered = FALSE; - - if (!already_registered) - { - lbtru_dissector_handle = new_create_dissector_handle(dissect_lbtru, proto_lbtru); - dissector_add_uint("udp.port", 0, lbtru_dissector_handle); - heur_dissector_add("udp", test_lbtru_packet, proto_lbtru); - } - - /* Make sure the low source port is <= the high source port. If not, don't change them. */ - if (global_lbtru_source_port_low <= global_lbtru_source_port_high) - { - lbtru_source_port_low = global_lbtru_source_port_low; - lbtru_source_port_high = global_lbtru_source_port_high; - } - - /* Make sure the low receiver port is <= the high receiver port. If not, don't change them. */ - if (global_lbtru_receiver_port_low <= global_lbtru_receiver_port_high) - { - lbtru_receiver_port_low = global_lbtru_receiver_port_low; - lbtru_receiver_port_high = global_lbtru_receiver_port_high; - } - - lbtru_expert_separate_naks = global_lbtru_expert_separate_naks; - lbtru_expert_separate_ncfs = global_lbtru_expert_separate_ncfs; - - lbtru_sequence_analysis = global_lbtru_sequence_analysis; - - lbtru_use_tag = global_lbtru_use_tag; - - already_registered = TRUE; -} - /* Register all the bits needed with the filtering engine */ void proto_register_lbtru(void) { @@ -2022,6 +1983,42 @@ void proto_register_lbtru(void) tag_uat); } +/* The registration hand-off routine */ +void proto_reg_handoff_lbtru(void) +{ + static gboolean already_registered = FALSE; + + if (!already_registered) + { + lbtru_dissector_handle = new_create_dissector_handle(dissect_lbtru, proto_lbtru); + dissector_add_handle("udp.port", lbtru_dissector_handle); /* for "decode as" */ + heur_dissector_add("udp", test_lbtru_packet, proto_lbtru); + } + + /* Make sure the low source port is <= the high source port. If not, don't change them. */ + if (global_lbtru_source_port_low <= global_lbtru_source_port_high) + { + lbtru_source_port_low = global_lbtru_source_port_low; + lbtru_source_port_high = global_lbtru_source_port_high; + } + + /* Make sure the low receiver port is <= the high receiver port. If not, don't change them. */ + if (global_lbtru_receiver_port_low <= global_lbtru_receiver_port_high) + { + lbtru_receiver_port_low = global_lbtru_receiver_port_low; + lbtru_receiver_port_high = global_lbtru_receiver_port_high; + } + + lbtru_expert_separate_naks = global_lbtru_expert_separate_naks; + lbtru_expert_separate_ncfs = global_lbtru_expert_separate_ncfs; + + lbtru_sequence_analysis = global_lbtru_sequence_analysis; + + lbtru_use_tag = global_lbtru_use_tag; + + already_registered = TRUE; +} + /* * Editor modelines - http://www.wireshark.org/tools/modelines.html * diff --git a/epan/dissectors/packet-lbtru.h b/epan/dissectors/packet-lbtru.h index e469d4a059..f5be46b854 100644 --- a/epan/dissectors/packet-lbtru.h +++ b/epan/dissectors/packet-lbtru.h @@ -25,13 +25,6 @@ #ifndef PACKET_LBTRU_H_INCLUDED #define PACKET_LBTRU_H_INCLUDED -#include "config.h" -#include <glib.h> -#include <epan/address.h> -#include <epan/value_string.h> -#include <epan/wmem/wmem.h> -#include "packet-lbm.h" - typedef struct { address source_address; diff --git a/epan/dissectors/packet-lbttcp.c b/epan/dissectors/packet-lbttcp.c index bfc0c00c19..085a10e8ab 100644 --- a/epan/dissectors/packet-lbttcp.c +++ b/epan/dissectors/packet-lbttcp.c @@ -23,11 +23,9 @@ */ #include "config.h" -#include <stdio.h> #include <glib.h> #include <epan/packet.h> #include <epan/prefs.h> -#include <epan/proto.h> #include <epan/dissectors/packet-tcp.h> #include <epan/uat.h> #include <epan/wmem/wmem.h> @@ -37,9 +35,8 @@ #include "packet-lbm.h" #include "packet-lbttcp.h" - -void proto_register_lbttc(void); -void proto_reg_handoff_lbttc(void); +void proto_register_lbttcp(void); +void proto_reg_handoff_lbttcp(void); /* Protocol handle */ static int proto_lbttcp = -1; @@ -701,44 +698,6 @@ static gboolean test_lbttcp_packet(tvbuff_t * tvb, packet_info * pinfo, proto_tr return (TRUE); } -/* The registration hand-off routine */ -void proto_reg_handoff_lbttcp(void) -{ - static gboolean already_registered = FALSE; - - if (!already_registered) - { - lbttcp_dissector_handle = new_create_dissector_handle(dissect_lbttcp, proto_lbttcp); - dissector_add_uint("tcp.port", 0, lbttcp_dissector_handle); - heur_dissector_add("tcp", test_lbttcp_packet, proto_lbttcp); - } - - /* Make sure the source port low is <= the source port high. If not, don't change them. */ - if (global_lbttcp_source_port_low <= global_lbttcp_source_port_high) - { - lbttcp_source_port_low = global_lbttcp_source_port_low; - lbttcp_source_port_high = global_lbttcp_source_port_high; - } - - /* Make sure the request port low is <= the request port high. If not, don't change them. */ - if (global_lbttcp_request_port_low <= global_lbttcp_request_port_high) - { - lbttcp_request_port_low = global_lbttcp_request_port_low; - lbttcp_request_port_high = global_lbttcp_request_port_high; - } - - /* Make sure the store port low is <= the store port high. If not, don't change them. */ - if (global_lbttcp_store_port_low <= global_lbttcp_store_port_high) - { - lbttcp_store_port_low = global_lbttcp_store_port_low; - lbttcp_store_port_high = global_lbttcp_store_port_high; - } - - lbttcp_use_tag = global_lbttcp_use_tag; - - already_registered = TRUE; -} - /* Register all the bits needed with the filtering engine */ void proto_register_lbttcp(void) { @@ -834,6 +793,44 @@ void proto_register_lbttcp(void) tag_uat); } +/* The registration hand-off routine */ +void proto_reg_handoff_lbttcp(void) +{ + static gboolean already_registered = FALSE; + + if (!already_registered) + { + lbttcp_dissector_handle = new_create_dissector_handle(dissect_lbttcp, proto_lbttcp); + dissector_add_handle("tcp.port", lbttcp_dissector_handle); /* for decode as */ + heur_dissector_add("tcp", test_lbttcp_packet, proto_lbttcp); + } + + /* Make sure the source port low is <= the source port high. If not, don't change them. */ + if (global_lbttcp_source_port_low <= global_lbttcp_source_port_high) + { + lbttcp_source_port_low = global_lbttcp_source_port_low; + lbttcp_source_port_high = global_lbttcp_source_port_high; + } + + /* Make sure the request port low is <= the request port high. If not, don't change them. */ + if (global_lbttcp_request_port_low <= global_lbttcp_request_port_high) + { + lbttcp_request_port_low = global_lbttcp_request_port_low; + lbttcp_request_port_high = global_lbttcp_request_port_high; + } + + /* Make sure the store port low is <= the store port high. If not, don't change them. */ + if (global_lbttcp_store_port_low <= global_lbttcp_store_port_high) + { + lbttcp_store_port_low = global_lbttcp_store_port_low; + lbttcp_store_port_high = global_lbttcp_store_port_high; + } + + lbttcp_use_tag = global_lbttcp_use_tag; + + already_registered = TRUE; +} + /* * Editor modelines - http://www.wireshark.org/tools/modelines.html * diff --git a/epan/dissectors/packet-lbttcp.h b/epan/dissectors/packet-lbttcp.h index 63fd878c27..c0d9ff99be 100644 --- a/epan/dissectors/packet-lbttcp.h +++ b/epan/dissectors/packet-lbttcp.h @@ -25,11 +25,6 @@ #ifndef PACKET_LBTTCP_H_INCLUDED #define PACKET_LBTTCP_H_INCLUDED -#include "config.h" -#include <glib.h> -#include <epan/address.h> -#include <epan/wmem/wmem.h> - typedef struct { address source_address; |