Wireshark-commits: [Wireshark-commits] master e9cf698: Use dissector table to dissect content of ie

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 01 Jan 2019 18:37:44 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=e9cf698512097f4c7c939decc49b3934f817ec65
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

e9cf698 by Christophe GUERBER (christophe.guerber@xxxxxxxxx):

    Use dissector table to dissect content of ieee1609
    
    For unsecured and signed data, the dissector uses a dissector table to
    determine the next dissector. It uses the psId field to index the table.
    
    In the case no psId is provided inside, the caller can set a default
    psid if it is provided beforehand. If none is provided, data are not
    dissected.
    
    Change-Id: I6f9d6989cd87dd373a155a5b893c460344a0c857
    Reviewed-on: https://code.wireshark.org/review/31237
    Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  c25dbfa   Qt: Pluralize "Copy Row(s)"
     add  e9cf698   Use dissector table to dissect content of ieee1609


Summary of changes:
 epan/dissectors/asn1/ieee1609dot2/ieee1609dot2.cnf | 26 +++++++--
 .../ieee1609dot2/packet-ieee1609dot2-template.c    | 16 +++++-
 .../ieee1609dot2/packet-ieee1609dot2-template.h    | 11 ++++
 epan/dissectors/packet-ieee1609dot2.c              | 66 +++++++++++++++++-----
 epan/dissectors/packet-ieee1609dot2.h              | 13 ++++-
 epan/dissectors/packet-wsmp.c                      |  2 +
 6 files changed, 113 insertions(+), 21 deletions(-)