|
|
@c95ef4a
|
3 years |
rsanger |
Fixes trace_pstop not working with pcapint issue #69
Fixes a deadlock …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@3b94ef2
|
3 years |
salcock |
Fix missing config option in dpdk_config()
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@59b2ed8
|
3 years |
salcock |
Fix warnings when building without libwandder.
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@8a63abd
|
3 years |
salcock |
Fix build issue on FreeBSD due to global declared in bad place.
…
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@a0f031b
|
3 years |
salcock |
Fix missing callback in format_bpf
Also added missing trace option to …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@055a2c9
|
3 years |
rsanger |
Fix for building without WANDDER
The code was accidentally checking …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@1ed69dc
|
3 years |
salcock |
Be less casual with error checking in SCB data structure
* ftruncate …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@47d4f8c
|
3 years |
salcock |
Fix various string truncation/overflow warnings
Thanks gcc 8!
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@f57722d6
|
3 years |
salcock |
Merge branch 'develop' of https://github.com/LibtraceTeam/libtrace …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@8a237c7
|
3 years |
salcock |
Fix uninitialised memory complaints when sending first packet msg.
…
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@32ee9b2
|
3 years |
salcock |
Add new trace_flush_output() to public API
Can be used to force a …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@528a27c
|
3 years |
salcock |
Add mutex around pagesize in format_linux_ring.c
This is just to keep …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@f9df20e
|
3 years |
salcock |
Fix bug where two ring: trace inputs had same fanout group.
We use …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@86b365b
|
3 years |
salcock |
Fix deadlock if you call trace_pstop on a stopped trace
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@5577521
|
3 years |
salcock |
Fix out-of-date libwandder API usage when sending ETSI keepalive.
…
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@e8e9052
|
3 years |
salcock |
Fix build error on older kernels that don't have memfd_create
We now …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@a7e4f40
|
3 years |
salcock |
Remove unused file leftover from early ETSI development
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@9845e97
|
3 years |
salcock |
Fix bad timestamp conversion for pcapng packets.
Integer division …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@de060a8
|
3 years |
salcock |
Avoid integer division in trace_event_trace()
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@0e2bdde
|
3 years |
salcock |
Cast PSDOMAINID to a void * to avoid warning.
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@1060b6d
|
3 years |
salcock |
Don't try to release ring frames in linuxring_read_stream()
The frame …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@cc9c9de
|
3 years |
salcock |
Add new config option for trace_event() -- REPLAY_SPEEDUP
This allows …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@e732393
|
3 years |
salcock |
Improve error explanation when in-libtrace filtering fails.
The …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@691b182
|
3 years |
salcock |
Update protocols_pktmeta.c to include libwandder API change
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@fa555ec
|
3 years |
salcock |
Fix stupid conflict markers that crept into protocols_l2.c
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@25c305d
|
3 years |
salcock |
Add DLLEXPORT to SCB data-struct API
This exposes the symbols for the …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@5ef19d8
|
3 years |
salcock |
Add ability to receive and respond to ETSI LI keep alives.
Also …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@b94478f
|
3 years |
salcock |
Make SCB data structure part of the exported API
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@991ff43
|
3 years |
salcock |
Add back in some missing ETSILI constants.
These seem to have been …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@00365c6
|
3 years |
salcock |
Update to use new libwandder_etsili API
The new API should be more …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@b663d33
|
3 years |
salcock |
etsilive format is now functional (for single-threaded only).
Packets …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@df87f00
|
3 years |
salcock |
First bits of code for an ETSI live format
Will probably remove the …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@bd51874
|
3 years |
salcock |
Add simple circular buffer data struct
Designed for receiving …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@6d17620
|
3 years |
rsanger |
Updates to DPDK to build with 18.02.1
* Updates to improve backwards …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@c22a4bb
|
3 years |
rsanger |
Return error if change perpkt threads on paused trace
We do not have …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@dc27de3
|
3 years |
rsanger |
Only destroy previously opened message queues
Fixes issue #68
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@7bdf6d1
|
3 years |
rsanger |
Merge branch 'tims/master' into develop
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@83724d9
|
3 years |
timdawson264 |
Removed pthread_attr_setaffinity_np() in exchange for …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@7c33187
|
3 years |
salcock |
Fix problems with buffers filling up in format_ndag.c
If there is no …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@c1205bd
|
3 years |
salcock |
Add packet reference counting API
This API allows users to keep track …
cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
|
|
|
@8ed07df
|
3 years |
salcock |
Fix warnings / errors due to using deprecated DPDK functions.
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@29cafc0
|
3 years |
salcock |
Fix build error on OpenBSD with libtrace.h
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@207e288
|
3 years |
salcock |
Fix broken ERF extension header detection.
We'd detect the first one …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@e4eaca5
|
3 years |
salcock |
Add DLLEXPORT to all hash_toeplitz API functions.
This allows the …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@e375e0f
|
3 years |
salcock |
Fix bug where libtrace-created hasher_data was leaked.
If …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@5c07bfe
|
3 years |
salcock |
Add trace_get_perpkt_thread_id() API function.
Allows callers to …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@9375d2e
|
3 years |
salcock |
Always match provenance records when applying filters rather than failing
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@5a70a80
|
3 years |
salcock |
Silently discard ERF provenance records when writing PCAP.
Doesn't …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@a857389
|
3 years |
salcock |
Initial support for ERF provenance records
Update erftypes.h with …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@3004d6c
|
3 years |
salcock |
format_ndag: use select to skip sockets with no data
A non-blocking …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@7ebf768
|
3 years |
salcock |
Avoid multiple byteswaps of the same variable in format_dag.
In …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@6445c52
|
3 years |
salcock |
Fixed ndag packet corruption bug
Ensure we only mark receive buffers …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@fd1b63e
|
3 years |
salcock |
Updated format_dag25 to use 64 bit API
Allows us to support capture …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@16bb26f
|
3 years |
salcock |
Export symbols for message queue API
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@49969f2
|
3 years |
salcock |
pthread_spinlock.h is now installed in the libtrace/ directory.
Fixes …
cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@4f0f93f
|
3 years |
salcock |
Minor bug fixes for ndag:
* Don't try to close the multicast socket …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@e54bd5f
|
3 years |
salcock |
Tweaks to dpdkndag: format
* Set snap length for dpdk receiver to 9K …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@a6f2d1d
|
3 years |
salcock |
Fix bug where per_stream is not initialised when doing dpdk output.
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@8efa986
|
3 years |
salcock |
Ensure dpdk snap length is rounded up to next power of 2
Otherwise, …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@b3199cf
|
3 years |
salcock |
Actually increment the record count for each dpdkndag stream.
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@7ff881a
|
3 years |
salcock |
Add dpdkndag to the erf_get_padding() fast path.
Also make …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@d83ba86a
|
3 years |
salcock |
Don't do string conversions and comparisons for every packet
Since …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@c7e547e
|
3 years |
salcock |
Added a dpdkndag format for faster ndag reading
Instead of joining a …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@6452c2c
|
3 years |
salcock |
Fix uninitialised write index in format_ndag
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@a9d0e40
|
3 years |
salcock |
trace_prepare_packet is now an external API function
Previously it …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@9726d0e
|
3 years |
noreply |
Merge pull request #57 from razeh/TRACE_ERR_WANDIO_FAILED
Add …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@4697684
|
3 years |
salcock |
Add support for ARPHRD_IPGRE
Captures from GRE tunnel interfaces …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@2c457ec
|
3 years |
razeh |
Add TRACE_ERR_WANDIO_FAILED for wandio error reporting.
Passing an …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@be32cc7
|
3 years |
salcock |
Added missing copyright blurbs to format_ndag sources.
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@9993cde
|
3 years |
salcock |
Added code path in format_ndag for machines without recvmmsg.
The …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@6654714
|
3 years |
salcock |
Fix various -Waddress-of-packed-member warnings on clang
Most of …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@e844ff2
|
3 years |
salcock |
Fix use of incorrect loop variable in format_ndag
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@e8db2d4
|
3 years |
salcock |
Squash warning in trace_parallel.c
String buffer was not big enough …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@9d00fb13
|
3 years |
salcock |
Merge branch 'ndag_format' into develop
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@7e09388
|
3 years |
salcock |
Fix silly bug where we weren't checking for buf index wrapping.
Also …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@07de3c6
|
3 years |
salcock |
Why count the number of buffers available every time?
Surely it is …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@eb70703
|
3 years |
salcock |
Only initialise mmsgbufs when we're actually going to use them.
…
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@5d8280a
|
3 years |
salcock |
Increased buffer number and batch size for ndag receiving.
Only call …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@639d952
|
3 years |
salcock |
Minor performance tweaks for format_ndag
Most notably, split …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@b34f924
|
3 years |
salcock |
Replace recvfrom with recvmmsg in format_ndag
This should save us …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@d39cd1e
|
3 years |
salcock |
Try to only check for control messages once per user read call.
…
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@4bab977
|
3 years |
salcock |
Modifications in response to changes in the nDAG protocol.
* Updated …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@0317e3c
|
3 years |
salcock |
Added perf boost to erf_get_padding() for ndag and rawerf formats.
…
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@05b65ae
|
3 years |
salcock |
Tweaked inline functions in format_ndag.c
Some functions had their …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@e68325b
|
3 years |
salcock |
Add support for receiving keep-alives on the ndag sockets.
These are …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@de825b5
|
3 years |
salcock |
Add idle timeout for ndag receiving sockets.
Remove extraneous …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@4e427da
|
3 years |
salcock |
Increase number of packets that can be buffered at once.
100 packets …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@aa7db84
|
3 years |
salcock |
Added support for seqno wrapping and improved performance.
…
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@8fa0167
|
3 years |
salcock |
Fix bad placement of FD_ZERO.
Also increment 'missing' by the total …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@5732e9b
|
3 years |
salcock |
Fix bad IPv6 fragment offset calculation.
This has been horribly …
cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@6e16301
|
3 years |
salcock |
Try to avoid selecting() if all socket buffers have data available.
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@ea75ec2
|
3 years |
salcock |
Add new format for receiving and parsing nDAG records
Also added new …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@ed5b2ce
|
4 years |
salcock |
Add support for reading pcapng traces
Also added special macro: …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@4578626
|
4 years |
salcock |
Fix bug where pcap_write_packet would always return 0
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@fdf1f7b
|
4 years |
salcock |
Merge remote-tracking branch 'origin/develop' into pcapng-reader
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@633339d
|
4 years |
salcock |
Push pcap_get_direction() function to format_helper.c
This means we …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@1105ce0
|
4 years |
noreply |
Merge pull request #53 from LibtraceTeam?/fix_assertion_error
Fixes …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@b606855
|
4 years |
rsanger |
Fixes issue #50 pstop errors/assertions
Pstop was either causing a …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@d47ca18
|
4 years |
rsanger |
Fix issue #49 compile issues when missing BPF header file
If pcap was …
cachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|
@f4fdcd1
|
4 years |
salcock |
Fix missing braces around "if" in trace_pstart
4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
|
|
|