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
|
Rev | Line | |
---|
[c0506ea] | 1 | libtrace 3.0.13 |
---|
[72429bd] | 2 | |
---|
| 3 | --------------------------------------------------------------------------- |
---|
[19aa8d5] | 4 | Copyright (c) 2007-2011 The University of Waikato, Hamilton, New Zealand. |
---|
[72429bd] | 5 | All rights reserved. |
---|
| 6 | |
---|
| 7 | This code has been developed by the University of Waikato WAND |
---|
| 8 | research group. For further information please see http://www.wand.net.nz/. |
---|
| 9 | --------------------------------------------------------------------------- |
---|
| 10 | |
---|
| 11 | |
---|
| 12 | This directory contains source code for libtrace, a userspace library for |
---|
| 13 | processing of network traffic capture from live interfaces or from offline |
---|
| 14 | traces. |
---|
| 15 | |
---|
| 16 | libtrace was primarily designed for use with the real-time interface to the |
---|
| 17 | Waikato DAG Capture Point software running at The University of Waikato, |
---|
| 18 | and has been since extended to a range of other trace and interface formats. |
---|
| 19 | |
---|
[9681645] | 20 | Further information about libtrace see |
---|
| 21 | http://research.wand.net.nz/software/libtrace.php |
---|
| 22 | Bugs should be reported in trac at http://www.wand.net.nz/trac/libtrace |
---|
[72429bd] | 23 | |
---|
| 24 | It is licensed under the GNU General Public License (GPL) version 2. Please |
---|
| 25 | see the included file GPL for details of this license. |
---|
| 26 | |
---|
[8365c66] | 27 | A detailed ChangeLog can be found on the libtrace wiki: |
---|
| 28 | https://secure.wand.net.nz/trac/libtrace/wiki/ChangeLog |
---|
| 29 | |
---|
| 30 | Documentation, usage instructions and a detailed tutorial can also found |
---|
| 31 | on the libtrace wiki. |
---|
[72429bd] | 32 | |
---|
| 33 | For further information, please contact the WAND group. See |
---|
[6dc0241] | 34 | http://www.wand.net.nz/ for details. |
---|
Note: See
TracBrowser
for help on using the repository browser.