/* The trace subsystem name for iavf will be "iavf". * *Thisfileisnamediavf_trace.h. * *Sincethisincludefile'snameisdifferentfromthetrace *subsystemname,we'llhavetodefineTRACE_INCLUDE_FILEattheend *ofthisfile.
*/ #undef TRACE_SYSTEM #define TRACE_SYSTEM iavf
/* See trace-events-sample.h for a detailed description of why this *guardclauseisdifferentfrommostnormalincludefiles.
*/ #if !defined(_IAVF_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ) #define _IAVF_TRACE_H_
/* Events common to PF and VF. Corresponding versions will be defined *forboth,namedtrace_iavf_*andtrace_iavf_*.Theiavf_trace() *macroabovewillselecttherighttracepointnameforthedriver *beingbuiltfromsharedcode.
*/
/* Events related to a vsi & ring */
DECLARE_EVENT_CLASS(
iavf_tx_template,
/* The convention here is to make the first fields in the *TP_STRUCTmatchtheTP_PROTOexactly.Thisenablestheuse *oftheargsstructgeneratedbythetplisttool(fromthe *bcc-toolspackage)tobeusedforthosefields.Toaccess *fieldsotherthanthetracepointargswillrequirethe *tplistoutputtobeadjusted.
*/
TP_STRUCT__entry(
__field(void*, ring)
__field(void*, desc)
__field(void*, buf)
__string(devname, ring->netdev->name)
),
#endif/* _IAVF_TRACE_H_ */ /* This must be outside ifdef _IAVF_TRACE_H */
/* This trace include file is not located in the .../include/trace *withthekerneltracepointdefinitions,becausewe'realoadable *module.
*/ #undef TRACE_INCLUDE_PATH #define TRACE_INCLUDE_PATH . #undef TRACE_INCLUDE_FILE #define TRACE_INCLUDE_FILE iavf_trace #include <trace/define_trace.h>
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-10-03)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.