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@…>, 9 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
|
Line | |
---|
1 | libtrace 3.0.13 |
---|
2 | |
---|
3 | --------------------------------------------------------------------------- |
---|
4 | Copyright (c) 2007-2011 The University of Waikato, Hamilton, New Zealand. |
---|
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 | |
---|
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 |
---|
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 | |
---|
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. |
---|
32 | |
---|
33 | For further information, please contact the WAND group. See |
---|
34 | http://www.wand.net.nz/ for details. |
---|
Note: See
TracBrowser
for help on using the repository browser.