include/trace/events/rxrpc.h

Source file repositories/reference/linux-study-clean/include/trace/events/rxrpc.h

File Facts

System
Linux kernel
Corpus path
include/trace/events/rxrpc.h
Extension
.h
Size
87672 bytes
Lines
2847
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

#undef TRACE_SYSTEM
#define TRACE_SYSTEM rxrpc

#if !defined(_TRACE_RXRPC_H) || defined(TRACE_HEADER_MULTI_READ)
#define _TRACE_RXRPC_H

#include <linux/tracepoint.h>
#include <linux/errqueue.h>

/*
 * Declare tracing information enums and their string mappings for display.
 */
#define rxrpc_abort_reasons \
	/* AFS errors */						\
	EM(afs_abort_general_error,		"afs-error")		\
	EM(afs_abort_interrupted,		"afs-intr")		\
	EM(afs_abort_oom,			"afs-oom")		\
	EM(afs_abort_op_not_supported,		"afs-op-notsupp")	\
	EM(afs_abort_probeuuid_negative,	"afs-probeuuid-neg")	\
	EM(afs_abort_send_data_error,		"afs-send-data")	\
	EM(afs_abort_unmarshal_error,		"afs-unmarshal")	\
	EM(afs_abort_unsupported_sec_class,	"afs-unsup-sec-class")	\
	/* rxperf errors */						\
	EM(rxperf_abort_general_error,		"rxperf-error")		\
	EM(rxperf_abort_oom,			"rxperf-oom")		\
	EM(rxperf_abort_op_not_supported,	"rxperf-op-notsupp")	\
	EM(rxperf_abort_unmarshal_error,	"rxperf-unmarshal")	\
	/* RxKAD security errors */					\
	EM(rxkad_abort_1_short_check,		"rxkad1-short-check")	\
	EM(rxkad_abort_1_short_data,		"rxkad1-short-data")	\
	EM(rxkad_abort_1_short_encdata,		"rxkad1-short-encdata")	\
	EM(rxkad_abort_1_short_header,		"rxkad1-short-hdr")	\
	EM(rxkad_abort_2_short_check,		"rxkad2-short-check")	\
	EM(rxkad_abort_2_crypto_unaligned,	"rxkad2-crypto-unaligned") \
	EM(rxkad_abort_2_short_data,		"rxkad2-short-data")	\
	EM(rxkad_abort_2_short_header,		"rxkad2-short-hdr")	\
	EM(rxkad_abort_2_short_len,		"rxkad2-short-len")	\
	EM(rxkad_abort_bad_checksum,		"rxkad2-bad-cksum")	\
	EM(rxkad_abort_chall_key_expired,	"rxkad-chall-key-exp")	\
	EM(rxkad_abort_chall_level,		"rxkad-chall-level")	\
	EM(rxkad_abort_chall_no_key,		"rxkad-chall-nokey")	\
	EM(rxkad_abort_chall_short,		"rxkad-chall-short")	\
	EM(rxkad_abort_chall_version,		"rxkad-chall-version")	\
	EM(rxkad_abort_resp_bad_callid,		"rxkad-resp-bad-callid") \
	EM(rxkad_abort_resp_bad_checksum,	"rxkad-resp-bad-cksum")	\
	EM(rxkad_abort_resp_bad_param,		"rxkad-resp-bad-param")	\
	EM(rxkad_abort_resp_call_ctr,		"rxkad-resp-call-ctr") \
	EM(rxkad_abort_resp_call_state,		"rxkad-resp-call-state") \
	EM(rxkad_abort_resp_key_expired,	"rxkad-resp-key-exp")	\
	EM(rxkad_abort_resp_key_rejected,	"rxkad-resp-key-rej")	\
	EM(rxkad_abort_resp_level,		"rxkad-resp-level")	\
	EM(rxkad_abort_resp_nokey,		"rxkad-resp-nokey")	\
	EM(rxkad_abort_resp_ooseq,		"rxkad-resp-ooseq")	\
	EM(rxkad_abort_resp_short,		"rxkad-resp-short")	\
	EM(rxkad_abort_resp_short_tkt,		"rxkad-resp-short-tkt")	\
	EM(rxkad_abort_resp_tkt_aname,		"rxkad-resp-tk-aname")	\
	EM(rxkad_abort_resp_tkt_expired,	"rxkad-resp-tk-exp")	\
	EM(rxkad_abort_resp_tkt_future,		"rxkad-resp-tk-future")	\
	EM(rxkad_abort_resp_tkt_inst,		"rxkad-resp-tk-inst")	\
	EM(rxkad_abort_resp_tkt_len,		"rxkad-resp-tk-len")	\
	EM(rxkad_abort_resp_tkt_realm,		"rxkad-resp-tk-realm")	\
	EM(rxkad_abort_resp_tkt_short,		"rxkad-resp-tk-short")	\
	EM(rxkad_abort_resp_tkt_sinst,		"rxkad-resp-tk-sinst")	\
	EM(rxkad_abort_resp_tkt_sname,		"rxkad-resp-tk-sname")	\
	EM(rxkad_abort_resp_unknown_tkt,	"rxkad-resp-unknown-tkt") \
	EM(rxkad_abort_resp_version,		"rxkad-resp-version")	\
	/* RxGK security errors */					\
	EM(rxgk_abort_1_short_header,		"rxgk1-short-hdr")	\
	EM(rxgk_abort_1_verify_mic_eproto,	"rxgk1-vfy-mic-eproto")	\
	EM(rxgk_abort_2_decrypt_eproto,		"rxgk2-dec-eproto")	\
	EM(rxgk_abort_2_short_data,		"rxgk2-short-data")	\
	EM(rxgk_abort_2_short_encdata,		"rxgk2-short-encdata")	\
	EM(rxgk_abort_2_short_header,		"rxgk2-short-hdr")	\
	EM(rxgk_abort_bad_key_number,		"rxgk-bad-key-num")	\
	EM(rxgk_abort_chall_key_expired,	"rxgk-chall-key-exp")	\
	EM(rxgk_abort_chall_no_key,		"rxgk-chall-nokey")	\
	EM(rxgk_abort_chall_short,		"rxgk-chall-short")	\
	EM(rxgk_abort_resp_auth_dec,		"rxgk-resp-auth-dec")	\
	EM(rxgk_abort_resp_bad_callid,		"rxgk-resp-bad-callid")	\
	EM(rxgk_abort_resp_bad_nonce,		"rxgk-resp-bad-nonce")	\
	EM(rxgk_abort_resp_bad_param,		"rxgk-resp-bad-param")	\
	EM(rxgk_abort_resp_call_ctr,		"rxgk-resp-call-ctr")	\
	EM(rxgk_abort_resp_call_state,		"rxgk-resp-call-state")	\
	EM(rxgk_abort_resp_internal_error,	"rxgk-resp-int-error")	\
	EM(rxgk_abort_resp_nopkg,		"rxgk-resp-nopkg")	\
	EM(rxgk_abort_resp_short_applen,	"rxgk-resp-short-applen") \
	EM(rxgk_abort_resp_short_auth,		"rxgk-resp-short-auth") \
	EM(rxgk_abort_resp_short_call_list,	"rxgk-resp-short-callls") \
	EM(rxgk_abort_resp_short_packet,	"rxgk-resp-short-packet") \
	EM(rxgk_abort_resp_short_yfs_klen,	"rxgk-resp-short-yfs-klen") \

Annotation

Implementation Notes