source: lib/libtrace.h.in

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @b9af56e   2 years jacobvw Fix merge conflict develop
(edit) @58c226e   2 years jcv9 Move function descriptions to the correct header file, Revert … develop
(edit) @7b4f5e2   2 years jcv9 cleanup trace_get_interface ipv4 and ipv6 functions develop
(edit) @e0f2dca   2 years jcv9 Fix posible memory leaks, Add missing TRACE_ERR_OUT_OF_MEMORY err code develop
(edit) @c876f29   2 years jcv9 Resolve merge conflict attempt 2 develop
(edit) @db919d5   2 years jcv9 Resolve merge conflict develop
(edit) @692bf9c   2 years jcv9 Add support to retrieve outermost vlan tag, outermost mpls label, and … develop
(edit) @4e9be84   2 years jcv9 Remove old unused meta-api result structure develop
(edit) @254c926   2 years jcv9 Cleanup some duplicate code, Added datatype/option_name for … develop
(edit) @d0f25d4   2 years jcv9 Add ERF and PCAPNG decoders to libpacketdump develop
(edit) @b27ed21   2 years jcv9 Add datatype enum to libtrace_meta_item_t structure, Convert interface … develop
(edit) @c8171e5   2 years jcv9 Add specific ERF meta-api functions trace_get_erf_dag_card_model, … develop
(edit) @66ffac4   2 years jcv9 Add more meta functions, cleanup function names, DLLEXPORT all … develop
(edit) @d4eed70   2 years jcv9 Add config option TRACE_OPTION_DISCARD_META develop
(edit) @d51e5d0   2 years jcv9 fix trace_get_section_option prototype typo develop
(edit) @ef5ba20   2 years jcv9 add abilty to get custom option from meta packets, add abilty to get … develop
(edit) @e7132d6   2 years jcv9 improvements to meta-api develop
(edit) @977e0db   2 years jcv9 Add meta api for erf and pcapng meta packets develop
(edit) @3c828b8   2 years jcv9 Ensure provenance records are correctly tagged develop
(edit) @49f8ceb   2 years jcv9 Fix incorrect type id for pcapng_meta, fix compiler warnings develop
(edit) @ebd6275   2 years jcv9 pcapng do not try to write unknown and meta packets, cleanup the code develop
(edit) @d9ca546   2 years jcv9 Add write support for pcapng develop
(edit) @d439067   3 years salcock Move packet cached fields into a distinct structure. This will help … develop
(edit) @509ee47   3 years salcock Add option to allow users to specify a constant ERF framing length. … develop
(edit) @f6f3ae5   3 years jcv9 Assertion cleanup develop
(edit) @25a3255   3 years jcv9 More assertion cleanup develop
(edit) @89cc0cc   3 years jcv9 More assertion cleanups develop
(edit) @33b735c   3 years jcv9 More assertion cleanup develop
(edit) @2725318   3 years jcv9 Cleanup some of the assertions develop
(edit) @2dc1d9b   3 years jcv9 Add more informative errors instead of using assertions everywhere develop
(edit) @43aec21   3 years jcv9 Merge branch 'master' of https://github.com/libtraceteam/libtrace develop
(edit) @dc62550   3 years jacobvw Print a more suitable error when the input URI (file) is not found develop
(edit) @fe4940e   3 years salcock Cache packet framing length to avoid multiple calculations Also when … developringperformance
(edit) @37ee856   3 years salcock Tag each packet with the start iteration of the parent trace. Traces … developringdecrementfixringperformance
(edit) @47d4f8c   3 years salcock Fix various string truncation/overflow warnings Thanks gcc 8! cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
(edit) @32ee9b2   3 years salcock Add new trace_flush_output() to public API Can be used to force a … cachetimestampsdeveloprc-4.0.4ringdecrementfixringperformance
(edit) @cc9c9de   3 years salcock Add new config option for trace_event() -- REPLAY_SPEEDUP This allows … cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
(edit) @991ff43   3 years salcock Add back in some missing ETSILI constants. These seem to have been … cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
(edit) @df87f00   3 years salcock First bits of code for an ETSI live format Will probably remove the … cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
(edit) @c1205bd   3 years salcock Add packet reference counting API This API allows users to keep track … cachetimestampsdevelopetsiliverc-4.0.4ringdecrementfixringperformance
(edit) @29cafc0   3 years salcock Fix build error on OpenBSD with libtrace.h cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
(edit) @a857389   3 years salcock Initial support for ERF provenance records Update erftypes.h with … cachetimestampsdevelopetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
(edit) @c7e547e   4 years salcock Added a dpdkndag format for faster ndag reading Instead of joining a … cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
(edit) @a9d0e40   4 years salcock trace_prepare_packet is now an external API function Previously it … cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
(edit) @2c457ec   4 years razeh Add TRACE_ERR_WANDIO_FAILED for wandio error reporting. Passing an … cachetimestampsdevelopdpdk-ndagetsiliverc-4.0.3rc-4.0.4ringdecrementfixringperformance
(edit) @ea75ec2   4 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
(edit) @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
(edit) @317e903   4 years salcock Add support for PPTP GRE Credit to EaseTheWorld? for producing the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformance
(edit) @b148e3b   5 years rsanger Updates DPDK to latest release and improves performance Thanks to … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @0cdd231   5 years easetheworld Add trace_clear_statistics api. 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @a984307   5 years salcock Merge remote-tracking branch 'origin/develop' into libtrace4 … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @38c00dd   5 years rsanger Merge branch 'master' into develop Conflicts: lib/trace.c 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @fd4482d   5 years salcock Make sure trace_create_packet() doesn't segfault If allocating memory … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivendag_formatrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @d391ce0   6 years salcock Updated format_rt to use new bucket structure This should save us … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @b53d019   6 years salcock Tidy up some documentation in libtrace.h 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @5478d3d   6 years salcock Fix all outstanding warnings Implemented trace_get_statistics for … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @f625817   6 years salcock Reworked callback API and removed old per_msg and reporter functions … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @d420777   6 years salcock Merge remote branch 'parallel/develop' into libtrace4 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @0277ab8   6 years salcock Completed improvement of trace_strip_packet() * Removed the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @7428ab2   6 years salcock Add trace_strip_packet to libtrace API This function will allow … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @652d720   6 years rsangerarj Remove endian adjustment in libtrace_stat_t Firstly we don't need it … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @0a52945   6 years rsangerarj Define macros to fix warnings/errors on BSD 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @6b98325   6 years rsangerarj Removes pconfig_input() and replaces trace_config() with … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @6a082f8   6 years rsangerarj Move parallel API functions to libtrace_parallel.h Also started the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @62b3c4e   6 years rsangerarj Update the reporter method to match with the per_pkt method. We now … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @0ec8a7c   6 years rsangerarj Change the user interface from a message and a packet to only … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @2adc1d0   6 years rsangerarj Remove unused hash lock code which was never finished Due to the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @526d9d0   6 years rsangerarj Move the accepted packet count to dispatching packets for threads. … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @5ab626a   6 years rsangerarj Deprecate trace_get_filtered/accepted/recevied/dropped() in favour of … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @4631115   6 years rsangerarj Merge branch 'master' into develop. Update to include fixes/features … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @c5ac872   6 years salcock Fixed compile error when using DAG 5.2 libraries The name of the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @3fc3267   6 years salcock Add protocol decoder functions for GRE and VXLAN Many thanks to Perry … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @97d170d   6 years dan Merge branch 'develop' of github.com:wanduow/libtrace into develop … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @a2ce0a6   7 years salcock Fix broken LIBTRACE_SVN_REVISION macro The macro is now a duplicate … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @d994324   7 years rsangerarj Remove anything to do with the combiner from set configuration and … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @2498008   7 years rsangerarj Refactor the combining step to allow user defined functions here. … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @5b4d121   7 years rsangerarj Adds a configuration parser to make it easy to change the parallel … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @f051c1b   7 years rsangerarj Tidies up the state messages received, now all states are passed … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @a49a9eb   7 years rsangerarj Add an object cache with thread local caches All packets used by a … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @17c5749   7 years rsangerarj Merge remote-tracking branch 'upsteam/develop' into FixingDPDK … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @50ce607   7 years rsangerarj Adds per thread storage to for the format to use against … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @17f954f   7 years salcock Add LZMA output support to libtrace tools Add a configuration option … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @387d299   7 years salcock Remove duplicate macros in libpacketdump Ensure OSPF libpacketdump … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @5a15b2f   7 years salcock Fix missing HAVE_VISIBILITY dependency Thanks Richard S. for finding … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @7baa948   7 years salcock Added trace_get_fragment_offset to API New function performs all the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragofflibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @9594cf9   7 years rsangerarj Remove sliding window option, this was very complicated to ensure … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @18961094   7 years rsangerarj Removes the DEDICATED HASHER option, since this is always … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @ed81f74   7 years rsangerarj Removes the missed HAVE_VISIBILITY dependency on config.h for libtrace.h 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @e3a639a   7 years rsangerarj Merge remote-tracking branch 'upsteam/develop' into develop … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @8c42377   7 years rsangerarj Fix some BSD warnings/errors 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @85e87b5   7 years rsangerarj Automatically scale threads to the number of available CPU cores on Linux. 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @b13b939   7 years rsangerarj Adds a configuration option for the tick messages. Adds the … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @82facc5   7 years rsangerarj Adds a thread keepalive that sends a messages to the perpkt threads … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @c7021d9   7 years salcock Added m4 macros to check for gcc compiler attributes Instead of … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragofflibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @10f924c   7 years salcock Fixed broken -fvisibility check in configure * Added a m4 script … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @fac8c46   7 years rsangerarj Tidies up the pausing so that it now works as expected and a trace can … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @17a3dff   7 years rsangerarj Rename from google map/reduce framework names to something more … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @abda273   7 years rsangerarj Remove inline functions that cause compile warnings when building … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @d6a56b6   7 years rsangerarj Move the data structures out of the way and into there own folder and … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
(edit) @29bbef0   7 years rsangerarj My work from over summer, with a few things tidied up and updated to … 4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Note: See TracRevisionLog for help on using the revision log.