#if 0 unused hf[] entries & etc.

Note: All (or almost all) unused hf[] entries
       in non-generated Wireshark dissectors
       have been #if 0'd (or commented) out.
       (This applies only to 'static hf_...' vars).
      A number of (non-generated) dissector
       files with *missing* hf[] entries
       still need to be fixed.


svn path=/trunk/; revision=47459
This commit is contained in:
Bill Meier 2013-02-03 22:29:48 +00:00
parent 7fa9cf9209
commit 6549fbbad7
11 changed files with 265 additions and 224 deletions

View File

@ -668,7 +668,9 @@ static int hf_ansi_a_imsi = -1;
static int hf_ansi_a_min = -1;
static int hf_ansi_a_meid = -1;
static int hf_ansi_a_cld_party_bcd_num = -1;
#ifdef MAYBE_USED_FOR_OLDER_CODECS
static int hf_ansi_a_clg_party_bcd_num = -1;
#endif
static int hf_ansi_a_cld_party_ascii_num = -1;
static int hf_ansi_a_clg_party_ascii_num = -1;
static int hf_ansi_a_cell_ci = -1;
@ -11977,11 +11979,13 @@ proto_register_ansi_a(void)
FT_STRING, BASE_NONE, 0, 0,
NULL, HFILL }
},
#ifdef MAYBE_USED_FOR_OLDER_CODECS
{ &hf_ansi_a_clg_party_bcd_num,
{ "Calling Party BCD Number", "ansi_a_bsmap.clg_party_bcd_num",
FT_STRING, BASE_NONE, 0, 0,
NULL, HFILL }
},
#endif
{ &hf_ansi_a_cld_party_ascii_num,
{ "Called Party ASCII Number", "ansi_a_bsmap.cld_party_ascii_num",
FT_STRING, BASE_NONE, 0, 0,

View File

@ -64,7 +64,7 @@ static int hf_aprs_mdhm = -1;
static int hf_aprs_tz = -1;
/* aprs position items */
static int hf_aprs_position = -1;
/* static int hf_aprs_position = -1; */
static int hf_aprs_lat = -1;
static int hf_aprs_long = -1;
@ -1544,11 +1544,13 @@ proto_register_aprs( void )
},
/* Position */
#if 0
{ &hf_aprs_position,
{ "Position", "aprs.position",
FT_STRING, BASE_NONE, NULL, 0x0,
NULL, HFILL }
},
#endif
{ &hf_aprs_lat,
{ "Latitude", "aprs.position.lat",
FT_STRING, BASE_NONE, NULL, 0x0,

View File

@ -67,7 +67,7 @@ static int proto_dx = -1;
static int hf_dx_report = -1;
static int hf_text = -1;
/* static int hf_text = -1; */
/* Global preferences */
static gboolean gPREF_APRS = FALSE;
@ -89,11 +89,10 @@ dissect_dx(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
int data_len;
int offset;
offset = 0;
offset = 0;
data_len = tvb_length_remaining( tvb, offset );
col_set_str( pinfo->cinfo, COL_PROTOCOL, "DX" );
col_clear( pinfo->cinfo, COL_INFO );
col_add_fstr( pinfo->cinfo, COL_INFO, "%s", tvb_format_text( tvb, offset, 15 ) );
@ -101,7 +100,7 @@ dissect_dx(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
if ( parent_tree )
{
/* create display subtree for the protocol */
ti = proto_tree_add_protocol_format( parent_tree, proto_dx, tvb, 0, tvb_length_remaining( tvb, offset ),
ti = proto_tree_add_protocol_format( parent_tree, proto_dx, tvb, 0, -1,
"DX (%s)", tvb_format_text( tvb, offset, 15 ) );
dx_tree = proto_item_add_subtree( ti, ett_dx );
offset = 0;
@ -154,12 +153,12 @@ dissect_ax25_nol3(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree )
{
proto_item *ti;
proto_tree *ax25_nol3_tree;
char *info_buffer;
int offset;
void *saved_private_data;
tvbuff_t *next_tvb = NULL;
guint8 dti = 0;
gboolean dissected;
char *info_buffer;
int offset;
void *saved_private_data;
tvbuff_t *next_tvb = NULL;
guint8 dti = 0;
gboolean dissected;
info_buffer = ep_alloc( STRLEN );
info_buffer[0] = '\0';
@ -194,7 +193,7 @@ dissect_ax25_nol3(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree )
proto_ax25_nol3,
tvb,
0,
tvb_length_remaining( tvb, offset ),
-1,
"AX.25 No Layer 3 - (%s)", info_buffer );
ax25_nol3_tree = proto_item_add_subtree( ti, ett_ax25_nol3 );
@ -231,6 +230,7 @@ proto_register_ax25_nol3(void)
module_t *ax25_nol3_module;
/* Setup list of header fields */
#if 0 /* not used ? */
static hf_register_info hf[] = {
{ &hf_text,
{ "Text", "ax25_nol3.text",
@ -238,6 +238,7 @@ proto_register_ax25_nol3(void)
NULL, HFILL }
},
};
#endif
static hf_register_info hf_dx[] = {
{ &hf_dx_report,
@ -257,20 +258,20 @@ proto_register_ax25_nol3(void)
proto_ax25_nol3 = proto_register_protocol("AX.25 no Layer 3", "AX.25 no L3", "ax25_nol3");
/* Required function calls to register the header fields and subtrees used */
proto_register_field_array( proto_ax25_nol3, hf, array_length(hf ) );
/* proto_register_field_array( proto_ax25_nol3, hf, array_length(hf ) ); */
proto_register_subtree_array( ett, array_length( ett ) );
/* Register preferences module */
ax25_nol3_module = prefs_register_protocol( proto_ax25_nol3, NULL);
ax25_nol3_module = prefs_register_protocol( proto_ax25_nol3, NULL);
/* Register any preference */
prefs_register_bool_preference(ax25_nol3_module, "showaprs",
"Decode the APRS info field",
prefs_register_bool_preference(ax25_nol3_module, "showaprs",
"Decode the APRS info field",
"Enable decoding of the payload as APRS.",
&gPREF_APRS );
prefs_register_bool_preference(ax25_nol3_module, "showcluster",
"Decode DX cluster info field",
prefs_register_bool_preference(ax25_nol3_module, "showcluster",
"Decode DX cluster info field",
"Enable decoding of the payload as DX cluster info.",
&gPREF_DX );

View File

@ -56,7 +56,7 @@ static int proto_fmp_notify = -1;
static int hf_fmp_handleListLen = -1;
static int hf_fmp_notify_procedure = -1;
static int hf_fmp_fsID = -1;
static int hf_fmp_fsBlkSz = -1;
/* static int hf_fmp_fsBlkSz = -1; */
static int hf_fmp_sessionHandle = -1;
static int hf_fmp_fmpFHandle = -1;
static int hf_fmp_msgNum = -1;
@ -562,9 +562,11 @@ proto_register_fmp_notify(void)
"File System ID", "fmp_notify.fsID", FT_UINT32, BASE_HEX,
NULL, 0, NULL, HFILL }},
#if 0
{ &hf_fmp_fsBlkSz, {
"FS Block Size", "fmp_notify.fsBlkSz", FT_UINT32, BASE_DEC,
NULL, 0, "File System Block Size", HFILL }},
#endif
{ &hf_fmp_numBlksReq, {

View File

@ -34,7 +34,7 @@
static int proto_gdsdb = -1;
static gint ett_gdsdb = -1;
static int hf_gdsdb_opcode = -1;
static gint ett_gdsdb_opcode = -1;
/* static gint ett_gdsdb_opcode = -1; */
/* gdsdb_dummy */
/* gdsdb_connect */
@ -87,7 +87,9 @@ static int hf_gdsdb_response_status = -1;
/* gdsdb_transact */
static int hf_gdsdb_transact_database = -1;
static int hf_gdsdb_transact_transaction = -1;
#if 0
static int hf_gdsdb_transact_messages = -1;
#endif
/* gdsdb_transact_response */
static int hf_gdsdb_transactresponse_messages = -1;
/* gdsdb_open_blob2 */
@ -95,6 +97,7 @@ static int hf_gdsdb_openblob2_bpb = -1;
/* gdsdb_open_blob */
static int hf_gdsdb_openblob_transaction = -1;
static int hf_gdsdb_openblob_id = -1;
#if 0
/* gdsdb_segment */
static int hf_gdsdb_segment_blob = -1;
static int hf_gdsdb_segment_length = -1;
@ -104,11 +107,13 @@ static int hf_gdsdb_seekblob_blob = -1;
static int hf_gdsdb_seekblob_mode = -1;
/* gdsdb_reconnect */
static int hf_gdsdb_reconnect_database = -1;
#endif
/* gdsdb_info & gdsdb_service_start */
static int hf_gdsdb_info_object = -1;
static int hf_gdsdb_info_incarnation = -1;
static int hf_gdsdb_info_items = -1;
static int hf_gdsdb_info_buffer_length = -1;
#if 0
/* gdsdb_release */
static int hf_gdsdb_release_object = -1;
/* gdsdb_prepare2 */
@ -144,6 +149,7 @@ static int hf_gdsdb_prepare2_number = -1;
static int hf_gdsdb_prepare2_messages = -1;
static int hf_gdsdb_prepare2_outblr = -1;
static int hf_gdsdb_prepare2_outmsgnr = -1;
#endif
/* gdsdb_prepare */
static int hf_gdsdb_prepare_transaction = -1;
static int hf_gdsdb_prepare_statement = -1;
@ -151,6 +157,7 @@ static int hf_gdsdb_prepare_dialect = -1;
static int hf_gdsdb_prepare_querystr = -1;
static int hf_gdsdb_prepare_items = -1;
static int hf_gdsdb_prepare_bufferlength = -1;
#if 0
/* gdsdb_fetch */
static int hf_gdsdb_fetch_statement = -1;
static int hf_gdsdb_fetch_message_number = -1;
@ -170,6 +177,7 @@ static int hf_gdsdb_cursor_statement = -1;
static int hf_gdsdb_cursor_type = -1;
/* gdsdb_sql_response */
static int hf_gdsdb_sqlresponse_messages = -1;
#endif
enum
{
@ -264,106 +272,106 @@ enum
};
static const value_string gdsdb_opcode[] = {
{ op_void, "Void" },
{ op_connect, "Connect" },
{ op_exit, "Exit" },
{ op_accept, "Accept" },
{ op_reject, "Reject" },
{ op_protocol, "Protocol" },
{ op_disconnect, "Disconnect" },
{ op_credit, "Credit" },
{ op_continuation, "Continuation" },
{ op_response, "Response" },
{ op_open_file, "Open file" },
{ op_create_file, "Create file" },
{ op_close_file, "Close file" },
{ op_read_page, "Read page" },
{ op_write_page, "Write page" },
{ op_lock, "Lock" },
{ op_convert_lock, "Convert lock" },
{ op_release_lock, "Release lock" },
{ op_blocking, "Blocking" },
{ op_attach, "Attach" },
{ op_create, "Create" },
{ op_detach, "Detach" },
{ op_compile, "Compile" },
{ op_start, "Start" },
{ op_start_and_send, "Start and send" },
{ op_send, "Send" },
{ op_receive, "Receive" },
{ op_unwind, "Unwind" },
{ op_release, "Release" },
{ op_transaction, "Transaction" },
{ op_commit, "Commit" },
{ op_rollback, "Rollback" },
{ op_prepare, "Prepare" },
{ op_reconnect, "Reconnect" },
{ op_create_blob, "Create blob" },
{ op_open_blob, "Open blob" },
{ op_get_segment, "Get segment" },
{ op_put_segment, "Put segment" },
{ op_cancel_blob, "Cancel blob" },
{ op_close_blob, "Close blob" },
{ op_info_database, "Info database" },
{ op_info_request, "Info request" },
{ op_info_transaction, "Info transaction" },
{ op_info_blob, "Info blob" },
{ op_batch_segments, "Batch segments" },
{ op_mgr_set_affinity, "Mgr set affinity" },
{ op_mgr_clear_affinity, "Mgr clear affinity" },
{ op_mgr_report, "Mgr report" },
{ op_que_events, "Que events" },
{ op_cancel_events, "Cancel events" },
{ op_commit_retaining, "Commit retaining" },
{ op_prepare2, "Prepare 2" },
{ op_event, "Event" },
{ op_connect_request, "Connect request" },
{ op_aux_connect, "Aux connect" },
{ op_ddl, "DDl" },
{ op_open_blob2, "Open blob 2" },
{ op_create_blob2, "Create blob 2" },
{ op_get_slice, "Get slice" },
{ op_put_slice, "Put slice" },
{ op_slice, "Slice" },
{ op_seek_blob, "Seek blob" },
{ op_allocate_statement, "Allocate statement" },
{ op_execute, "Execute" },
{ op_exec_immediate, "Exec immediate" },
{ op_fetch, "Fetch" },
{ op_fetch_response, "Fetch response" },
{ op_free_statement, "Free statement" },
{ op_prepare_statement, "Prepare statement" },
{ op_set_cursor, "Set cursor" },
{ op_info_sql, "Info sql" },
{ op_dummy, "Dummy" },
{ op_response_piggyback, "Response piggyback" },
{ op_start_and_receive, "Start and receive" },
{ op_void, "Void" },
{ op_connect, "Connect" },
{ op_exit, "Exit" },
{ op_accept, "Accept" },
{ op_reject, "Reject" },
{ op_protocol, "Protocol" },
{ op_disconnect, "Disconnect" },
{ op_credit, "Credit" },
{ op_continuation, "Continuation" },
{ op_response, "Response" },
{ op_open_file, "Open file" },
{ op_create_file, "Create file" },
{ op_close_file, "Close file" },
{ op_read_page, "Read page" },
{ op_write_page, "Write page" },
{ op_lock, "Lock" },
{ op_convert_lock, "Convert lock" },
{ op_release_lock, "Release lock" },
{ op_blocking, "Blocking" },
{ op_attach, "Attach" },
{ op_create, "Create" },
{ op_detach, "Detach" },
{ op_compile, "Compile" },
{ op_start, "Start" },
{ op_start_and_send, "Start and send" },
{ op_send, "Send" },
{ op_receive, "Receive" },
{ op_unwind, "Unwind" },
{ op_release, "Release" },
{ op_transaction, "Transaction" },
{ op_commit, "Commit" },
{ op_rollback, "Rollback" },
{ op_prepare, "Prepare" },
{ op_reconnect, "Reconnect" },
{ op_create_blob, "Create blob" },
{ op_open_blob, "Open blob" },
{ op_get_segment, "Get segment" },
{ op_put_segment, "Put segment" },
{ op_cancel_blob, "Cancel blob" },
{ op_close_blob, "Close blob" },
{ op_info_database, "Info database" },
{ op_info_request, "Info request" },
{ op_info_transaction, "Info transaction" },
{ op_info_blob, "Info blob" },
{ op_batch_segments, "Batch segments" },
{ op_mgr_set_affinity, "Mgr set affinity" },
{ op_mgr_clear_affinity, "Mgr clear affinity" },
{ op_mgr_report, "Mgr report" },
{ op_que_events, "Que events" },
{ op_cancel_events, "Cancel events" },
{ op_commit_retaining, "Commit retaining" },
{ op_prepare2, "Prepare 2" },
{ op_event, "Event" },
{ op_connect_request, "Connect request" },
{ op_aux_connect, "Aux connect" },
{ op_ddl, "DDl" },
{ op_open_blob2, "Open blob 2" },
{ op_create_blob2, "Create blob 2" },
{ op_get_slice, "Get slice" },
{ op_put_slice, "Put slice" },
{ op_slice, "Slice" },
{ op_seek_blob, "Seek blob" },
{ op_allocate_statement, "Allocate statement" },
{ op_execute, "Execute" },
{ op_exec_immediate, "Exec immediate" },
{ op_fetch, "Fetch" },
{ op_fetch_response, "Fetch response" },
{ op_free_statement, "Free statement" },
{ op_prepare_statement, "Prepare statement" },
{ op_set_cursor, "Set cursor" },
{ op_info_sql, "Info sql" },
{ op_dummy, "Dummy" },
{ op_response_piggyback, "Response piggyback" },
{ op_start_and_receive, "Start and receive" },
{ op_start_send_and_receive, "Start send and receive" },
{ op_exec_immediate2, "Exec immediate 2" },
{ op_execute2, "Execute 2" },
{ op_insert, "Insert" },
{ op_sql_response, "Sql response" },
{ op_transact, "Transact" },
{ op_transact_response, "Transact response" },
{ op_drop_database, "Drop database" },
{ op_service_attach, "Service attach" },
{ op_service_detach, "Service detach" },
{ op_service_info, "Service info" },
{ op_service_start, "Service start" },
{ op_rollback_retaining, "Rollback retaining" },
{ op_exec_immediate2, "Exec immediate 2" },
{ op_execute2, "Execute 2" },
{ op_insert, "Insert" },
{ op_sql_response, "Sql response" },
{ op_transact, "Transact" },
{ op_transact_response, "Transact response" },
{ op_drop_database, "Drop database" },
{ op_service_attach, "Service attach" },
{ op_service_detach, "Service detach" },
{ op_service_info, "Service info" },
{ op_service_start, "Service start" },
{ op_rollback_retaining, "Rollback retaining" },
{ 0, NULL }
};
static const value_string gdsdb_architectures[] = {
{ 1, "Generic" },
{ 2, "Apollo" },
{ 3, "Sun" },
{ 4, "Vms" },
{ 5, "Ultrix" },
{ 6, "Alliant" },
{ 7, "MS-Dos" },
{ 8, "Sun 4" },
{ 9, "Sun 386" },
{ 1, "Generic" },
{ 2, "Apollo" },
{ 3, "Sun" },
{ 4, "Vms" },
{ 5, "Ultrix" },
{ 6, "Alliant" },
{ 7, "MS-Dos" },
{ 8, "Sun 4" },
{ 9, "Sun 386" },
{ 10, "HP-UX" },
{ 11, "HP MPE/xl" },
{ 12, "Mac" },
@ -692,7 +700,6 @@ gdsdb_transact(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
static int
gdsdb_transact_response(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
{
int offset;
if (tvb_length(tvb) < 8) {
@ -721,7 +728,7 @@ gdsdb_open_blob2(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
proto_tree_add_item(tree, hf_gdsdb_openblob2_bpb, tvb, offset,
4, ENC_ASCII|ENC_NA);
length = tvb_get_ntohl(tvb, offset);
offset += length + 6;
offset += length + 6;
proto_tree_add_item(tree, hf_gdsdb_openblob_transaction, tvb,
offset, 4, ENC_BIG_ENDIAN);
offset += 4;
@ -803,8 +810,8 @@ gdsdb_reconnect(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
static int
gdsdb_info(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
{
int offset;
int length;
int offset;
int length;
guint opcode;
if (tvb_length(tvb) < 20) {
@ -1037,7 +1044,7 @@ gdsdb_prepare(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
proto_tree_add_uint_format_value(tree,
hf_gdsdb_prepare_items, tvb, offset, 4 + length,
length, "%i data bytes", length);
offset += tvb_get_ntohl(tvb, offset) + 6;
offset += tvb_get_ntohl(tvb, offset) + 6;
proto_tree_add_item(tree, hf_gdsdb_prepare_bufferlength, tvb,
offset, 2, ENC_BIG_ENDIAN);
}
@ -1143,102 +1150,102 @@ gdsdb_sql_response(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
}
static int (*gdsdb_handle_opcode[])(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) = {
gdsdb_dummy, /* op_void */
gdsdb_connect, /* op_connect */
gdsdb_dummy, /* op_exit */
gdsdb_accept, /* op_accept */
gdsdb_dummy, /* op_reject */
gdsdb_dummy, /* op_protocol */
gdsdb_dummy, /* op_disconnect */
gdsdb_dummy, /* op_credit */
gdsdb_dummy, /* op_continuation */
gdsdb_response, /* op_response */
gdsdb_dummy, /* op_open_file */
gdsdb_dummy, /* op_create_file */
gdsdb_dummy, /* op_close_file */
gdsdb_dummy, /* op_read_page */
gdsdb_dummy, /* op_write_page */
gdsdb_dummy, /* op_lock */
gdsdb_dummy, /* op_convert_lock */
gdsdb_dummy, /* op_release_lock */
gdsdb_dummy, /* op_blocking */
gdsdb_attach, /* op_attach */
gdsdb_attach, /* op_create */
gdsdb_release, /* op_detach */
gdsdb_compile, /* op_compile */
gdsdb_receive, /* op_start */
gdsdb_send, /* op_start_and_send */
gdsdb_send, /* op_send */
gdsdb_receive, /* op_receive */
gdsdb_release, /* op_unwind */
gdsdb_release, /* op_release */
gdsdb_reconnect, /* op_transaction */
gdsdb_release, /* op_commit */
gdsdb_release, /* op_rollback */
gdsdb_release, /* op_prepare */
gdsdb_reconnect, /* op_reconnect */
gdsdb_open_blob2, /* op_create_blob */
gdsdb_open_blob, /* op_open_blob */
gdsdb_segment, /* op_get_segment */
gdsdb_segment, /* op_put_segment */
gdsdb_release, /* op_cancel_blob */
gdsdb_release, /* op_close_blob */
gdsdb_info, /* op_info_database */
gdsdb_info, /* op_info_request */
gdsdb_info, /* op_info_transaction */
gdsdb_info, /* op_info_blob */
gdsdb_segment, /* op_batch_segments */
gdsdb_dummy, /* op_mgr_set_affinity */
gdsdb_dummy, /* op_mgr_clear_affinity */
gdsdb_dummy, /* op_mgr_report */
gdsdb_event, /* op_que_events */
gdsdb_cancel_events, /* op_cancel_events */
gdsdb_release, /* op_commit_retaining */
gdsdb_release, /* op_prepare */
gdsdb_event, /* op_event */
gdsdb_request, /* op_connect_request */
gdsdb_request, /* op_aux_connect */
gdsdb_ddl, /* op_ddl */
gdsdb_open_blob2, /* op_open_blob2 */
gdsdb_open_blob2, /* op_create_blob2 */
gdsdb_slice, /* op_get_slice */
gdsdb_slice, /* op_put_slice */
gdsdb_slice_response, /* op_slice */
gdsdb_seek_blob, /* op_seek_blob */
gdsdb_release, /* op_allocate_statement */
gdsdb_execute, /* op_execute */
gdsdb_prepare, /* op_exec_immediate */
gdsdb_fetch, /* op_fetch */
gdsdb_fetch_response, /* op_fetch_response */
gdsdb_free_statement, /* op_free_statement */
gdsdb_prepare, /* op_prepare_statement */
gdsdb_cursor, /* op_set_cursor */
gdsdb_info, /* op_info_sql */
gdsdb_dummy, /* op_dummy */
gdsdb_response, /* op_response_piggyback */
gdsdb_receive, /* op_start_and_receive */
gdsdb_send, /* op_start_send_and_receive */
gdsdb_exec_immediate2, /* op_exec_immediate2 */
gdsdb_execute, /* op_execute2 */
gdsdb_insert, /* op_insert */
gdsdb_sql_response, /* op_sql_response */
gdsdb_transact, /* op_transact */
gdsdb_transact_response, /* op_transact_response */
gdsdb_release, /* op_drop_database */
gdsdb_attach, /* op_service_attach */
gdsdb_release, /* op_service_detach */
gdsdb_info, /* op_service_info */
gdsdb_service_start, /* op_service_start */
gdsdb_release /* op_rollback_retaining */
gdsdb_dummy, /* op_void */
gdsdb_connect, /* op_connect */
gdsdb_dummy, /* op_exit */
gdsdb_accept, /* op_accept */
gdsdb_dummy, /* op_reject */
gdsdb_dummy, /* op_protocol */
gdsdb_dummy, /* op_disconnect */
gdsdb_dummy, /* op_credit */
gdsdb_dummy, /* op_continuation */
gdsdb_response, /* op_response */
gdsdb_dummy, /* op_open_file */
gdsdb_dummy, /* op_create_file */
gdsdb_dummy, /* op_close_file */
gdsdb_dummy, /* op_read_page */
gdsdb_dummy, /* op_write_page */
gdsdb_dummy, /* op_lock */
gdsdb_dummy, /* op_convert_lock */
gdsdb_dummy, /* op_release_lock */
gdsdb_dummy, /* op_blocking */
gdsdb_attach, /* op_attach */
gdsdb_attach, /* op_create */
gdsdb_release, /* op_detach */
gdsdb_compile, /* op_compile */
gdsdb_receive, /* op_start */
gdsdb_send, /* op_start_and_send */
gdsdb_send, /* op_send */
gdsdb_receive, /* op_receive */
gdsdb_release, /* op_unwind */
gdsdb_release, /* op_release */
gdsdb_reconnect, /* op_transaction */
gdsdb_release, /* op_commit */
gdsdb_release, /* op_rollback */
gdsdb_release, /* op_prepare */
gdsdb_reconnect, /* op_reconnect */
gdsdb_open_blob2, /* op_create_blob */
gdsdb_open_blob, /* op_open_blob */
gdsdb_segment, /* op_get_segment */
gdsdb_segment, /* op_put_segment */
gdsdb_release, /* op_cancel_blob */
gdsdb_release, /* op_close_blob */
gdsdb_info, /* op_info_database */
gdsdb_info, /* op_info_request */
gdsdb_info, /* op_info_transaction */
gdsdb_info, /* op_info_blob */
gdsdb_segment, /* op_batch_segments */
gdsdb_dummy, /* op_mgr_set_affinity */
gdsdb_dummy, /* op_mgr_clear_affinity */
gdsdb_dummy, /* op_mgr_report */
gdsdb_event, /* op_que_events */
gdsdb_cancel_events, /* op_cancel_events */
gdsdb_release, /* op_commit_retaining */
gdsdb_release, /* op_prepare */
gdsdb_event, /* op_event */
gdsdb_request, /* op_connect_request */
gdsdb_request, /* op_aux_connect */
gdsdb_ddl, /* op_ddl */
gdsdb_open_blob2, /* op_open_blob2 */
gdsdb_open_blob2, /* op_create_blob2 */
gdsdb_slice, /* op_get_slice */
gdsdb_slice, /* op_put_slice */
gdsdb_slice_response, /* op_slice */
gdsdb_seek_blob, /* op_seek_blob */
gdsdb_release, /* op_allocate_statement */
gdsdb_execute, /* op_execute */
gdsdb_prepare, /* op_exec_immediate */
gdsdb_fetch, /* op_fetch */
gdsdb_fetch_response, /* op_fetch_response */
gdsdb_free_statement, /* op_free_statement */
gdsdb_prepare, /* op_prepare_statement */
gdsdb_cursor, /* op_set_cursor */
gdsdb_info, /* op_info_sql */
gdsdb_dummy, /* op_dummy */
gdsdb_response, /* op_response_piggyback */
gdsdb_receive, /* op_start_and_receive */
gdsdb_send, /* op_start_send_and_receive */
gdsdb_exec_immediate2, /* op_exec_immediate2 */
gdsdb_execute, /* op_execute2 */
gdsdb_insert, /* op_insert */
gdsdb_sql_response, /* op_sql_response */
gdsdb_transact, /* op_transact */
gdsdb_transact_response, /* op_transact_response */
gdsdb_release, /* op_drop_database */
gdsdb_attach, /* op_service_attach */
gdsdb_release, /* op_service_detach */
gdsdb_info, /* op_service_info */
gdsdb_service_start, /* op_service_start */
gdsdb_release /* op_rollback_retaining */
};
static int
dissect_gdsdb(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
{
proto_item *ti;
proto_tree *gdsdb_tree;
guint opcode;
packet_info nopi;
proto_item *ti;
proto_tree *gdsdb_tree;
guint opcode;
packet_info nopi;
gdsdb_tree = NULL; /* So the opcode functions can check on if(tree) */
nopi.cinfo = NULL;
@ -1489,11 +1496,13 @@ proto_register_gdsdb(void)
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
},
#if 0
{ &hf_gdsdb_transact_messages,
{ "Messages", "gdsdb.transact.messages",
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
},
#endif
/* gdsdb_transact_response */
{ &hf_gdsdb_transactresponse_messages,
{ "Messages", "gdsdb.transactresponse.messages",
@ -1517,6 +1526,7 @@ proto_register_gdsdb(void)
FT_UINT64, BASE_HEX, NULL, 0x0,
NULL, HFILL }
},
#if 0
/* gdsdb_segment */
{ &hf_gdsdb_segment_blob,
{ "Blob", "gdsdb.segment.blob",
@ -1550,6 +1560,7 @@ proto_register_gdsdb(void)
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
},
#endif
/* gdsdb_info & gdsdb_service_start */
{ &hf_gdsdb_info_object,
{ "Object", "gdsdb.info.object",
@ -1571,6 +1582,7 @@ proto_register_gdsdb(void)
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
},
#if 0
/* gdsdb_release */
{ &hf_gdsdb_release_object,
{ "Object", "gdsdb.release.object",
@ -1710,6 +1722,7 @@ proto_register_gdsdb(void)
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
},
#endif
/* gdsdb_prepare */
{ &hf_gdsdb_prepare_transaction,
{ "Prepare, Transaction", "gdsdb.prepare.transaction",
@ -1741,6 +1754,7 @@ proto_register_gdsdb(void)
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
},
#if 0
/* gdsdb_fetch */
{ &hf_gdsdb_fetch_statement,
{ "Statement", "gdsdb.fetch.statement",
@ -1812,11 +1826,12 @@ proto_register_gdsdb(void)
FT_UINT32, BASE_DEC, NULL, 0x0,
NULL, HFILL }
}
#endif
};
static gint *ett[] = {
&ett_gdsdb,
&ett_gdsdb_opcode,
/* &ett_gdsdb_opcode, */
&ett_gdsdb_connect_pref
};
@ -1824,8 +1839,8 @@ proto_register_gdsdb(void)
"Firebird SQL Database Remote Protocol",
"FB/IB GDS DB", "gdsdb");
proto_register_field_array(proto_gdsdb, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
proto_register_field_array(proto_gdsdb, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
}
void

View File

@ -874,7 +874,7 @@ static int hf_packet_non_gprs_cell_opt_max_retrans = -1;
static int hf_packet_non_gprs_cell_opt_tx_int = -1;
static int hf_packet_non_gprs_cell_opt_ec = -1;
static int hf_packet_non_gprs_cell_opt_ms_txpwr_max_ccch = -1;
static int hf_packet_non_gprs_cell_opt_ext_len = -1;
/* static int hf_packet_non_gprs_cell_opt_ext_len = -1; */
/* <End Packet System Information Type 2> */
@ -11875,12 +11875,14 @@ proto_register_gsm_rlcmac(void)
NULL, HFILL
}
},
#if 0
{ &hf_packet_non_gprs_cell_opt_ext_len,
{ "Extention_Length", "gsm_rlcmac.dl.non_gprs_cell_opt_extention_length",
FT_UINT8, BASE_DEC, NULL, 0x0,
NULL, HFILL
}
},
#endif
{ &hf_packet_system_info_type2_ref_freq_num,
{ "RFL_NUMBER", "gsm_rlcmac.dl.psi2_ref_freq_number",
FT_UINT8, BASE_DEC, NULL, 0x0,

View File

@ -164,7 +164,7 @@ static int hf_gtpv2_ip_address_ipv6= -1;
static int hf_gtpv2_mei= -1;
/* Trace Information */
static int hf_gtpv2_tra_info = -1;
/* static int hf_gtpv2_tra_info = -1; */
static int hf_gtpv2_tra_info_msc_momt_calls = -1;
static int hf_gtpv2_tra_info_msc_momt_sms = -1;
static int hf_gtpv2_tra_info_msc_lu_imsi_ad = -1;
@ -5588,11 +5588,13 @@ void proto_register_gtpv2(void)
FT_UINT8, BASE_DEC, VALS(gtpv2_pdn_type_vals), 0x07,
NULL, HFILL}
},
#if 0
{ &hf_gtpv2_tra_info,
{"Trace ID", "gtpv2.tra_info",
FT_STRING, BASE_NONE, NULL, 0x0,
NULL, HFILL}
},
#endif
{ &hf_gtpv2_tra_info_msc_momt_calls,
{"MO and MT calls", "gtpv2.tra_info_msc_momt_calls",
FT_UINT8, BASE_DEC, NULL, 0x01,

View File

@ -690,7 +690,7 @@ static h248_package_t h248_pkg_cd = {
static int hf_h248_pkg_al = -1;
static int hf_h248_pkg_al_sig_cadence = -1;
static int hf_h248_pkg_al_sig_cadence_on_off = -1;
static int hf_h248_pkg_al_sig_freq = -1;
/* static int hf_h248_pkg_al_sig_freq = -1; */
static int hf_h248_pkg_al_evt_onhook = -1;
static int hf_h248_pkg_al_evt_offhook = -1;
static int hf_h248_pkg_al_evt_flashhook = -1;
@ -1029,7 +1029,9 @@ void proto_register_h248_annex_e(void) {
{ &hf_h248_pkg_al, { "Analog Line Supervision Package", "h248.pkg.al", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_h248_pkg_al_sig_cadence, { "Cadence", "h248.pkg.al.sig.cadence", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_h248_pkg_al_sig_cadence_on_off, { "On/Off Cadence", "h248.pkg.al.sig.cadence_on_off", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
#if 0
{ &hf_h248_pkg_al_sig_freq, { "Ring Frequency", "h248.pkg.al.sig.freq", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
#endif
{ &hf_h248_pkg_al_evt_onhook, { "onhook", "h248.pkg.al.onhook", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_h248_pkg_al_evt_offhook, { "offhook", "h248.pkg.al.offhook", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_h248_pkg_al_evt_flashhook, { "flashhook", "h248.pkg.al.flashhook", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},

View File

@ -77,7 +77,7 @@ INIT_FIELD(message_length, 2, 2)
INIT_FIELD(acknowledge_flowid, 4, 4)
INIT_FIELD(acknowledge_measurementid, 8, 8)
INIT_FIELD(acknowledge_streamid, 16, 2)
INIT_FIELD(acknowledge_padding, 18, 2)
/* INIT_FIELD(acknowledge_padding, 18, 2) */
INIT_FIELD(acknowledge_status, 20, 4)
INIT_FIELD(addflow_flowid, 4, 4)
@ -126,10 +126,10 @@ INIT_FIELD(data_byteseqnumber, 32, 8)
INIT_FIELD(data_timestamp, 40, 8)
INIT_FIELD(data_payload, 48, 0)
INIT_FIELD(start_padding, 4, 4)
/* INIT_FIELD(start_padding, 4, 4) */
INIT_FIELD(start_measurementid, 8, 8)
INIT_FIELD(stop_padding, 4, 4)
/* INIT_FIELD(stop_padding, 4, 4) */
INIT_FIELD(stop_measurementid, 8, 8)
INIT_FIELD(results_data, 4, 0)
@ -172,7 +172,9 @@ static hf_register_info hf[] = {
{ &hf_acknowledge_flowid, { "Flow ID", "npmp.acknowledge_flowid", FT_UINT32, BASE_HEX, NULL, 0x0, NULL, HFILL } },
{ &hf_acknowledge_measurementid, { "Measurement ID", "npmp.acknowledge_measurementid", FT_UINT64, BASE_HEX, NULL, 0x0, NULL, HFILL } },
{ &hf_acknowledge_streamid, { "Stream ID", "npmp.acknowledge_streamid", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL } },
#if 0
{ &hf_acknowledge_padding, { "Padding", "npmp.acknowledge_padding", FT_UINT16, BASE_HEX, NULL, 0x0, NULL, HFILL } },
#endif
{ &hf_acknowledge_status, { "Status", "npmp.acknowledge_status", FT_UINT32, BASE_DEC, NULL, 0x0, NULL, HFILL } },
{ &hf_addflow_flowid, { "Flow ID", "npmp.addflow_flowid", FT_UINT32, BASE_HEX, NULL, 0x0, NULL, HFILL } },
@ -221,10 +223,14 @@ static hf_register_info hf[] = {
{ &hf_data_timestamp, { "Time Stamp", "npmp.data_timestamp", FT_UINT64, BASE_DEC, NULL, 0x0, NULL, HFILL } },
{ &hf_data_payload, { "Payload", "npmp.data_payload", FT_BYTES, BASE_NONE, NULL, 0x0, NULL, HFILL } },
#if 0
{ &hf_start_padding, { "Padding", "npmp.start_padding", FT_UINT32, BASE_HEX, NULL, 0x0, NULL, HFILL } },
#endif
{ &hf_start_measurementid, { "Measurement ID", "npmp.start_measurementid", FT_UINT64, BASE_HEX, NULL, 0x0, NULL, HFILL } },
#if 0
{ &hf_stop_padding, { "Padding", "npmp.stop_padding", FT_UINT32, BASE_HEX, NULL, 0x0, NULL, HFILL } },
#endif
{ &hf_stop_measurementid, { "Measurement ID", "npmp.stop_measurementid", FT_UINT64, BASE_HEX, NULL, 0x0, NULL, HFILL } },
{ &hf_results_data, { "Data", "npmp.results_data", FT_BYTES, BASE_NONE, NULL, 0x0, NULL, HFILL } },

View File

@ -63,14 +63,15 @@ static int hf_v5dl_u_modifier_resp = -1;
static int hf_v5dl_ftype_i = -1;
static int hf_v5dl_ftype_s_u = -1;
static int hf_v5dl_ftype_s_u_ext = -1;
#if 0
static int hf_v5dl_checksum = -1;
static int hf_v5dl_checksum_good = -1;
static int hf_v5dl_checksum_bad = -1;
#endif
static gint ett_v5dl = -1;
static gint ett_v5dl_address = -1;
static gint ett_v5dl_control = -1;
static gint ett_v5dl_checksum = -1;
/* static gint ett_v5dl_checksum = -1; */
static dissector_handle_t v52_handle;
@ -406,6 +407,7 @@ proto_register_v5dl(void)
{ "Frame type", "v5dl.control.ftype", FT_UINT16, BASE_HEX,
VALS(ftype_vals), XDLC_S_U_MASK, NULL, HFILL }},
#if 0
{ &hf_v5dl_checksum,
{ "Checksum", "v5dl.checksum", FT_UINT16, BASE_HEX,
NULL, 0x0, "Details at: http://www.wireshark.org/docs/wsug_html_chunked/ChAdvChecksums.html", HFILL }},
@ -417,13 +419,14 @@ proto_register_v5dl(void)
{ &hf_v5dl_checksum_bad,
{ "Bad Checksum", "v5dl.checksum_bad", FT_BOOLEAN, BASE_NONE,
NULL, 0x0, "True: checksum doesn't match packet content; False: matches content or not checked", HFILL }}
#endif
};
static gint *ett[] = {
&ett_v5dl,
&ett_v5dl_address,
&ett_v5dl_control,
&ett_v5dl_checksum
/* &ett_v5dl_checksum */
};
proto_v5dl = proto_register_protocol("V5 Data Link Layer",

View File

@ -30,7 +30,7 @@
static int proto_vntag = -1;
static int hf_vntag_etype = -1;
static int hf_vntag_len = -1;
/* static int hf_vntag_len = -1; */
static int hf_vntag_trailer = -1;
static gint ett_vntag = -1;
@ -99,9 +99,11 @@ proto_register_vntag(void)
{ &hf_vntag_etype,
{ "Type", "vntag.etype", FT_UINT16, BASE_HEX, VALS(etype_vals), 0x0, NULL, HFILL }
},
#if 0
{ &hf_vntag_len,
{ "Length", "vntag.len", FT_UINT16, BASE_DEC, NULL, 0x0, NULL, HFILL }
},
#endif
{ &hf_vntag_trailer,
{ "Trailer", "vntag.trailer", FT_BYTES, BASE_NONE, NULL, 0x0, NULL, HFILL }
}