Wireshark-commits: [Wireshark-commits] master a8df0c0: Expanding Bluetooth Mesh Profile dissector

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 20 Feb 2019 06:10:59 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=a8df0c0e13cb76450a3843abf4d529c7b224709f
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

a8df0c0 by Piotr Winiarczyk (wino45@xxxxxxxxx):

    Expanding Bluetooth Mesh Profile dissector
    
    Added support for Bluetooth Mesh beacons
    Added support for Bluetooth Mesh Provisioning protocol
    Added support for Bluetooth Mesh Proxy protocol
    Added support for Bluetooth Mesh PB-ADV provisioning bearer
    Added support for Bluetooth Mesh PB-GATT provisioning bearer
    
    Link to Bluetooth Mesh Profile specification
    https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=457092
    
    Bug: 15523
    Change-Id: I408726c0bc7e1d81077539d451c2047f540dd865
    Reviewed-on: https://code.wireshark.org/review/32076
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  8b0e851   Bluetooth: LDAC dissector
     add  a8df0c0   Expanding Bluetooth Mesh Profile dissector


Summary of changes:
 epan/dissectors/CMakeLists.txt               |   4 +
 epan/dissectors/packet-btatt.c               |  54 +-
 epan/dissectors/packet-bthci_cmd.c           |  39 +-
 epan/dissectors/packet-btmesh-beacon.c       | 365 +++++++++++
 epan/dissectors/packet-btmesh-pbadv.c        | 549 +++++++++++++++++
 epan/dissectors/packet-btmesh-provisioning.c | 866 +++++++++++++++++++++++++++
 epan/dissectors/packet-btmesh-proxy.c        | 402 +++++++++++++
 epan/dissectors/packet-btmesh.c              |   8 +-
 epan/dissectors/packet-btmesh.h              |  57 ++
 9 files changed, 2331 insertions(+), 13 deletions(-)
 create mode 100644 epan/dissectors/packet-btmesh-beacon.c
 create mode 100644 epan/dissectors/packet-btmesh-pbadv.c
 create mode 100644 epan/dissectors/packet-btmesh-provisioning.c
 create mode 100644 epan/dissectors/packet-btmesh-proxy.c
 create mode 100644 epan/dissectors/packet-btmesh.h