diff options
author | Guy Harris <guy@alum.mit.edu> | 2005-03-03 08:34:48 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2005-03-03 08:34:48 +0000 |
commit | 282080e26de2f202a2a140f4424bbceac3239d48 (patch) | |
tree | bf9a054969ce499e3ef8a9906531955a4852ff49 /epan/dissectors/packet-retix-bpdu.c | |
parent | 2e28b1b828f259ad37d64b82ea209080c4e3896a (diff) |
Add support for what appears to be 3Com's scheme for encapsulating XNS
over Token Ring (and presumably other link layers using 802.2 LLC), and
for the XNS IDP and SPP protocols.
svn path=/trunk/; revision=13577
Diffstat (limited to 'epan/dissectors/packet-retix-bpdu.c')
-rw-r--r-- | epan/dissectors/packet-retix-bpdu.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/epan/dissectors/packet-retix-bpdu.c b/epan/dissectors/packet-retix-bpdu.c index 5f7a40aafe..c5e2107009 100644 --- a/epan/dissectors/packet-retix-bpdu.c +++ b/epan/dissectors/packet-retix-bpdu.c @@ -28,13 +28,17 @@ # include "config.h" #endif +#if 0 #include <stdio.h> #include <string.h> +#endif #include <glib.h> #include <epan/packet.h> +#if 0 #include "llcsaps.h" #include "ppptypes.h" #include "chdlctypes.h" +#endif #include <epan/addr_resolv.h> static gint ett_retix_bpdu = -1; @@ -67,7 +71,7 @@ dissect_retix_bpdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) if (check_col(pinfo->cinfo, COL_INFO)) { col_clear(pinfo->cinfo, COL_INFO); } - bridge_mac_str = tvb_get_ptr(tvb, 12, 6); + bridge_mac_str = tvb_get_ptr(tvb, 10, 6); if (check_col(pinfo->cinfo, COL_INFO)){ col_add_fstr(pinfo->cinfo, COL_INFO, "Bridge MAC %s", ether_to_str(bridge_mac_str)); } @@ -80,13 +84,13 @@ dissect_retix_bpdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) retix_bpdu_tree = proto_item_add_subtree(ti, ett_retix_bpdu); } - proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_root_mac, tvb, 2, 6, FALSE); + proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_root_mac, tvb, 0, 6, FALSE); - proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_bridge_mac, tvb, 12, 6, FALSE); + proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_bridge_mac, tvb, 10, 6, FALSE); - proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_max_age, tvb, 22, 2, FALSE); - proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_hello_time, tvb, 24, 2, FALSE); - proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_forward_delay, tvb, 26, 2, FALSE); + proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_max_age, tvb, 20, 2, FALSE); + proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_hello_time, tvb, 22, 2, FALSE); + proto_tree_add_item(retix_bpdu_tree, hf_retix_bpdu_forward_delay, tvb, 24, 2, FALSE); } @@ -129,8 +133,4 @@ proto_register_retix_bpdu(void) void proto_reg_handoff_retix_bpdu(void) { - dissector_handle_t retix_bpdu_handle; - - retix_bpdu_handle = find_dissector("rbpdu"); - dissector_add("llc.dsap", 0x80, retix_bpdu_handle); } |