Wireshark-commits: [Wireshark-commits] master 9141bd9: Add more fields to packet_info structure and

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Sat, 23 Jan 2016 03:51:14 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=9141bd97001e4a728c88b2bc7507a2f8bd91cc90
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

9141bd9 by Guy Harris (guy@xxxxxxxxxxxx):

    Add more fields to packet_info structure and use them.
    
    Add fields for the absolute time stamp (and another field for a presence
    flag for the absolute time stamp) and the packet encapsulation for the
    packet.
    
    This lets us remove the field for the packet encapsulation in the
    frame_data structure; do so.
    
    Change-Id: Ifb910a9a192414e2a53086f3f7b97f39ed36aa39
    Reviewed-on: https://code.wireshark.org/review/13499
    Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
    

Actions performed:

    from  2fb43f3   Use structure assignment for nstime_t.
    adds  9141bd9   Add more fields to packet_info structure and use them.


Summary of changes:
 epan/dissectors/file-btsnoop.c          |    6 ++--
 epan/dissectors/file-file.c             |    6 ++--
 epan/dissectors/file-pcap.c             |    2 +-
 epan/dissectors/file-pcapng.c           |    2 +-
 epan/dissectors/packet-adwin.c          |    6 ++--
 epan/dissectors/packet-afp.c            |    4 +--
 epan/dissectors/packet-afs.c            |    4 +--
 epan/dissectors/packet-aoe.c            |    4 +--
 epan/dissectors/packet-arp.c            |   14 ++++----
 epan/dissectors/packet-bluetooth.c      |    2 +-
 epan/dissectors/packet-btavdtp.c        |   10 +++---
 epan/dissectors/packet-btavrcp.c        |    4 +--
 epan/dissectors/packet-bthci_cmd.c      |    6 ++--
 epan/dissectors/packet-bthci_evt.c      |    6 ++--
 epan/dissectors/packet-bthsp.c          |    2 +-
 epan/dissectors/packet-camel.c          |    6 ++--
 epan/dissectors/packet-classicstun.c    |    6 ++--
 epan/dissectors/packet-cops.c           |    6 ++--
 epan/dissectors/packet-ctdb.c           |    8 ++---
 epan/dissectors/packet-dcerpc.c         |   12 +++----
 epan/dissectors/packet-diameter.c       |    6 ++--
 epan/dissectors/packet-dji-uav.c        |    4 +--
 epan/dissectors/packet-dmp.c            |   20 +++++------
 epan/dissectors/packet-dns.c            |    6 ++--
 epan/dissectors/packet-enip.c           |    4 +--
 epan/dissectors/packet-eth.c            |    2 +-
 epan/dissectors/packet-fc.c             |    8 ++---
 epan/dissectors/packet-fcp.c            |   10 +++---
 epan/dissectors/packet-fddi.c           |    2 +-
 epan/dissectors/packet-finger.c         |    6 ++--
 epan/dissectors/packet-frame.c          |   24 ++++++-------
 epan/dissectors/packet-gadu-gadu.c      |    4 +--
 epan/dissectors/packet-gtp.c            |    4 +--
 epan/dissectors/packet-gtpv2.c          |    2 +-
 epan/dissectors/packet-h225.c           |   10 +++---
 epan/dissectors/packet-http.c           |    4 +--
 epan/dissectors/packet-iax2.c           |    6 ++--
 epan/dissectors/packet-icmp.c           |   14 ++++----
 epan/dissectors/packet-icmpv6.c         |    4 +--
 epan/dissectors/packet-ieee80211.c      |    2 +-
 epan/dissectors/packet-ip.c             |    2 +-
 epan/dissectors/packet-ipmi.c           |    6 ++--
 epan/dissectors/packet-ipv6.c           |    2 +-
 epan/dissectors/packet-ipx.c            |    2 +-
 epan/dissectors/packet-iscsi.c          |    8 ++---
 epan/dissectors/packet-lapd.c           |    2 +-
 epan/dissectors/packet-ldap.c           |    4 +--
 epan/dissectors/packet-ldss.c           |    6 ++--
 epan/dissectors/packet-mac-lte.c        |   36 ++++++++++----------
 epan/dissectors/packet-megaco.c         |    2 +-
 epan/dissectors/packet-mgcp.c           |    6 ++--
 epan/dissectors/packet-nbd.c            |    6 ++--
 epan/dissectors/packet-ncp.c            |    2 +-
 epan/dissectors/packet-ndmp.c           |    6 ++--
 epan/dissectors/packet-nettl.c          |    2 +-
 epan/dissectors/packet-nlm.c            |    4 +--
 epan/dissectors/packet-p_mul.c          |   24 ++++++-------
 epan/dissectors/packet-pana.c           |    6 ++--
 epan/dissectors/packet-radius.c         |   10 +++---
 epan/dissectors/packet-reload-framing.c |    6 ++--
 epan/dissectors/packet-reload.c         |    6 ++--
 epan/dissectors/packet-rlc-lte.c        |    2 +-
 epan/dissectors/packet-rlc.c            |    4 +--
 epan/dissectors/packet-ros.c            |    4 +--
 epan/dissectors/packet-rpc.c            |    8 ++---
 epan/dissectors/packet-rsvd.c           |    2 +-
 epan/dissectors/packet-rsvp.c           |    2 +-
 epan/dissectors/packet-rtcp.c           |    6 ++--
 epan/dissectors/packet-rtitcp.c         |    6 ++--
 epan/dissectors/packet-rtnet.c          |    2 +-
 epan/dissectors/packet-rtpproxy.c       |    4 +--
 epan/dissectors/packet-sbc.c            |    4 +--
 epan/dissectors/packet-sbus.c           |   10 +++---
 epan/dissectors/packet-scsi.c           |    2 +-
 epan/dissectors/packet-sctp.c           |   12 +++----
 epan/dissectors/packet-sip.c            |   12 +++----
 epan/dissectors/packet-smb.c            |    4 +--
 epan/dissectors/packet-smb2.c           |    4 +--
 epan/dissectors/packet-ssl.c            |    2 +-
 epan/dissectors/packet-stun.c           |    6 ++--
 epan/dissectors/packet-tcap.c           |   22 ++++++------
 epan/dissectors/packet-tcp.c            |   56 +++++++++++++++----------------
 epan/dissectors/packet-tr.c             |    2 +-
 epan/dissectors/packet-udp.c            |    2 +-
 epan/dissectors/packet-usb-masstorage.c |    2 +-
 epan/dissectors/packet-usb.c            |    6 ++--
 epan/dissectors/packet-vssmonitoring.c  |    6 ++--
 epan/dissectors/packet-whois.c          |    6 ++--
 epan/dissectors/packet-xmcp.c           |    6 ++--
 epan/dissectors/packet-zep.c            |    2 +-
 epan/frame_data.c                       |    1 -
 epan/frame_data.h                       |    1 -
 epan/packet.c                           |   10 ++++--
 epan/packet_info.h                      |    8 +++++
 epan/wslua/wslua_dumper.c               |    7 ++--
... 2 lines suppressed ...