Wireshark-commits: [Wireshark-commits] master d475519: Implement registration of capture dissectors

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Fri, 28 Oct 2016 17:39:30 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=d47551982b343664cafa3ddfa3b3bb960ed9f34a
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

d475519 by João Valverde (joao.valverde@xxxxxxxxxxxxxxxxxx):

    Implement registration of capture dissectors by name
    
    Mirror it after protocol dissector API.
    
    Change-Id: I7985bcfa9e07654c7cf005efec94efc205d7a304
    Reviewed-on: https://code.wireshark.org/review/18496
    Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
    

Actions performed:

    from  01147f8   LACP: Add HP IRF vendor TLV
    adds  d475519   Implement registration of capture dissectors by name


Summary of changes:
 debian/libwireshark0.symbols                |    4 ++
 epan/capture_dissectors.c                   |   63 ++++++++++++++++----
 epan/capture_dissectors.h                   |   64 +++++++++++++++++++-
 epan/dissectors/Makefile.am                 |    1 -
 epan/dissectors/packet-ap1394.c             |    5 +-
 epan/dissectors/packet-arcnet.c             |   19 ++++--
 epan/dissectors/packet-arp.c                |    8 ++-
 epan/dissectors/packet-arp.h                |    1 -
 epan/dissectors/packet-atalk.c              |    4 +-
 epan/dissectors/packet-atm.c                |    9 ++-
 epan/dissectors/packet-ax25-kiss.c          |   14 +++--
 epan/dissectors/packet-ax25.c               |    7 ++-
 epan/dissectors/packet-ax25.h               |   31 ----------
 epan/dissectors/packet-bpq.c                |   12 ++--
 epan/dissectors/packet-chdlc.c              |   12 +++-
 epan/dissectors/packet-chdlc.h              |    3 -
 epan/dissectors/packet-clip.c               |    3 -
 epan/dissectors/packet-enc.c                |    4 +-
 epan/dissectors/packet-eth.c                |   27 ++++++---
 epan/dissectors/packet-eth.h                |    3 -
 epan/dissectors/packet-fddi.c               |   13 ++++-
 epan/dissectors/packet-fr.c                 |   36 +++++-------
 epan/dissectors/packet-gre.c                |    4 +-
 epan/dissectors/packet-i2c.c                |    4 +-
 epan/dissectors/packet-icmp.c               |    4 +-
 epan/dissectors/packet-icmpv6.c             |    5 +-
 epan/dissectors/packet-ieee80211-prism.c    |   15 ++++-
 epan/dissectors/packet-ieee80211-radiotap.c |   14 ++++-
 epan/dissectors/packet-ieee80211-wlancap.c  |   10 +++-
 epan/dissectors/packet-ieee80211.c          |   23 ++++++--
 epan/dissectors/packet-ieee80211.h          |    7 ---
 epan/dissectors/packet-ieee8021ah.c         |   16 +++--
 epan/dissectors/packet-ip.c                 |   25 ++++++--
 epan/dissectors/packet-ip.h                 |    2 -
 epan/dissectors/packet-ipfc.c               |    9 ++-
 epan/dissectors/packet-ipsec.c              |    6 +-
 epan/dissectors/packet-ipv6.c               |   27 +++++++--
 epan/dissectors/packet-ipv6.h               |    5 --
 epan/dissectors/packet-ipx.c                |   14 +++--
 epan/dissectors/packet-ipx.h                |    2 -
 epan/dissectors/packet-isl.c                |   13 ++++-
 epan/dissectors/packet-isl.h                |    2 -
 epan/dissectors/packet-llc.c                |   84 +++++++++++++++------------
 epan/dissectors/packet-llc.h                |    4 --
 epan/dissectors/packet-netbios.c            |    7 ++-
 epan/dissectors/packet-netrom.c             |    5 +-
 epan/dissectors/packet-null.c               |   52 ++++-------------
 epan/dissectors/packet-ospf.c               |    4 +-
 epan/dissectors/packet-pktap.c              |   12 +++-
 epan/dissectors/packet-ppi.c                |    5 +-
 epan/dissectors/packet-ppp.c                |   15 ++++-
 epan/dissectors/packet-ppp.h                |    3 -
 epan/dissectors/packet-raw.c                |   25 +++++---
 epan/dissectors/packet-sctp.c               |    4 +-
 epan/dissectors/packet-shim6.c              |    2 -
 epan/dissectors/packet-sll.c                |    5 +-
 epan/dissectors/packet-tcp.c                |    4 +-
 epan/dissectors/packet-tr.c                 |   16 +++--
 epan/dissectors/packet-tr.h                 |    3 -
 epan/dissectors/packet-udp.c                |    8 ++-
 epan/dissectors/packet-vines.c              |   20 ++++---
 epan/dissectors/packet-vlan.c               |   14 ++++-
 62 files changed, 543 insertions(+), 299 deletions(-)
 delete mode 100644 epan/dissectors/packet-ax25.h