Wireshark-commits: [Wireshark-commits] rev 52167: /trunk/plugins/wimax/ /trunk/plugins/wimax/: Make

Date: Sun, 22 Sep 2013 00:50:25 GMT
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)