http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=52167
User: mmann
Date: 2013/09/21 05:50 PM
Log:
Make dissectors register for their MAC Management Message Type and use dissector_try_uint to do any dissection. Many "outside" (third-party) message types appear to exist.
Have the makefiles do all the work setting up proto_register_<dissector> and proto_reg_handoff_<dissector>, rather than sprinkled throughout the dissectors with extern declarations.
More is coming to make more functions static (because of current makefile fixes) and cleanup MAC Management dissectors to remove unnecessary/duplicative code, but I wanted to get the build issues squared away.
Directory: /trunk/plugins/wimax/
Changes Path Action
+26 -26 Makefile.common Modified
+9 -5 mac_hd_generic_decoder.c Modified
+238 -738 mac_mgmt_msg_decoder.c Modified
+9 -0 msg_aas_beam.c Modified
+12 -0 msg_aas_fbck.c Modified
+22 -26 msg_arq.c Modified
+9 -0 msg_clk_cmp.c Modified
+12 -6 msg_dcd.c Modified
+13 -5 msg_dlmap.c Modified
+19 -7 msg_dreg.c Modified
+18 -5 msg_dsa.c Modified
(20 files not shown)