# # ChangeLog for lib # # Generated by Trac 1.0.10 # 02/28/21 02:44:10 Mon, 03 Jul 2017 04:31:57 GMT Shane Alcock [ed5b2ce] * lib/Makefile.am (modified) * lib/format_pcapng.c (added) * lib/libtrace.h.in (modified) * lib/libtrace_int.h (modified) * lib/linktypes.c (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) Add support for reading pcapng traces Also added special macro: ... Mon, 26 Jun 2017 06:31:22 GMT Shane Alcock [4578626] * lib/format_pcap.c (modified) Fix bug where pcap_write_packet would always return 0 Fri, 23 Jun 2017 02:25:59 GMT Shane Alcock [fdf1f7b] * configure.in (modified) * lib/format_linux_common.c (modified) * lib/format_pcap.c (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) Merge remote-tracking branch 'origin/develop' into pcapng-reader Fri, 23 Jun 2017 02:24:23 GMT Shane Alcock [633339d] * lib/format_helper.c (modified) * lib/format_helper.h (modified) * lib/format_pcap.c (modified) * lib/format_pcapfile.c (modified) Push pcap_get_direction() function to format_helper.c This means we ... Fri, 23 Jun 2017 02:17:24 GMT GitHub [1105ce0] * lib/trace_parallel.c (modified) Merge pull request #53 from LibtraceTeam/fix_assertion_error Fixes ... Wed, 21 Jun 2017 22:36:26 GMT Richard Sanger [b606855] * lib/trace_parallel.c (modified) Fixes issue #50 pstop errors/assertions Pstop was either causing a ... Wed, 21 Jun 2017 03:41:47 GMT Richard Sanger [d47ca18] * configure.in (modified) * lib/format_linux_common.c (modified) * lib/format_pcap.c (modified) * lib/trace.c (modified) Fix issue #49 compile issues when missing BPF header file If pcap ... Thu, 02 Mar 2017 00:52:15 GMT Shane Alcock [f4fdcd1] * lib/trace_parallel.c (modified) Fix missing braces around "if" in trace_pstart Tue, 28 Feb 2017 04:50:48 GMT Shane Alcock [4db5b98] * lib/Makefile.am (modified) Add another missing header file Tue, 28 Feb 2017 03:08:39 GMT Shane Alcock [317e903] * lib/libtrace.h.in (modified) * lib/protocols_transport.c (modified) Add support for PPTP GRE Credit to EaseTheWorld for producing the ... Tue, 28 Feb 2017 02:56:15 GMT Shane Alcock [9d29d1e] * lib/Makefile.am (modified) Fix missing headers in dist tarball Tue, 28 Feb 2017 00:49:40 GMT Shane Alcock [db84bb2] * lib/format_dag25.c (modified) * lib/format_dpdk.c (modified) * lib/format_linux_common.c (modified) * lib/format_linux_common.h (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) * lib/trace_parallel.c (modified) Ensure packet->order is always strictly incrementing We cannot ... Tue, 28 Feb 2017 00:47:49 GMT Shane Alcock [dea08f1] * lib/trace_parallel.c (modified) Fix wandio race conditions libwandio is not thread-safe, so ... Fri, 13 Jan 2017 01:33:37 GMT Richard Sanger [c9ce7ab] * lib/Makefile.am (modified) Remove installing headers which are unused Remove a number of ... Fri, 13 Jan 2017 01:33:21 GMT Richard Sanger [174b3c7] * lib/format_dpdk.c (modified) Fix compiler warning Fri, 13 Jan 2017 01:27:15 GMT Richard Sanger [6f7cd4b] * lib/format_dpdk.c (modified) * lib/hash_toeplitz.c (modified) * lib/hash_toeplitz.h (modified) Makes a couple of modifications to the DPDK RSS hash key patch * ... Wed, 11 Jan 2017 23:58:25 GMT Richard Sanger [d31b952] * lib/format_dpdk.c (modified) Merge remote-tracking branch 'ease/patch-1' into develop Thu, 05 Jan 2017 00:39:55 GMT GitHub [2d4e055] * lib/trace_parallel.c (modified) Merge pull request #43 from EaseTheWorld/patch-2 Avoid using double ... Thu, 05 Jan 2017 00:32:38 GMT Shane Alcock [4edb310] * lib/format_linux_ring.c (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) Merge branch 'develop' of https://github.com/wanduow/libtrace into ... Thu, 05 Jan 2017 00:27:52 GMT Shane Alcock [cff1819] * lib/Makefile.am (modified) Move most installed headers into a libtrace-specific directory This ... Mon, 26 Dec 2016 01:00:03 GMT GitHub [ceba2b2] * lib/trace_parallel.c (modified) Avoid using double in store_first_packet() 'integer-to-double' ... Fri, 16 Dec 2016 05:40:53 GMT GitHub [e47ab4d] * lib/format_dpdk.c (modified) Support uni/bi directional hasher for dpdk For HASHER_BALLANCE, use ... Thu, 15 Dec 2016 04:06:24 GMT Richard Sanger [47c4490] * lib/format_linux_ring.c (modified) * lib/trace_parallel.c (modified) Second round of fixes for Issue #39 1. Fixes a bug in the ring ... Mon, 05 Dec 2016 06:34:30 GMT Richard Sanger [adb2c4c] * lib/trace.c (modified) Remove mutex in the packet path, which limits parallel performance ... Mon, 05 Dec 2016 06:04:41 GMT Richard Sanger [5e3f16c] * lib/format_bpf.c (modified) * lib/format_dag25.c (modified) * lib/format_dpdk.c (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) * lib/format_pcap.c (modified) * lib/libtrace_int.h (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) Fix for issue #39 - ring and int pstop() fails on older kernels when ... Wed, 30 Nov 2016 06:42:43 GMT GitHub [99351e3] * lib/protocols_l2.c (modified) Support IPv6 in PPP maybe rare case, but try to complete specification. Fri, 25 Nov 2016 01:53:34 GMT Richard Sanger [c94f107] * lib/format_dpdk.c (modified) Return DPDK library version from libtrace help Fri, 25 Nov 2016 01:50:28 GMT Richard Sanger [b15cc48] * lib/format_dpdk.c (modified) Fixes bug in DPDK trace_event handling Reading small bursts of ... Thu, 24 Nov 2016 22:30:31 GMT Richard Sanger [e3b6476] * lib/format_dpdk.c (modified) Turn off debug flag in DPDK I accidentally left this on in the ... Thu, 24 Nov 2016 22:18:42 GMT Richard Sanger [89e2ff7] * lib/trace.c (modified) * lib/trace_parallel.c (modified) Fix trace_interrupt() with busy traces Trace interrupt is now ... Thu, 24 Nov 2016 21:13:11 GMT Richard Sanger [b148e3b] * lib/format_dpdk.c (modified) * lib/libtrace.h.in (modified) * lib/trace_parallel.c (modified) * test/test-tracetime-parallel.c (modified) Updates DPDK to latest release and improves performance Thanks to ... Mon, 31 Oct 2016 04:26:57 GMT EaseTheWorld [0cdd231] * lib/libtrace.h.in (modified) * lib/trace.c (modified) Add trace_clear_statistics api. Fri, 21 Oct 2016 06:39:20 GMT GitHub [631fdbc] * lib/format_pcap.c (modified) received statistics support for pcap type. Thu, 20 Oct 2016 17:05:43 GMT Teemu Rytilahti [4b64a045] * lib/linktypes.c (modified) Allow parsing SIT (ipv6-in-ipv4) packets inside SLL Thu, 01 Sep 2016 04:27:23 GMT Shane Alcock [1d780e4] * lib/format_linux_common.c (modified) * lib/format_pcap.c (modified) Fix some basic warnings Also fixed spelling of 'statistics' in ... Thu, 01 Sep 2016 04:15:23 GMT Shane Alcock [903f64d] * lib/trace.c (modified) Fix segfault when destroying a packet from an EOF'd trace. The ... Thu, 01 Sep 2016 04:14:12 GMT Shane Alcock [62dec50] * lib/format_pcap.c (modified) Fix bug when pausing and restarting a pcap: trace file Instead of ... Mon, 29 Aug 2016 04:14:27 GMT Shane Alcock [8485d99] * lib/common.h (modified) * lib/malloc.c (modified) * lib/realloc.c (modified) Fix files I broke with my automatic relicensing... Mon, 29 Aug 2016 04:09:01 GMT Shane Alcock [ee6e802] * lib/bpf-jit/bpf-jit.cc (modified) * lib/bpf-jit/bpf-jit.h (modified) * lib/bpf-jit/bpf-opcodes.c (modified) * lib/byteswap.c (modified) * lib/checksum.c (modified) * lib/checksum.h (modified) * lib/combiner_ordered.c (modified) * lib/combiner_sorted.c (modified) * lib/combiner_unordered.c (modified) * lib/common.h (modified) * lib/dagformat.h (modified) * lib/daglegacy.h (modified) * lib/data-struct/buckets.c (modified) * lib/data-struct/buckets.h (modified) * lib/data-struct/deque.c (modified) * lib/data-struct/deque.h (modified) * lib/data-struct/linked_list.c (modified) * lib/data-struct/linked_list.h (modified) * lib/data-struct/message_queue.c (modified) * lib/data-struct/message_queue.h (modified) * lib/data-struct/object_cache.c (modified) * lib/data-struct/object_cache.h (modified) * lib/data-struct/ring_buffer.c (modified) * lib/data-struct/ring_buffer.h (modified) * lib/data-struct/sliding_window.c (modified) * lib/data-struct/sliding_window.h (modified) * lib/data-struct/vector.c (modified) * lib/data-struct/vector.h (modified) * lib/erftypes.h (modified) * lib/format_atmhdr.c (modified) * lib/format_bpf.c (modified) * lib/format_dag24.c (modified) * lib/format_dag25.c (modified) * lib/format_dpdk.c (modified) * lib/format_duck.c (modified) * lib/format_erf.c (modified) * lib/format_erf.h (modified) * lib/format_helper.c (modified) * lib/format_helper.h (modified) * lib/format_legacy.c (modified) * lib/format_linux_common.c (modified) * lib/format_linux_common.h (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) * lib/format_pcap.c (modified) * lib/format_pcapfile.c (modified) * lib/format_rt.c (modified) * lib/format_tsh.c (modified) * lib/gettimeofday.c (modified) * lib/hash_toeplitz.c (modified) * lib/hash_toeplitz.h (modified) * lib/libtrace_arphrd.h (modified) * lib/libtrace_int.h (modified) * lib/libtrace_parallel.h (modified) * lib/link_wireless.c (modified) * lib/linktypes.c (modified) * lib/lt_bswap.h (modified) * lib/lt_inttypes.h (modified) * lib/malloc.c (modified) * lib/pcap_dump_flush.c (modified) * lib/pcap_next_ex.c (modified) * lib/pcap_open_dead.c (modified) * lib/protocols.h (modified) * lib/protocols_application.c (modified) * lib/protocols_l2.c (modified) * lib/protocols_l3.c (modified) * lib/protocols_ospf.c (modified) * lib/protocols_pktmeta.c (modified) * lib/protocols_transport.c (modified) * lib/pthread_spinlock.c (modified) * lib/pthread_spinlock.h (modified) * lib/realloc.c (modified) * lib/rt_protocol.h (modified) * lib/strndup.c (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) * libpacketdump/bitbuffer.c (modified) * libpacketdump/bitbuffer.h (modified) * libpacketdump/eth_0.c (modified) * libpacketdump/eth_2048.c (modified) * libpacketdump/eth_2054.c (modified) * libpacketdump/eth_33024.c (modified) * libpacketdump/eth_34525.c (modified) * libpacketdump/eth_34887.c (modified) * libpacketdump/eth_34916.c (modified) * libpacketdump/eth_34958.c (modified) * libpacketdump/grammar.h (modified) * libpacketdump/ip_0.c (modified) * libpacketdump/ip_1.c (modified) * libpacketdump/ip_132.c (modified) * libpacketdump/ip_17.c (modified) * libpacketdump/ip_33.c (modified) * libpacketdump/ip_43.c (modified) * libpacketdump/ip_44.c (modified) * libpacketdump/ip_47.c (modified) * libpacketdump/ip_6.c (modified) * libpacketdump/ip_60.c (modified) * libpacketdump/ip_89.c (modified) * libpacketdump/libpacketdump.h (modified) * libpacketdump/link_0.c (modified) * libpacketdump/link_1.c (modified) * libpacketdump/link_10.c (modified) * libpacketdump/link_11.c (modified) * libpacketdump/link_15.c (modified) * libpacketdump/link_2.c (modified) * libpacketdump/link_4.c (modified) * libpacketdump/link_6.c (modified) * libpacketdump/link_9.c (modified) * libpacketdump/ospf2_1.c (modified) * libpacketdump/ospf2_1000.c (modified) * libpacketdump/ospf2_1001.c (modified) * libpacketdump/ospf2_1002.c (modified) * libpacketdump/ospf2_1003.c (modified) * libpacketdump/ospf2_1004.c (modified) * libpacketdump/ospf2_1005.c (modified) * libpacketdump/ospf2_4.c (modified) * libpacketdump/ospf2_5.c (modified) * tools/traceanon/Anon.cc (modified) * tools/traceanon/Anon.h (modified) * tools/traceanon/traceanon.cc (modified) * tools/tracediff/tracediff.c (modified) * tools/traceends/traceends.cc (modified) * tools/tracemerge/tracemerge.c (modified) * tools/tracepktdump/tracepktdump.cc (modified) * tools/tracereplay/tracereplay.c (modified) * tools/tracereport/contain.c (modified) * tools/tracereport/contain.h (modified) * tools/tracereport/dir_report.c (modified) * tools/tracereport/drops_report.c (modified) * tools/tracereport/ecn_report.c (modified) * tools/tracereport/error_report.c (modified) * tools/tracereport/flow_report.c (modified) * tools/tracereport/misc_report.c (modified) * tools/tracereport/nlp_report.c (modified) * tools/tracereport/output.c (modified) * tools/tracereport/port_report.c (modified) * tools/tracereport/protocol_report.c (modified) * tools/tracereport/report.h (modified) * tools/tracereport/synopt_report.c (modified) * tools/tracereport/tcpopt_report.c (modified) * tools/tracereport/tcpsegment_report.c (modified) * tools/tracereport/tos_report.c (modified) * tools/tracereport/tracereport.c (modified) * tools/tracereport/tracereport.h (modified) * tools/tracereport/ttl_report.c (modified) * tools/tracertstats/output.c (modified) * tools/tracertstats/output.h (modified) * tools/tracertstats/output_html.c (modified) * tools/tracertstats/output_png.c (modified) * tools/tracertstats/output_txt.c (modified) * tools/tracertstats/tracertstats.c (modified) * tools/tracertstats/tracertstats_single.c (modified) * tools/tracesplit/tracesplit.c (modified) * tools/tracesplit/tracesplit_dir.c (modified) * tools/tracestats/tracestats.c (modified) * tools/tracestats/tracestats_single.c (modified) * tools/tracetop/tracetop.cc (modified) Updated copyright blurb on all source files In some cases, this ... Fri, 26 Aug 2016 03:13:08 GMT Shane Alcock [000726a] * lib/format_linux_ring.c (modified) Add missing {}s around an if in ring format code Wed, 20 Jul 2016 04:01:58 GMT Shane Alcock [a984307] * INSTALL (modified) * README (modified) * config-win.h (deleted) * examples/tutorial/sourcedemo.c (modified) * lib/format_bpf.c (modified) * lib/format_dpdk.c (modified) * lib/format_rt.c (modified) * lib/libtrace.h.in (modified) * lib/trace.c (modified) * libpacketdump/link_15.c (modified) * libtrace.sln (deleted) * libtrace.vcproj (deleted) * test-convert.vcproj (deleted) * test-format.vcproj (deleted) * test-pcap-bpf.vcproj (deleted) * test/vxlan.pcap (added) * tools/tracesplit/tracesplit.1 (modified) * tools/tracesplit/tracesplit.c (modified) Merge remote-tracking branch 'origin/develop' into libtrace4 ... Wed, 06 Apr 2016 05:01:41 GMT Richard Sanger [bb0a1f4] * lib/format_dpdk.c (modified) Use the default DPDK device driver rx/tx thresholds DPDK 1.8 ... Wed, 06 Apr 2016 01:08:30 GMT Richard Sanger [38c00dd] * INSTALL (modified) * README (modified) * config-win.h (deleted) * lib/libtrace.h.in (modified) * lib/trace.c (modified) * libtrace.sln (deleted) * libtrace.vcproj (deleted) * test-convert.vcproj (deleted) * test-format.vcproj (deleted) * test-pcap-bpf.vcproj (deleted) * test/vxlan.pcap (added) * tools/tracesplit/tracesplit.1 (modified) * tools/tracesplit/tracesplit.c (modified) Merge branch 'master' into develop Conflicts: lib/trace.c Tue, 08 Mar 2016 20:19:43 GMT Shane Alcock [fd4482d] * lib/libtrace.h.in (modified) * lib/trace.c (modified) Make sure trace_create_packet() doesn't segfault If allocating ... Tue, 23 Feb 2016 03:03:43 GMT Perry Lorier [7d1ada1] * lib/trace.c (modified) Fix memory management of trace_construct_packet. Tue, 23 Feb 2016 03:03:14 GMT Perry Lorier [9636216] * lib/trace.c (modified) Trivial whitespace fixes. Mon, 16 Nov 2015 21:16:10 GMT Shane Alcock [13bcf9e] * lib/format_bpf.c (modified) Fix race condition when adjusting BPF headers on FreeBSD 9 Turns ... Tue, 03 Nov 2015 02:47:25 GMT Shane Alcock [733c8b4] * lib/combiner_ordered.c (modified) Always automatically push TS ticks to the reporter This now happens ... Tue, 03 Nov 2015 02:44:24 GMT Shane Alcock [f0cb0d4] * lib/trace.c (modified) Seed the RNG when calling trace_init If we don't do this, we can't ... Wed, 14 Oct 2015 02:24:10 GMT Shane Alcock [21c0d70] * lib/combiner_ordered.c (modified) * lib/data-struct/buckets.c (modified) Fix memory leak with heavily filtered RT inputs Bucket buffers that ... Mon, 12 Oct 2015 20:51:22 GMT Shane Alcock [44f9892] * lib/combiner_ordered.c (modified) Fix issues with bad ordering in the ordered combiner Mostly this ... Tue, 06 Oct 2015 22:59:32 GMT Shane Alcock [92a2bf6] * lib/trace.c (modified) Make sure we destroy the message queue for each thread. Otherwise, ... Tue, 06 Oct 2015 22:53:03 GMT Shane Alcock [2e91590] * lib/format_pcap.c (modified) Fix bug where we were leaking pcap file descriptors Thanks to Tomas ... Mon, 05 Oct 2015 04:33:27 GMT Shane Alcock [6d1c2c0] * lib/data-struct/deque.c (modified) * lib/format_linux_common.h (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) Fix a few more warnings Mon, 05 Oct 2015 04:14:15 GMT Shane Alcock [d8b05b7] * lib/byteswap.c (modified) * lib/checksum.c (modified) * lib/checksum.h (modified) * lib/dagformat.h (modified) * lib/daglegacy.h (modified) * lib/erftypes.h (modified) * lib/format_atmhdr.c (modified) * lib/format_bpf.c (modified) * lib/format_dag24.c (modified) * lib/format_dag25.c (modified) * lib/format_dpdk.c (modified) * lib/format_duck.c (modified) * lib/format_erf.c (modified) * lib/format_erf.h (modified) * lib/format_helper.c (modified) * lib/format_helper.h (modified) * lib/format_legacy.c (modified) * lib/format_linux_common.c (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) * lib/format_pcap.c (modified) * lib/format_pcapfile.c (modified) * lib/format_rt.c (modified) * lib/format_tsh.c (modified) * lib/libtrace_arphrd.h (modified) * lib/libtrace_int.h (modified) * lib/link_wireless.c (modified) * lib/linktypes.c (modified) * lib/lt_bswap.h (modified) * lib/lt_inttypes.h (modified) * lib/pcap_dump_flush.c (modified) * lib/pcap_next_ex.c (modified) * lib/pcap_open_dead.c (modified) * lib/protocols.h (modified) * lib/protocols_application.c (modified) * lib/protocols_l2.c (modified) * lib/protocols_l3.c (modified) * lib/protocols_ospf.c (modified) * lib/protocols_pktmeta.c (modified) * lib/protocols_transport.c (modified) * lib/pthread_spinlock.c (modified) * lib/pthread_spinlock.h (modified) * lib/rt_protocol.h (modified) * lib/strndup.c (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) * tools/tracereport/tracereport.c (modified) * tools/tracertstats/tracertstats.c (modified) * tools/tracertstats/tracertstats_single.c (modified) * tools/tracestats/tracestats.c (modified) * tools/tracestats/tracestats_single.c (modified) Make sure our copyright covers recent years Consistency across all ... Sun, 04 Oct 2015 20:49:01 GMT Shane Alcock [6cf2770] * lib/format_dag25.c (modified) Remove mistyped error message Fri, 02 Oct 2015 03:07:24 GMT Shane Alcock [32a3ec5] * configure.in (modified) * lib/format_dag25.c (modified) * lib/trace_parallel.c (modified) Various DAG fixes * Use CSAPI for configuring snap length if ... Thu, 01 Oct 2015 22:59:07 GMT Shane Alcock [7fe6dfa] * configure.in (modified) * lib/format_pcap.c (modified) Enforce immediate mode for pcap if available This will prevent pcap ... Wed, 30 Sep 2015 04:22:35 GMT Shane Alcock [259c314] * lib/format_bpf.c (modified) Use correct "buffersize" in format_bpf.c Wed, 30 Sep 2015 03:55:25 GMT Shane Alcock [348396b] * lib/data-struct/buckets.c (modified) * lib/trace.c (modified) Fix deadlock when reading parallel RT with a filter The problem was ... Wed, 30 Sep 2015 00:58:44 GMT Shane Alcock [a151dda] * lib/format_bpf.c (modified) Blind attempt at adding buckets to bpf: Wed, 30 Sep 2015 00:38:32 GMT Shane Alcock [d391ce0] * lib/data-struct/buckets.c (modified) * lib/format_rt.c (modified) * lib/libtrace.h.in (modified) * lib/libtrace_int.h (modified) * lib/trace.c (modified) Updated format_rt to use new bucket structure This should save us ... Mon, 28 Sep 2015 21:19:59 GMT Shane Alcock [e63d80d] * lib/Makefile.am (modified) * lib/data-struct/buckets.c (added) * lib/data-struct/buckets.h (added) Add bucket data structure for keeping track of packet buffers A ... Mon, 28 Sep 2015 21:17:59 GMT Shane Alcock [02cbc14] * lib/data-struct/linked_list.c (modified) * lib/data-struct/linked_list.h (modified) Fix memory leak in linked_list data struct Also remove relative ... Fri, 25 Sep 2015 05:18:23 GMT Shane Alcock [f6366a7] * lib/format_linux_common.h (modified) Only build functions using SOL_PACKET if we have it Fri, 25 Sep 2015 03:04:46 GMT Shane Alcock [26c2d4c] * lib/format_linux_common.c (modified) * lib/format_linux_common.h (modified) * lib/protocols_pktmeta.c (modified) Fix errors/warnings that appeared on Fedora Main problem was that ... Fri, 25 Sep 2015 02:31:28 GMT Shane Alcock [10553bf] * examples/parallel/network_capture.c (modified) * lib/data-struct/sliding_window.c (modified) * lib/format_bpf.c (modified) * lib/pthread_spinlock.c (modified) * lib/trace_parallel.c (modified) * tools/traceanon/Makefile.am (modified) Fix various build errors and warnings on OS X Thu, 24 Sep 2015 23:18:55 GMT Shane Alcock [6fac5db] * lib/trace.c (modified) Actually, don't free hasher_data We can't guarantee that the data ... Wed, 23 Sep 2015 01:47:24 GMT Shane Alcock [389dd77] * README (modified) * examples/skeleton/parallel.c (modified) * lib/libtrace_parallel.h (modified) * lib/trace_parallel.c (modified) Added 'sender' thread to user message callback Update parallel ... Wed, 23 Sep 2015 01:46:38 GMT Shane Alcock [ff12906] * lib/trace.c (modified) Fix segfaults when destroying a non-parallel trace Thu, 17 Sep 2015 01:24:51 GMT Shane Alcock [b53d019] * lib/libtrace.h.in (modified) Tidy up some documentation in libtrace.h Thu, 17 Sep 2015 01:14:12 GMT Shane Alcock [76c86fb] * lib/trace.c (modified) Make sure we free any hasher data associated with a trace Wed, 16 Sep 2015 05:23:46 GMT Shane Alcock [1101175] * lib/libtrace_int.h (modified) * lib/libtrace_parallel.h (modified) * lib/trace_parallel.c (modified) * tools/tracertstats/tracertstats.c (modified) Polish up all the documentation in libtrace_parallel.h Removed ... Tue, 15 Sep 2015 05:16:51 GMT Shane Alcock [5478d3d] * examples/parallel/trivial_skeleton.c (modified) * lib/format_bpf.c (modified) * lib/format_dag25.c (modified) * lib/format_erf.c (modified) * lib/format_linux_int.c (modified) * lib/format_pcap.c (modified) * lib/format_rt.c (modified) * lib/libtrace.h.in (modified) * lib/libtrace_parallel.h (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) * tools/tracereport/dir_report.c (modified) * tools/tracereport/drops_report.c (modified) * tools/tracesplit/tracesplit.c (modified) Fix all outstanding warnings Implemented trace_get_statistics for ... Tue, 15 Sep 2015 03:08:34 GMT Shane Alcock [a31e166] * lib/combiner_ordered.c (modified) * lib/combiner_sorted.c (modified) * lib/combiner_unordered.c (modified) * lib/libtrace_parallel.h (modified) * lib/trace_parallel.c (modified) Rename libtrace_get_perpkt_count to trace_get_perpkt_threads This ... Mon, 14 Sep 2015 23:12:26 GMT Shane Alcock [6264e8e] * lib/format_rt.c (modified) Set the remaining RT header fields on a START message Mon, 14 Sep 2015 23:11:14 GMT Shane Alcock [91c2acc] * lib/format_erf.c (modified) Fix bad ERF writing bug, for real Make sure that the record length ... Mon, 14 Sep 2015 05:44:27 GMT Shane Alcock [2b4444f] * lib/trace_parallel.c (modified) Add missing return to message handling switch Not a big deal ... Mon, 14 Sep 2015 05:43:58 GMT Shane Alcock [087674b] * lib/format_erf.c (modified) Fix stupid bug I introduced into erf_dump_packet Sun, 13 Sep 2015 23:33:05 GMT Shane Alcock [a6b44a7] * lib/format_dag25.c (modified) Don't fail trace_pstart if perpkt threads > DAG streams. Instead, ... Sun, 13 Sep 2015 23:25:29 GMT Shane Alcock [b3dca4d] * lib/format_erf.c (modified) Don't rely on rlen for determining write sizes for ERF packets ... Fri, 11 Sep 2015 03:00:27 GMT Shane Alcock [f625817] * lib/combiner_ordered.c (modified) * lib/combiner_sorted.c (modified) * lib/combiner_unordered.c (modified) * lib/libtrace.h.in (modified) * lib/libtrace_int.h (modified) * lib/libtrace_parallel.h (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) * tools/tracertstats/tracertstats.c (modified) * tools/tracestats/Makefile.am (modified) Reworked callback API and removed old per_msg and reporter functions ... Thu, 10 Sep 2015 04:40:56 GMT Shane Alcock [9346e4a] * lib/trace_parallel.c (modified) Allow trace_pstop to be called by a reporter thread. This will ... Wed, 09 Sep 2015 02:04:10 GMT Shane Alcock [3dd5acc] * lib/combiner_ordered.c (modified) * lib/combiner_sorted.c (modified) * lib/combiner_unordered.c (modified) * lib/libtrace_parallel.h (modified) Fix problems with combiners and ticks. * Each tick should only be ... Mon, 07 Sep 2015 22:45:56 GMT Shane Alcock [0f6bc3f] * lib/Makefile.am (modified) Make sure all new header files are distributed Fri, 04 Sep 2015 03:23:24 GMT Shane Alcock [32751a2] * lib/format_rt.c (modified) Make RT safe for use as a parallel input Previously, the RT format ... Thu, 03 Sep 2015 05:13:15 GMT Shane Alcock [0a368ae] * lib/trace.c (modified) Fix assert fail with last_packet for RT inputs Thu, 03 Sep 2015 03:21:45 GMT Shane Alcock [7e6b54d] * lib/format_rt.c (modified) * lib/rt_protocol.h (modified) Re-work the RT protocol to be usable cross-platform * All ... Thu, 03 Sep 2015 03:18:11 GMT Shane Alcock [206109f] * lib/format_rt.c (modified) Add ability to detect RT version mismatches Mon, 31 Aug 2015 01:50:39 GMT Shane Alcock [babeb70] * configure.in (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) Detect whether PACKET_FANOUT is available. If not, int: and ring: ... Mon, 31 Aug 2015 01:50:24 GMT Shane Alcock [f45ff19] * lib/data-struct/object_cache.c (modified) Make sure our config #defines make it to the object cache Mon, 31 Aug 2015 01:49:35 GMT Shane Alcock [b3ff33b] * lib/libtrace_parallel.h (modified) Make parallel API work for C++ programs Tue, 25 Aug 2015 22:18:31 GMT Shane Alcock [f17b546] * configure.in (modified) * lib/data-struct/linked_list.c (modified) * lib/data-struct/object_cache.c (modified) * lib/format_linux_common.c (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) * lib/libtrace_int.h (modified) * lib/libtrace_parallel.h (modified) * lib/trace.c (modified) * lib/trace_parallel.c (modified) * m4/attributes.m4 (modified) * tools/tracestats/tracestats_parallel.c (modified) Merge remote branch 'parallel/develop' into libtrace4 Tue, 25 Aug 2015 22:18:20 GMT Shane Alcock [7c17e4a] * lib/format_erf.c (modified) Merge remote branch 'origin/develop' into libtrace4 Tue, 25 Aug 2015 22:17:59 GMT Shane Alcock [461582b] * lib/protocols_l2.c (modified) Ethertype and linktype are not the same thing! Tue, 25 Aug 2015 22:11:15 GMT Shane Alcock [7aa2a21] * lib/format_erf.c (modified) Fix bad framing calculation when converting to ERF The bug was ... Tue, 25 Aug 2015 06:21:05 GMT Richard Sanger [9a3a846] * lib/trace.c (modified) Fix bug with commit 2fa43f Missed a case in destroy packet Tue, 25 Aug 2015 05:43:01 GMT Richard Sanger [2fa43fa] * lib/libtrace_int.h (modified) * lib/trace.c (modified) Fixes an issue with old programs reusing a packet over multi traces ... Tue, 25 Aug 2015 05:40:12 GMT Richard Sanger [f2066fa] * lib/format_linux_common.c (modified) * lib/format_linux_int.c (modified) * lib/format_linux_ring.c (modified) * lib/libtrace_int.h (modified) * lib/libtrace_parallel.h (modified) * lib/trace_parallel.c (modified) Fix #5 make trace_pstart fallback to the single threaded format If ... Tue, 25 Aug 2015 03:42:04 GMT Richard Sanger [03aca91] * lib/data-struct/linked_list.c (modified) Fixes an extra level of indirection in a memcopy in the linked list ...