Wireshark-commits: [Wireshark-commits] master f5cd215: Bluetooth: Add generic Bluetooth dissector

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 18 Dec 2014 11:03:09 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=f5cd21543d332f6c14da88ebd50730750f791dd4
Submitter: Michal Labedzki (michal.labedzki@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

f5cd215 by Michal Labedzki (michal.labedzki@xxxxxxxxx):

    Bluetooth: Add generic Bluetooth dissector
    
    Bluetooth dissector is used to add ability to filter all bluetooth
    payload from capture files (there are many transport like:
    hci_h4, hci_h1, hci_usb, hci_mon, btle). Also it is used to placeholder for
    all data tree used to store additional informations like bd_addrs, names, etc.
    Finally it is used to be one point for Bluetooth
    Endpoints/Conversation filtering what is enabled now.
    
    Also add Master/Slave Role and Connection Mode tracking.
    
    Change-Id: I67048080fb8ee16fa0f4ec429c1257de81ddd737
    Reviewed-on: https://code.wireshark.org/review/5771
    Petri-Dish: Michal Labedzki <michal.labedzki@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    Reviewed-by: Michal Labedzki <michal.labedzki@xxxxxxxxx>
    

Actions performed:

    from  4a467ff   Bluetooth: BTLE: Add src/dst addresses when they are known
    adds  f5cd215   Bluetooth: Add generic Bluetooth dissector


Summary of changes:
 epan/CMakeLists.txt                                |    1 +
 epan/dissectors/Makefile.common                    |    4 +-
 epan/dissectors/packet-bluetooth.c                 |  951 ++++++++++++++++++++
 .../{packet-bluetooth-hci.h => packet-bluetooth.h} |   66 +-
 epan/dissectors/packet-btatt.c                     |   10 +-
 epan/dissectors/packet-btavctp.c                   |    4 +-
 epan/dissectors/packet-btavdtp.c                   |   11 +-
 epan/dissectors/packet-btbnep.c                    |   10 +-
 epan/dissectors/packet-bthci_acl.c                 |  141 ++-
 epan/dissectors/packet-bthci_cmd.c                 |  547 +++--------
 epan/dissectors/packet-bthci_evt.c                 |  554 +++++-------
 epan/dissectors/packet-bthci_sco.c                 |   62 +-
 epan/dissectors/packet-btl2cap.c                   |   16 +-
 epan/dissectors/packet-btle.c                      |  260 +++++-
 epan/dissectors/packet-btle.h                      |    7 +
 epan/dissectors/packet-btle_rf.c                   |    8 +-
 epan/dissectors/packet-btobex.c                    |    4 +-
 epan/dissectors/packet-btrfcomm.c                  |    8 +-
 epan/dissectors/packet-btsdp.c                     |   14 +-
 epan/dissectors/packet-hci_h1.c                    |   50 +-
 epan/dissectors/packet-hci_h4.c                    |   68 +-
 epan/dissectors/packet-hci_mon.c                   |   54 +-
 epan/dissectors/packet-hci_usb.c                   |   83 +-
 epan/dissectors/packet-packetlogger.c              |   27 +-
 epan/dissectors/packet-ubertooth.c                 |   29 +-
 .../{packet-btavrcp.h => packet-ubertooth.h}       |   21 +-
 epan/dissectors/packet-usb.c                       |    6 +-
 wiretap/btsnoop.c                                  |    1 +
 wiretap/packetlogger.c                             |    9 +-
 29 files changed, 1947 insertions(+), 1079 deletions(-)
 create mode 100644 epan/dissectors/packet-bluetooth.c
 rename epan/dissectors/{packet-bluetooth-hci.h => packet-bluetooth.h} (78%)
 copy epan/dissectors/{packet-btavrcp.h => packet-ubertooth.h} (80%)