aboutsummaryrefslogtreecommitdiffstats
path: root/packet-rx.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-01-31 03:17:56 +0000
committerGuy Harris <guy@alum.mit.edu>2003-01-31 03:17:56 +0000
commitab552d374661899453f7ceaf5e7e89f72727a8c1 (patch)
treeeed196787c6507ea24eadb7cd17df52989e0489d /packet-rx.c
parentf88816e60f1f14f2662c20740db6ecf3764e82b6 (diff)
Get rid of BASE_BIN - it's just the same as BASE_DEC, but people seemed
to be using it for stuff that should be hex, and for stuff that should be Boolean. Use BASE_DEC if it should be decimal, BASE_HEX if it should be hex, and make it Boolean if it should be Boolean. svn path=/trunk/; revision=7053
Diffstat (limited to 'packet-rx.c')
-rw-r--r--packet-rx.c34
1 files changed, 13 insertions, 21 deletions
diff --git a/packet-rx.c b/packet-rx.c
index e9040b170c..6993c1b55c 100644
--- a/packet-rx.c
+++ b/packet-rx.c
@@ -4,7 +4,7 @@
* Based on routines from tcpdump patches by
* Ken Hornstein <kenh@cmf.nrl.navy.mil>
*
- * $Id: packet-rx.c,v 1.37 2002/08/28 21:00:30 jmayer Exp $
+ * $Id: packet-rx.c,v 1.38 2003/01/31 03:17:46 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -57,16 +57,6 @@ static const value_string rx_types[] = {
{ 0, NULL },
};
-static const value_string rx_flags[] = {
- { RX_CLIENT_INITIATED, "client-init" },
- { RX_REQUEST_ACK, "req-ack" },
- { RX_LAST_PACKET, "last-pckt" },
- { RX_MORE_PACKETS, "more-pckts" },
- { RX_FREE_PACKET, "free-pckt" },
- { RX_SLOW_START_OR_JUMBO, "slow-start/jumbogram" },
- { 0, NULL }
-};
-
static const value_string rx_reason[] = {
{ RX_ACK_REQUESTED, "Ack Requested" },
{ RX_ACK_DUPLICATE, "Duplicate Packet" },
@@ -437,15 +427,15 @@ dissect_rx_flags(tvbuff_t *tvb, struct rxinfo *rxinfo, proto_tree *parent_tree,
offset, 1, flags);
tree = proto_item_add_subtree(item, ett_rx_flags);
- proto_tree_add_uint(tree, hf_rx_flags_free_packet, tvb,
+ proto_tree_add_boolean(tree, hf_rx_flags_free_packet, tvb,
offset, 1, flags);
- proto_tree_add_uint(tree, hf_rx_flags_more_packets, tvb,
+ proto_tree_add_boolean(tree, hf_rx_flags_more_packets, tvb,
offset, 1, flags);
- proto_tree_add_uint(tree, hf_rx_flags_last_packet, tvb,
+ proto_tree_add_boolean(tree, hf_rx_flags_last_packet, tvb,
offset, 1, flags);
- proto_tree_add_uint(tree, hf_rx_flags_request_ack, tvb,
+ proto_tree_add_boolean(tree, hf_rx_flags_request_ack, tvb,
offset, 1, flags);
- proto_tree_add_uint(tree, hf_rx_flags_clientinit, tvb,
+ proto_tree_add_boolean(tree, hf_rx_flags_clientinit, tvb,
offset, 1, flags);
offset += 1;
@@ -617,25 +607,27 @@ proto_register_rx(void)
NULL, 0, "Flags", HFILL }},
{ &hf_rx_flags_clientinit, {
- "Client Initiated", "rx.flags.client_init", FT_UINT8, BASE_BIN,
+ "Client Initiated", "rx.flags.client_init", FT_BOOLEAN, 8,
NULL, RX_CLIENT_INITIATED, "Client Initiated", HFILL }},
{ &hf_rx_flags_request_ack, {
- "Request Ack", "rx.flags.request_ack", FT_UINT8, BASE_BIN,
+ "Request Ack", "rx.flags.request_ack", FT_BOOLEAN, 8,
NULL, RX_REQUEST_ACK, "Request Ack", HFILL }},
{ &hf_rx_flags_last_packet, {
- "Last Packet", "rx.flags.last_packet", FT_UINT8, BASE_BIN,
+ "Last Packet", "rx.flags.last_packet", FT_BOOLEAN, 8,
NULL, RX_LAST_PACKET, "Last Packet", HFILL }},
{ &hf_rx_flags_more_packets, {
- "More Packets", "rx.flags.more_packets", FT_UINT8, BASE_BIN,
+ "More Packets", "rx.flags.more_packets", FT_BOOLEAN, 8,
NULL, RX_MORE_PACKETS, "More Packets", HFILL }},
{ &hf_rx_flags_free_packet, {
- "Free Packet", "rx.flags.free_packet", FT_UINT8, BASE_BIN,
+ "Free Packet", "rx.flags.free_packet", FT_BOOLEAN, 8,
NULL, RX_FREE_PACKET, "Free Packet", HFILL }},
+ /* XXX - what about RX_SLOW_START_OR_JUMBO? */
+
{ &hf_rx_userstatus, {
"User Status", "rx.userstatus", FT_UINT32, BASE_DEC,
NULL, 0, "User Status", HFILL }},