aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/wimax/msg_prc_lt_ctrl.c
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2018-01-15 12:40:55 +0000
committerJoão Valverde <j@v6e.pt>2018-01-16 08:51:37 +0000
commit5352ef42f94b5c14a24eb2e5559440c71fdcae8f (patch)
tree22901b1d228d76360b22af10021564bcee36390e /plugins/wimax/msg_prc_lt_ctrl.c
parenta069a4f856c29b25bae05f2a91d7b2b71e1905f3 (diff)
plugins: Add source tree subfolder for plugin library
This allows some simplification and makes things more consistent, particularly for loading plugins from the build dir. Also fixes the issue reported here: https://www.wireshark.org/lists/wireshark-dev/201801/msg00061.html Change-Id: I0d8a000ee679172bccad546a3b0c47a79486f44d Reviewed-on: https://code.wireshark.org/review/25329 Petri-Dish: João Valverde <j@v6e.pt> Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'plugins/wimax/msg_prc_lt_ctrl.c')
-rw-r--r--plugins/wimax/msg_prc_lt_ctrl.c148
1 files changed, 0 insertions, 148 deletions
diff --git a/plugins/wimax/msg_prc_lt_ctrl.c b/plugins/wimax/msg_prc_lt_ctrl.c
deleted file mode 100644
index 38733a7ace..0000000000
--- a/plugins/wimax/msg_prc_lt_ctrl.c
+++ /dev/null
@@ -1,148 +0,0 @@
-/* msg_prc_lt_ctrl.c
- * WiMax MAC Management PRC-LT-CTRL Message decoders
- *
- * Copyright (c) 2007 by Intel Corporation.
- *
- * Author: John R. Underwood <junderx@yahoo.com>
- *
- * Wireshark - Network traffic analyzer
- * By Gerald Combs <gerald@wireshark.org>
- * Copyright 1999 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
-/* Include files */
-
-#include "config.h"
-
-#include <epan/packet.h>
-#include "wimax_mac.h"
-
-
-void proto_register_mac_mgmt_msg_prc_lt_ctrl(void);
-void proto_reg_handoff_mac_mgmt_msg_prc_lt_ctrl(void);
-
-static gint proto_mac_mgmt_msg_prc_lt_ctrl_decoder = -1;
-
-static gint ett_mac_mgmt_msg_prc_lt_ctrl_decoder = -1;
-
-/* PRC-LT-CTRL fields */
-static gint hf_prc_lt_ctrl_precoding = -1;
-static gint hf_prc_lt_ctrl_precoding_delay = -1;
-/* static gint hf_prc_lt_ctrl_invalid_tlv = -1; */
-
-static const value_string vals_turn_on[] = {
- {0, "Turn off"},
- {1, "Turn on"},
- {0, NULL}
-};
-
-
-/* Decode PRC-LT-CTRL messages. */
-static int dissect_mac_mgmt_msg_prc_lt_ctrl_decoder(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree, void* data _U_)
-{
- guint offset = 0;
- proto_item *prc_lt_ctrl_item;
- proto_tree *prc_lt_ctrl_tree;
-
- { /* we are being asked for details */
-
- /* display MAC payload type PRC-LT-CTRL */
- prc_lt_ctrl_item = proto_tree_add_protocol_format(tree, proto_mac_mgmt_msg_prc_lt_ctrl_decoder, tvb, 0, -1, "MAC Management Message, PRC-LT-CTRL");
-
- /* add MAC PRC-LT-CTRL subtree */
- prc_lt_ctrl_tree = proto_item_add_subtree(prc_lt_ctrl_item, ett_mac_mgmt_msg_prc_lt_ctrl_decoder);
-
- /* display whether to Setup or Tear-down the
- * long-term MIMO precoding delay */
- proto_tree_add_item(prc_lt_ctrl_tree, hf_prc_lt_ctrl_precoding, tvb, offset, 1, ENC_BIG_ENDIAN);
-
- /* display the Precoding Delay */
- proto_tree_add_item(prc_lt_ctrl_tree, hf_prc_lt_ctrl_precoding_delay, tvb, offset, 1, ENC_BIG_ENDIAN);
- }
- return tvb_captured_length(tvb);
-}
-
-/* Register Wimax Mac Payload Protocol and Dissector */
-void proto_register_mac_mgmt_msg_prc_lt_ctrl(void)
-{
- /* PRC-LT-CTRL fields display */
- static hf_register_info hf[] =
- {
-#if 0
- {
- &hf_prc_lt_ctrl_invalid_tlv,
- {
- "Invalid TLV", "wmx.prc_lt_ctrl.invalid_tlv",
- FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL
- }
- },
-#endif
- {
- &hf_prc_lt_ctrl_precoding,
- {
- "Setup/Tear-down long-term precoding with feedback",
- "wimax.prc_lt_ctrl.precoding",
- FT_UINT8, BASE_DEC, VALS(vals_turn_on), 0x80, NULL, HFILL
- }
- },
- {
- &hf_prc_lt_ctrl_precoding_delay,
- {
- "BS precoding application delay",
- "wimax.prc_lt_ctrl.precoding_delay",
- FT_UINT8, BASE_DEC, NULL, 0x60, NULL, HFILL
- }
- }
- };
-
- /* Setup protocol subtree array */
- static gint *ett[] =
- {
- &ett_mac_mgmt_msg_prc_lt_ctrl_decoder,
- };
-
- proto_mac_mgmt_msg_prc_lt_ctrl_decoder = proto_register_protocol (
- "WiMax PRC-LT-CTRL Message", /* name */
- "WiMax PRC-LT-CTRL (prc)", /* short name */
- "wmx.prc" /* abbrev */
- );
-
- proto_register_field_array(proto_mac_mgmt_msg_prc_lt_ctrl_decoder, hf, array_length(hf));
- proto_register_subtree_array(ett, array_length(ett));
-}
-
-void
-proto_reg_handoff_mac_mgmt_msg_prc_lt_ctrl(void)
-{
- dissector_handle_t handle;
-
- handle = create_dissector_handle(dissect_mac_mgmt_msg_prc_lt_ctrl_decoder, proto_mac_mgmt_msg_prc_lt_ctrl_decoder);
- dissector_add_uint("wmx.mgmtmsg", MAC_MGMT_MSG_PRC_LT_CTRL, handle);
-}
-
-/*
- * Editor modelines - http://www.wireshark.org/tools/modelines.html
- *
- * Local variables:
- * c-basic-offset: 8
- * tab-width: 8
- * indent-tabs-mode: t
- * End:
- *
- * vi: set shiftwidth=8 tabstop=8 noexpandtab:
- * :indentSize=8:tabSize=8:noTabs=false:
- */