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(-)