commit 3a289941c307ff3d45415fd0d643fa7c8a113dff Author: Aaron LI <a...@aaronly.me> Date: Mon May 18 22:42:47 2020 +0800
vendor/LIBPCAP: Import libpcap 1.9.1 Original source can be downloaded from: https://www.tcpdump.org/release/ file = libpcap-1.9.1.tar.gz date = 2019-10-01 size = 861228 sha1 = 04d6e619defad5bb17af15f6d2304e79b649786c A list of files and directories removed is in README.DELETED. Summary of changes: contrib/libpcap/CHANGES | 151 ++ contrib/libpcap/README.DELETED | 75 +- contrib/libpcap/{README => README.md} | 65 +- contrib/libpcap/VERSION | 2 +- contrib/libpcap/bpf_dump.c | 7 +- contrib/libpcap/{bpf/net => }/bpf_filter.c | 312 +-- contrib/libpcap/bpf_image.c | 158 +- contrib/libpcap/diag-control.h | 219 ++ contrib/libpcap/etherent.c | 79 +- contrib/libpcap/extract.h | 16 +- contrib/libpcap/fad-getad.c | 40 +- contrib/libpcap/fad-helpers.c | 884 ------- contrib/libpcap/fmtutils.c | 214 ++ contrib/libpcap/{nametoaddr.h => fmtutils.h} | 23 +- contrib/libpcap/ftmacros.h | 109 + contrib/libpcap/gencode.c | 2630 +++++++++++++------ contrib/libpcap/gencode.h | 57 +- contrib/libpcap/grammar.y | 363 +-- contrib/libpcap/inet.c | 403 --- contrib/libpcap/nametoaddr.c | 446 +++- contrib/libpcap/optimize.c | 562 +++- contrib/libpcap/{sf-pcap-ng.h => optimize.h} | 18 +- contrib/libpcap/pcap-bpf.c | 704 +++-- contrib/libpcap/pcap-common.c | 205 +- contrib/libpcap/pcap-common.h | 32 +- contrib/libpcap/pcap-filter.manmisc.in | 68 +- contrib/libpcap/pcap-int.h | 192 +- contrib/libpcap/pcap-linktype.manmisc.in | 4 +- contrib/libpcap/pcap-savefile.manfile.in | 2 +- contrib/libpcap/pcap-tstamp.manmisc.in | 17 +- contrib/libpcap/{pcap/bluetooth.h => pcap-types.h} | 45 +- contrib/libpcap/pcap.3pcap.in | 133 +- contrib/libpcap/pcap.c | 2776 ++++++++++++++++---- contrib/libpcap/pcap/bluetooth.h | 9 +- contrib/libpcap/pcap/bpf.h | 25 +- contrib/libpcap/pcap/can_socketcan.h | 12 +- contrib/libpcap/pcap/compiler-tests.h | 163 ++ contrib/libpcap/pcap/dlt.h | 166 +- contrib/libpcap/pcap/export-defs.h | 108 - contrib/libpcap/pcap/funcattrs.h | 263 ++ contrib/libpcap/pcap/namedb.h | 2 - contrib/libpcap/pcap/nflog.h | 30 +- contrib/libpcap/pcap/pcap-inttypes.h | 128 + contrib/libpcap/pcap/pcap.h | 474 +++- contrib/libpcap/pcap/sll.h | 46 +- contrib/libpcap/{pcap.h => pcap/socket.h} | 66 +- contrib/libpcap/pcap/usb.h | 54 +- contrib/libpcap/pcap/vlan.h | 6 +- contrib/libpcap/pcap_activate.3pcap | 10 +- contrib/libpcap/pcap_breakloop.3pcap | 39 +- contrib/libpcap/pcap_can_set_rfmon.3pcap | 8 +- contrib/libpcap/pcap_compile.3pcap.in | 33 +- contrib/libpcap/pcap_create.3pcap | 4 +- contrib/libpcap/pcap_datalink.3pcap.in | 6 +- contrib/libpcap/pcap_datalink_name_to_val.3pcap | 6 +- contrib/libpcap/pcap_datalink_val_to_name.3pcap | 16 +- contrib/libpcap/pcap_dump.3pcap | 9 +- contrib/libpcap/pcap_dump_file.3pcap | 2 +- contrib/libpcap/pcap_dump_flush.3pcap | 10 +- contrib/libpcap/pcap_dump_ftell.3pcap | 28 +- contrib/libpcap/pcap_dump_open.3pcap.in | 37 +- contrib/libpcap/pcap_file.3pcap | 16 +- contrib/libpcap/pcap_fileno.3pcap | 21 +- contrib/libpcap/pcap_findalldevs.3pcap | 61 +- contrib/libpcap/pcap_freecode.3pcap | 6 +- .../libpcap/pcap_get_required_select_timeout.3pcap | 98 + contrib/libpcap/pcap_get_selectable_fd.3pcap | 116 +- contrib/libpcap/pcap_get_tstamp_precision.3pcap.in | 4 + contrib/libpcap/pcap_geterr.3pcap | 2 +- contrib/libpcap/pcap_inject.3pcap | 22 +- contrib/libpcap/pcap_is_swapped.3pcap | 6 +- contrib/libpcap/pcap_list_datalinks.3pcap.in | 14 +- contrib/libpcap/pcap_list_tstamp_types.3pcap.in | 23 +- contrib/libpcap/pcap_lookupdev.3pcap | 35 +- contrib/libpcap/pcap_lookupnet.3pcap | 9 +- contrib/libpcap/pcap_loop.3pcap | 53 +- contrib/libpcap/pcap_major_version.3pcap | 4 +- contrib/libpcap/pcap_next_ex.3pcap | 49 +- contrib/libpcap/pcap_offline_filter.3pcap | 4 +- contrib/libpcap/pcap_open_dead.3pcap.in | 11 +- contrib/libpcap/pcap_open_live.3pcap | 9 +- contrib/libpcap/pcap_open_offline.3pcap.in | 13 +- contrib/libpcap/pcap_set_datalink.3pcap | 16 +- ...mode.3pcap => pcap_set_immediate_mode.3pcap.in} | 52 +- contrib/libpcap/pcap_set_timeout.3pcap | 21 +- contrib/libpcap/pcap_set_tstamp_precision.3pcap.in | 13 +- contrib/libpcap/pcap_set_tstamp_type.3pcap.in | 23 +- contrib/libpcap/pcap_setdirection.3pcap | 15 +- contrib/libpcap/pcap_setfilter.3pcap | 17 +- contrib/libpcap/pcap_setnonblock.3pcap | 22 +- contrib/libpcap/pcap_snapshot.3pcap | 8 +- contrib/libpcap/pcap_stats.3pcap | 17 +- contrib/libpcap/pcap_strerror.3pcap | 2 +- contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap | 5 +- contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap | 5 +- contrib/libpcap/portability.h | 163 +- contrib/libpcap/savefile.c | 118 +- contrib/libpcap/scanner.l | 130 +- contrib/libpcap/sf-pcap.c | 445 +++- contrib/libpcap/sf-pcap.h | 2 +- contrib/libpcap/{sf-pcap-ng.c => sf-pcapng.c} | 308 ++- contrib/libpcap/{sf-pcap-ng.h => sf-pcapng.h} | 10 +- contrib/libpcap/sockutils.c | 1230 --------- contrib/libpcap/sockutils.h | 241 -- contrib/libpcap/{pcap.h => varattrs.h} | 32 +- 105 files changed, 9729 insertions(+), 6513 deletions(-) rename contrib/libpcap/{README => README.md} (61%) rename contrib/libpcap/{bpf/net => }/bpf_filter.c (67%) create mode 100644 contrib/libpcap/diag-control.h delete mode 100644 contrib/libpcap/fad-helpers.c create mode 100644 contrib/libpcap/fmtutils.c copy contrib/libpcap/{nametoaddr.h => fmtutils.h} (83%) create mode 100644 contrib/libpcap/ftmacros.h delete mode 100644 contrib/libpcap/inet.c copy contrib/libpcap/{sf-pcap-ng.h => optimize.h} (79%) copy contrib/libpcap/{pcap/bluetooth.h => pcap-types.h} (62%) create mode 100644 contrib/libpcap/pcap/compiler-tests.h delete mode 100644 contrib/libpcap/pcap/export-defs.h create mode 100644 contrib/libpcap/pcap/funcattrs.h create mode 100644 contrib/libpcap/pcap/pcap-inttypes.h copy contrib/libpcap/{pcap.h => pcap/socket.h} (52%) create mode 100644 contrib/libpcap/pcap_get_required_select_timeout.3pcap rename contrib/libpcap/{pcap_set_immediate_mode.3pcap => pcap_set_immediate_mode.3pcap.in} (54%) rename contrib/libpcap/{sf-pcap-ng.c => sf-pcapng.c} (82%) rename contrib/libpcap/{sf-pcap-ng.h => sf-pcapng.h} (86%) delete mode 100644 contrib/libpcap/sockutils.c delete mode 100644 contrib/libpcap/sockutils.h copy contrib/libpcap/{pcap.h => varattrs.h} (76%) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3a289941c307ff3d45415fd0d643fa7c8a113dff -- DragonFly BSD source repository