Skip to content

Libtrace 4.0.17

Compare
Choose a tag to compare
@salcock salcock released this 19 Jul 23:52
· 263 commits to master since this release

New features

  • Added support for PF_RING zero-copy -- this is now the official libtrace pfring: format, and the original non-zero-copy version is now available via pfringold:.

Bug fixes

  • PF_RING formats now default to promiscuous capture mode, which is consistent with other live formats.
  • Fixed incorrect statistics counters for PF_RING formats.
  • Fixed various libpacketdump crashes or infinite loops when presented with bogus packet content.
  • Fixed bug where pfringold: was not setting the order field for packets.
  • Fixed bug where writing packets to a virtual interface via ring: would cause libtrace to hang.
  • Fixed bug where DPDK port stats could not be reset if using Napatech DPDK.
  • Fixed race condition in the etsilive: format.
  • Fixed various memory errors and leaks in the etsilive: format.
  • Fixed race condition in tracertstats when processing a user interrupt.

Improvements

  • Improved capture speed for pfringold:.
  • ring: format now supports trace_flush_output() method.