source: README @ c0506ea

4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change on this file since c0506ea was c0506ea, checked in by Shane Alcock <salcock@…>, 11 years ago
  • We now use pcap_create and pcap_activate for pcap interfaces if libpcap 1.0 or later is available. This doesn't seem to make much of a difference performance-wise, as pcap_open_live was updated to use these functions anyway. This means if mmapped packet capture is available, we would have used it via pcap_open_live anyway.
  • Added a new function (trace_interrupt). Calling this function will set an internal variable which can be used to cause any blocking read_packet function to exit with an EOF. Useful for programs that are handling signals themselves and need a way to tell libtrace to stop. Prior to this, programs like tracestats would not exit on Ctrl-C if reading from a pcap interface which was not receiving any packets.
  • Updated pcap interface format to respond to trace_interrupt.
  • Optimising trace_apply_filter to minimise calls to trace_get_link_type and trace_get_packet_buffer.
  • Removed unused extern variable "form" from libtrace_int.h
  • Fixed bug with filters in the pcap interface format which would result in "invalid BPF program" error message when filter was definitely legit.
  • Updated version number to 3.0.13
  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[c0506ea]1libtrace 3.0.13
[72429bd]2
3---------------------------------------------------------------------------
[19aa8d5]4Copyright (c) 2007-2011 The University of Waikato, Hamilton, New Zealand.
[72429bd]5All rights reserved.
6
7This code has been developed by the University of Waikato WAND
8research group. For further information please see http://www.wand.net.nz/.
9---------------------------------------------------------------------------
10
11
12This directory contains source code for libtrace, a userspace library for
13processing of network traffic capture from live interfaces or from offline
14traces.
15
16libtrace was primarily designed for use with the real-time interface to the
17Waikato DAG Capture Point software running at The University of Waikato,
18and has been since extended to a range of other trace and interface formats.
19
[9681645]20Further information about libtrace see
21http://research.wand.net.nz/software/libtrace.php
22Bugs should be reported in trac at http://www.wand.net.nz/trac/libtrace
[72429bd]23
24It is licensed under the GNU General Public License (GPL) version 2. Please
25see the included file GPL for details of this license.
26
[8365c66]27A detailed ChangeLog can be found on the libtrace wiki:
28https://secure.wand.net.nz/trac/libtrace/wiki/ChangeLog
29
30Documentation, usage instructions and a detailed tutorial can also found
31on the libtrace wiki.
[72429bd]32
33For further information, please contact the WAND group. See
[6dc0241]34http://www.wand.net.nz/ for details.
Note: See TracBrowser for help on using the repository browser.