|
|
@1e6d795
|
2 years |
salcock |
Remove hard-coded limit of 1 for ring burst size.
This no longer …
develop
|
|
|
@723f1af
|
2 years |
salcock |
Update linux ring pread to be able to read multiple packets per call.
develop
|
|
|
@89609d0
|
2 years |
salcock |
Merge branch 'master' into develop
develop
|
|
|
@6f43f5c
|
2 years |
salcock |
Force burst size to be 1 for ring: parallel inputs
We only read one …
develop
|
|
|
@857729e
|
2 years |
salcock |
format_ndag: fixed uninitialised "ssock->srcaddr" bug
This bug was …
develop
|
|
|
@cf7cca1
|
2 years |
salcock |
Better fix for unused variable problem in format_ndag.c
The previous …
develop
|
|
|
@8d24b12
|
2 years |
salcock |
Fix unused variable warning in format_ndag when recvmmsg is missing.
develop
|
|
|
@0bb8d49
|
2 years |
salcock |
Declare trace_init() as a constructor method.
This is a propsed …
develop
|
|
|
@bccdffc
|
2 years |
salcock |
Fix issue where reading ERF packets would cause segfaults.
Stupid bug …
develop
|
|
|
@dab79f2
|
2 years |
salcock |
Make sure we include format_dpdk.h in our dist tarball :/
develop
|
|
|
@f3e1f19
|
3 years |
salcock |
Make sure we use cached framing length wherever possible
developringperformance
|
|
|
@fe4940e
|
3 years |
salcock |
Cache packet framing length to avoid multiple calculations
Also when …
developringperformance
|
|
|
@6a2f037
|
3 years |
salcock |
ndag: join the stream socket multicast group at the last minute
…
developringperformance
|
|
|
@86087c53
|
3 years |
salcock |
trace_get_packet_buffer() now returns NULL when content is invalid.
…
developringperformance
|
|
|
@91bd90e
|
3 years |
salcock |
Remove debug assertion in linktypes.c
developringperformance
|
|
|
@2201d8c
|
3 years |
salcock |
Remove debugging output that slipped in the last commits
developringdecrementfixringperformance
|
|
|
@ebed638
|
3 years |
salcock |
Don't munmap ring rx buffers until last possible moment.
As soon as …
developringdecrementfixringperformance
|
|
|
@37ee856
|
3 years |
salcock |
Tag each packet with the start iteration of the parent trace.
Traces …
developringdecrementfixringperformance
|
|
|
@2044185
|
3 years |
salcock |
Remove unused code from format_etsilive.
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@c862ad1
|
3 years |
salcock |
Only replace packet->order if the format has not set it already.
This …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@f27e335
|
3 years |
salcock |
Don't decode the ETSI timestamp repeatedly.
In fact, we already …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@eeabc19b
|
3 years |
salcock |
Don't treat return values > 0 as an error in trace_pstart()
This was …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@1f184fd
|
3 years |
salcock |
Don't keep creating and destroying ETSI decoders
This is expensive …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@54a76f2
|
3 years |
salcock |
Fix broken payload lengths when IP length is not yet set.
Presumably, …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@30bf197
|
3 years |
salcock |
Set SO_REUSEADDR on ndag multicast sockets.
If we don't do this, you …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@b135888
|
3 years |
salcock |
Fix bad check for recvmmsg after switching to AC_CHECK_DECLS
Two …
cachetimestampsdevelopringdecrementfixringperformance
|
|
|
@47d64ce
|
3 years |
salcock |
Merge branch 'fix-check-funcs' of …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@e9da777
|
3 years |
rsanger |
Refactor pcapng to read an entire block when possible
Remove much of …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@fc6def2
|
3 years |
rsanger |
Zero newly created pcapng interface pointers
As we iterate through …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@e17bad6
|
3 years |
rsanger |
Fix some obvious copy paste errors in pcapng
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@c171463
|
3 years |
rsanger |
Fixes pcapng bug where pcapng_parse_next_option would read invalid …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@7bb2fd4
|
3 years |
rsanger |
Fix incorrect sizeof()'s checks in pcapng
Fix sizeof()'s which were …
cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
|
|
|
@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
|
|
|
@823d8e1
|
3 years |
alistair |
Replace AC_CHECK_FUNCS with AC_CHECK_DECLS
It seems that …
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
|
|
|