Lines Matching +full:adv +full:- +full:extra +full:- +full:delay

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 EM(afs_abort_general_error, "afs-error") \
22 EM(afs_abort_interrupted, "afs-intr") \
23 EM(afs_abort_oom, "afs-oom") \
24 EM(afs_abort_op_not_supported, "afs-op-notsupp") \
25 EM(afs_abort_probeuuid_negative, "afs-probeuuid-neg") \
26 EM(afs_abort_send_data_error, "afs-send-data") \
27 EM(afs_abort_unmarshal_error, "afs-unmarshal") \
28 EM(afs_abort_unsupported_sec_class, "afs-unsup-sec-class") \
30 EM(rxperf_abort_general_error, "rxperf-error") \
31 EM(rxperf_abort_oom, "rxperf-oom") \
32 EM(rxperf_abort_op_not_supported, "rxperf-op-notsupp") \
33 EM(rxperf_abort_unmarshal_error, "rxperf-unmarshal") \
35 EM(rxkad_abort_1_short_check, "rxkad1-short-check") \
36 EM(rxkad_abort_1_short_data, "rxkad1-short-data") \
37 EM(rxkad_abort_1_short_encdata, "rxkad1-short-encdata") \
38 EM(rxkad_abort_1_short_header, "rxkad1-short-hdr") \
39 EM(rxkad_abort_2_short_check, "rxkad2-short-check") \
40 EM(rxkad_abort_2_short_data, "rxkad2-short-data") \
41 EM(rxkad_abort_2_short_header, "rxkad2-short-hdr") \
42 EM(rxkad_abort_2_short_len, "rxkad2-short-len") \
43 EM(rxkad_abort_bad_checksum, "rxkad2-bad-cksum") \
44 EM(rxkad_abort_chall_key_expired, "rxkad-chall-key-exp") \
45 EM(rxkad_abort_chall_level, "rxkad-chall-level") \
46 EM(rxkad_abort_chall_no_key, "rxkad-chall-nokey") \
47 EM(rxkad_abort_chall_short, "rxkad-chall-short") \
48 EM(rxkad_abort_chall_version, "rxkad-chall-version") \
49 EM(rxkad_abort_resp_bad_callid, "rxkad-resp-bad-callid") \
50 EM(rxkad_abort_resp_bad_checksum, "rxkad-resp-bad-cksum") \
51 EM(rxkad_abort_resp_bad_param, "rxkad-resp-bad-param") \
52 EM(rxkad_abort_resp_call_ctr, "rxkad-resp-call-ctr") \
53 EM(rxkad_abort_resp_call_state, "rxkad-resp-call-state") \
54 EM(rxkad_abort_resp_key_expired, "rxkad-resp-key-exp") \
55 EM(rxkad_abort_resp_key_rejected, "rxkad-resp-key-rej") \
56 EM(rxkad_abort_resp_level, "rxkad-resp-level") \
57 EM(rxkad_abort_resp_nokey, "rxkad-resp-nokey") \
58 EM(rxkad_abort_resp_ooseq, "rxkad-resp-ooseq") \
59 EM(rxkad_abort_resp_short, "rxkad-resp-short") \
60 EM(rxkad_abort_resp_short_tkt, "rxkad-resp-short-tkt") \
61 EM(rxkad_abort_resp_tkt_aname, "rxkad-resp-tk-aname") \
62 EM(rxkad_abort_resp_tkt_expired, "rxkad-resp-tk-exp") \
63 EM(rxkad_abort_resp_tkt_future, "rxkad-resp-tk-future") \
64 EM(rxkad_abort_resp_tkt_inst, "rxkad-resp-tk-inst") \
65 EM(rxkad_abort_resp_tkt_len, "rxkad-resp-tk-len") \
66 EM(rxkad_abort_resp_tkt_realm, "rxkad-resp-tk-realm") \
67 EM(rxkad_abort_resp_tkt_short, "rxkad-resp-tk-short") \
68 EM(rxkad_abort_resp_tkt_sinst, "rxkad-resp-tk-sinst") \
69 EM(rxkad_abort_resp_tkt_sname, "rxkad-resp-tk-sname") \
70 EM(rxkad_abort_resp_unknown_tkt, "rxkad-resp-unknown-tkt") \
71 EM(rxkad_abort_resp_version, "rxkad-resp-version") \
73 EM(rxgk_abort_1_verify_mic_eproto, "rxgk1-vfy-mic-eproto") \
74 EM(rxgk_abort_2_decrypt_eproto, "rxgk2-dec-eproto") \
75 EM(rxgk_abort_2_short_data, "rxgk2-short-data") \
76 EM(rxgk_abort_2_short_encdata, "rxgk2-short-encdata") \
77 EM(rxgk_abort_2_short_header, "rxgk2-short-hdr") \
78 EM(rxgk_abort_bad_key_number, "rxgk-bad-key-num") \
79 EM(rxgk_abort_chall_key_expired, "rxgk-chall-key-exp") \
80 EM(rxgk_abort_chall_no_key, "rxgk-chall-nokey") \
81 EM(rxgk_abort_chall_short, "rxgk-chall-short") \
82 EM(rxgk_abort_resp_auth_dec, "rxgk-resp-auth-dec") \
83 EM(rxgk_abort_resp_bad_callid, "rxgk-resp-bad-callid") \
84 EM(rxgk_abort_resp_bad_nonce, "rxgk-resp-bad-nonce") \
85 EM(rxgk_abort_resp_bad_param, "rxgk-resp-bad-param") \
86 EM(rxgk_abort_resp_call_ctr, "rxgk-resp-call-ctr") \
87 EM(rxgk_abort_resp_call_state, "rxgk-resp-call-state") \
88 EM(rxgk_abort_resp_internal_error, "rxgk-resp-int-error") \
89 EM(rxgk_abort_resp_nopkg, "rxgk-resp-nopkg") \
90 EM(rxgk_abort_resp_short_applen, "rxgk-resp-short-applen") \
91 EM(rxgk_abort_resp_short_auth, "rxgk-resp-short-auth") \
92 EM(rxgk_abort_resp_short_call_list, "rxgk-resp-short-callls") \
93 EM(rxgk_abort_resp_short_packet, "rxgk-resp-short-packet") \
94 EM(rxgk_abort_resp_short_yfs_klen, "rxgk-resp-short-yfs-klen") \
95 EM(rxgk_abort_resp_short_yfs_key, "rxgk-resp-short-yfs-key") \
96 EM(rxgk_abort_resp_short_yfs_tkt, "rxgk-resp-short-yfs-tkt") \
97 EM(rxgk_abort_resp_tok_dec, "rxgk-resp-tok-dec") \
98 EM(rxgk_abort_resp_tok_internal_error, "rxgk-resp-tok-int-err") \
99 EM(rxgk_abort_resp_tok_keyerr, "rxgk-resp-tok-keyerr") \
100 EM(rxgk_abort_resp_tok_nokey, "rxgk-resp-tok-nokey") \
101 EM(rxgk_abort_resp_tok_nopkg, "rxgk-resp-tok-nopkg") \
102 EM(rxgk_abort_resp_tok_short, "rxgk-resp-tok-short") \
103 EM(rxgk_abort_resp_xdr_align, "rxgk-resp-xdr-align") \
105 EM(rxrpc_abort_call_improper_term, "call-improper-term") \
106 EM(rxrpc_abort_call_reset, "call-reset") \
107 EM(rxrpc_abort_call_sendmsg, "call-sendmsg") \
108 EM(rxrpc_abort_call_sock_release, "call-sock-rel") \
109 EM(rxrpc_abort_call_sock_release_tba, "call-sock-rel-tba") \
110 EM(rxrpc_abort_call_timeout, "call-timeout") \
111 EM(rxrpc_abort_no_service_key, "no-serv-key") \
113 EM(rxrpc_abort_response_sendmsg, "resp-sendmsg") \
114 EM(rxrpc_abort_service_not_offered, "serv-not-offered") \
115 EM(rxrpc_abort_shut_down, "shut-down") \
116 EM(rxrpc_abort_unsupported_security, "unsup-sec") \
117 EM(rxrpc_badmsg_bad_abort, "bad-abort") \
118 EM(rxrpc_badmsg_bad_jumbo, "bad-jumbo") \
119 EM(rxrpc_badmsg_short_ack, "short-ack") \
120 EM(rxrpc_badmsg_short_ack_trailer, "short-ack-trailer") \
121 EM(rxrpc_badmsg_short_hdr, "short-hdr") \
122 EM(rxrpc_badmsg_unsupported_packet, "unsup-pkt") \
123 EM(rxrpc_badmsg_zero_call, "zero-call") \
124 EM(rxrpc_badmsg_zero_seq, "zero-seq") \
125 EM(rxrpc_badmsg_zero_service, "zero-service") \
126 EM(rxrpc_eproto_ackr_outside_window, "ackr-out-win") \
127 EM(rxrpc_eproto_ackr_sack_overflow, "ackr-sack-over") \
128 EM(rxrpc_eproto_ackr_short_sack, "ackr-short-sack") \
129 EM(rxrpc_eproto_ackr_zero, "ackr-zero") \
130 EM(rxrpc_eproto_bad_upgrade, "bad-upgrade") \
131 EM(rxrpc_eproto_data_after_last, "data-after-last") \
132 EM(rxrpc_eproto_different_last, "diff-last") \
133 EM(rxrpc_eproto_early_reply, "early-reply") \
134 EM(rxrpc_eproto_improper_term, "improper-term") \
135 EM(rxrpc_eproto_no_client_call, "no-cl-call") \
136 EM(rxrpc_eproto_no_client_conn, "no-cl-conn") \
137 EM(rxrpc_eproto_no_service_call, "no-sv-call") \
138 EM(rxrpc_eproto_reupgrade, "re-upgrade") \
139 EM(rxrpc_eproto_rxnull_challenge, "rxnull-chall") \
140 EM(rxrpc_eproto_rxnull_response, "rxnull-resp") \
141 EM(rxrpc_eproto_tx_rot_last, "tx-rot-last") \
142 EM(rxrpc_eproto_unexpected_ack, "unex-ack") \
143 EM(rxrpc_eproto_unexpected_ackall, "unex-ackall") \
144 EM(rxrpc_eproto_unexpected_implicit_end, "unex-impl-end") \
145 EM(rxrpc_eproto_unexpected_reply, "unex-reply") \
146 EM(rxrpc_eproto_wrong_security, "wrong-sec") \
147 EM(rxrpc_recvmsg_excess_data, "recvmsg-excess") \
148 EM(rxrpc_recvmsg_short_data, "recvmsg-short") \
149 E_(rxrpc_sendmsg_late_send, "sendmsg-late")
154 EM(rxrpc_call_poke_conn_abort, "Conn-abort") \
157 EM(rxrpc_call_poke_rx_packet, "Rx-packet") \
158 EM(rxrpc_call_poke_set_timeout, "Set-timo") \
161 E_(rxrpc_call_poke_timer_now, "Timer-now")
165 EM(rxrpc_skb_eaten_by_unshare_nomem, "ETN unshar-nm") \
166 EM(rxrpc_skb_get_call_rx, "GET call-rx ") \
167 EM(rxrpc_skb_get_conn_secured, "GET conn-secd") \
168 EM(rxrpc_skb_get_conn_work, "GET conn-work") \
169 EM(rxrpc_skb_get_local_work, "GET locl-work") \
170 EM(rxrpc_skb_get_post_oob, "GET post-oob ") \
171 EM(rxrpc_skb_get_reject_work, "GET rej-work ") \
172 EM(rxrpc_skb_get_to_recvmsg, "GET to-recv ") \
173 EM(rxrpc_skb_get_to_recvmsg_oos, "GET to-recv-o") \
174 EM(rxrpc_skb_new_encap_rcv, "NEW encap-rcv") \
175 EM(rxrpc_skb_new_error_report, "NEW error-rpt") \
176 EM(rxrpc_skb_new_jumbo_subpacket, "NEW jumbo-sub") \
177 EM(rxrpc_skb_new_response_rxgk, "NEW resp-rxgk") \
178 EM(rxrpc_skb_new_response_rxkad, "NEW resp-rxkd") \
180 EM(rxrpc_skb_put_call_rx, "PUT call-rx ") \
182 EM(rxrpc_skb_put_conn_secured, "PUT conn-secd") \
183 EM(rxrpc_skb_put_conn_work, "PUT conn-work") \
184 EM(rxrpc_skb_put_error_report, "PUT error-rep") \
186 EM(rxrpc_skb_put_jumbo_subpacket, "PUT jumbo-sub") \
189 EM(rxrpc_skb_put_purge_oob, "PUT purge-oob") \
193 EM(rxrpc_skb_see_conn_work, "SEE conn-work") \
194 EM(rxrpc_skb_see_oob_challenge, "SEE oob-chall") \
196 EM(rxrpc_skb_see_recvmsg_oob, "SEE recvm-oob") \
204 EM(rxrpc_local_get_client_conn, "GET conn-cln") \
205 EM(rxrpc_local_get_for_use, "GET for-use ") \
207 EM(rxrpc_local_get_prealloc_conn, "GET conn-pre") \
211 EM(rxrpc_local_put_for_use, "PUT for-use ") \
212 EM(rxrpc_local_put_kill_conn, "PUT conn-kil") \
214 EM(rxrpc_local_put_prealloc_peer, "PUT peer-pre") \
215 EM(rxrpc_local_put_release_sock, "PUT rel-sock") \
219 EM(rxrpc_local_unuse_conn_work, "UNU conn-wrk") \
220 EM(rxrpc_local_unuse_peer_keepalive, "UNU peer-kpa") \
221 EM(rxrpc_local_unuse_release_sock, "UNU rel-sock") \
222 EM(rxrpc_local_use_conn_work, "USE conn-wrk") \
224 E_(rxrpc_local_use_peer_keepalive, "USE peer-kpa")
232 EM(rxrpc_peer_get_client_conn, "GET cln-conn") \
234 EM(rxrpc_peer_get_input_error, "GET inpt-err") \
236 EM(rxrpc_peer_get_lookup_client, "GET look-cln") \
237 EM(rxrpc_peer_get_service_conn, "GET srv-conn") \
245 EM(rxrpc_peer_put_input_error, "PUT inpt-err") \
250 EM(rxrpc_bundle_get_client_call, "GET clt-call") \
251 EM(rxrpc_bundle_get_client_conn, "GET clt-conn") \
252 EM(rxrpc_bundle_get_service_conn, "GET svc-conn") \
260 EM(rxrpc_conn_get_activate_call, "GET act-call") \
261 EM(rxrpc_conn_get_call_input, "GET inp-call") \
262 EM(rxrpc_conn_get_challenge_input, "GET inp-chal") \
263 EM(rxrpc_conn_get_conn_input, "GET inp-conn") \
265 EM(rxrpc_conn_get_poke_abort, "GET pk-abort") \
269 EM(rxrpc_conn_get_service_conn, "GET svc-conn") \
273 EM(rxrpc_conn_put_call_input, "PUT inp-call") \
274 EM(rxrpc_conn_put_challenge_input, "PUT inp-chal") \
275 EM(rxrpc_conn_put_conn_input, "PUT inp-conn") \
276 EM(rxrpc_conn_put_discard_idle, "PUT disc-idl") \
277 EM(rxrpc_conn_put_local_dead, "PUT loc-dead") \
281 EM(rxrpc_conn_put_service_reaped, "PUT svc-reap") \
286 EM(rxrpc_conn_queue_retry_work, "QUE retry-wk") \
287 EM(rxrpc_conn_queue_rx_work, "QUE rx-work ") \
288 EM(rxrpc_conn_see_new_service_conn, "SEE new-svc ") \
289 EM(rxrpc_conn_see_reap_service, "SEE reap-svc") \
302 EM(rxrpc_client_queue_new_call, "Q-Call") \
303 EM(rxrpc_client_to_active, "->Actv") \
304 E_(rxrpc_client_to_idle, "->Idle")
309 EM(rxrpc_call_get_kernel_service, "GET krnl-srv") \
313 EM(rxrpc_call_get_release_sock, "GET rel-sock") \
315 EM(rxrpc_call_get_userid, "GET user-id ") \
318 EM(rxrpc_call_put_discard_prealloc, "PUT disc-pre") \
319 EM(rxrpc_call_put_discard_error, "PUT disc-err") \
325 EM(rxrpc_call_put_release_recvmsg_q, "PUT rls-rcmq") \
326 EM(rxrpc_call_put_release_sock, "PUT rls-sock") \
327 EM(rxrpc_call_put_release_sock_tba, "PUT rls-sk-a") \
329 EM(rxrpc_call_put_userid_exists, "PUT u-exists") \
330 EM(rxrpc_call_put_userid, "PUT user-id ") \
332 EM(rxrpc_call_see_activate_client, "SEE act-clnt") \
333 EM(rxrpc_call_see_already_released, "SEE alrdy-rl") \
334 EM(rxrpc_call_see_connect_failed, "SEE con-fail") \
336 EM(rxrpc_call_see_conn_abort, "SEE conn-abt") \
339 EM(rxrpc_call_see_distribute_error, "SEE dist-err") \
341 EM(rxrpc_call_see_notify_released, "SEE nfy-rlsd") \
344 EM(rxrpc_call_see_userid_exists, "SEE u-exists") \
345 EM(rxrpc_call_see_waiting_call, "SEE q-conn ") \
358 EM(rxrpc_txdata_inject_loss, " *INJ-LOSS*") \
361 EM(rxrpc_txdata_tlp_new_data, " *TLP-NEW*") \
362 E_(rxrpc_txdata_tlp_retransmit, " *TLP-RETRANS*")
412 EM(rxrpc_timer_trace_rack_off, "RACK-OFF ") \
413 EM(rxrpc_timer_trace_rack_zwp, "RACK-ZWP ") \
414 EM(rxrpc_timer_trace_rack_reo, "RACK-Reo ") \
415 EM(rxrpc_timer_trace_rack_tlp_pto, "TLP-PTO ") \
426 EM(rxrpc_propose_ack_ping_for_0_retrans, "0-Retrn") \
450 EM(rxrpc_cong_no_change, " -") \
476 EM(0, "-0-") \
486 E_(RXRPC_ACK__INVALID, "-?-")
489 EM(rxrpc_sack_advance, "ADV") \
492 EM(rxrpc_sack_none, "---") \
517 EM(rxrpc_reqack_ack_lost, "ACK-LOST ") \
518 EM(rxrpc_reqack_app_stall, "APP-STALL ") \
519 EM(rxrpc_reqack_more_rtt, "MORE-RTT ") \
520 EM(rxrpc_reqack_no_srv_last, "NO-SRVLAST") \
521 EM(rxrpc_reqack_old_rtt, "OLD-RTT ") \
523 EM(rxrpc_reqack_slow_start, "SLOW-START") \
524 E_(rxrpc_reqack_small_txwin, "SMALL-TXWN")
525 /* ---- Must update size of stat_why_req_ack[] if more are added! */
538 EM(rxrpc_txbuf_put_send_aborted, "PUT SEND-X ") \
541 EM(rxrpc_txbuf_see_out_of_step, "OUT-OF-STEP") \
552 EM(rxrpc_tq_rotate_and_free, "ROT-F") \
553 EM(rxrpc_tq_rotate_and_keep, "ROT-K") \
563 EM(rxrpc_rotate_trace_hack, "hard-ack") \
564 EM(rxrpc_rotate_trace_sack, "soft-ack") \
565 E_(rxrpc_rotate_trace_snak, "soft-nack")
568 EM(RXRPC_CALL_RACKTIMER_OFF, "---") \
575 EM(rxrpc_tlp_probe_trace_transmit_new, "transmit-new") \
580 EM(rxrpc_tlp_ack_trace_dup_acked, "dup-acked") \
581 EM(rxrpc_tlp_ack_trace_hard_beyond, "hard-beyond") \
583 E_(rxrpc_tlp_ack_trace_new_data, "new-data")
690 __entry->local = local_debug_id;
691 __entry->op = op;
692 __entry->ref = ref;
693 __entry->usage = usage;
697 __entry->local,
698 __print_symbolic(__entry->op, rxrpc_local_traces),
699 __entry->ref,
700 __entry->usage)
711 __entry->local = local->debug_id;
712 __entry->nr_rx = nr_rx;
714 TP_printk("L=%08x nrx=%u", __entry->local, __entry->nr_rx)
729 __entry->peer = peer_debug_id;
730 __entry->ref = ref;
731 __entry->why = why;
735 __entry->peer,
736 __print_symbolic(__entry->why, rxrpc_peer_traces),
737 __entry->ref)
752 __entry->bundle = bundle_debug_id;
753 __entry->ref = ref;
754 __entry->why = why;
758 __entry->bundle,
759 __print_symbolic(__entry->why, rxrpc_bundle_traces),
760 __entry->ref)
775 __entry->conn = conn_debug_id;
776 __entry->ref = ref;
777 __entry->why = why;
781 __entry->conn,
782 __print_symbolic(__entry->why, rxrpc_conn_traces),
783 __entry->ref)
801 __entry->conn = conn ? conn->debug_id : 0;
802 __entry->channel = channel;
803 __entry->usage = conn ? refcount_read(&conn->ref) : -2;
804 __entry->op = op;
805 __entry->cid = conn ? conn->proto.cid : 0;
809 __entry->conn,
810 __entry->channel,
811 __print_symbolic(__entry->op, rxrpc_client_traces),
812 __entry->cid,
813 __entry->usage)
830 __entry->call = call_debug_id;
831 __entry->ref = ref;
832 __entry->why = why;
833 __entry->aux = aux;
837 __entry->call,
838 __print_symbolic(__entry->why, rxrpc_call_traces),
839 __entry->ref,
840 __entry->aux)
857 __entry->skb = skb;
858 __entry->usage = usage;
859 __entry->mod_count = mod_count;
860 __entry->why = why;
864 __entry->skb,
865 __print_symbolic(__entry->why, rxrpc_skb_traces),
866 __entry->usage,
867 __entry->mod_count)
880 memcpy(&__entry->hdr, &sp->hdr, sizeof(__entry->hdr));
884 __entry->hdr.epoch, __entry->hdr.cid,
885 __entry->hdr.callNumber, __entry->hdr.serviceId,
886 __entry->hdr.serial, __entry->hdr.seq,
887 __entry->hdr.securityIndex, __entry->hdr.flags,
888 __print_symbolic(__entry->hdr.type, rxrpc_pkts))
902 __entry->result = result;
903 __entry->abort_code = abort_code;
906 TP_printk("r=%d a=%d", __entry->result, __entry->abort_code)
922 __entry->call_nr = call->debug_id;
923 __entry->why = call->send_abort_why;
924 __entry->abort_code = abort_code;
925 __entry->error = call->send_abort_err;
929 __entry->call_nr,
930 __entry->abort_code, __entry->error,
931 __print_symbolic(__entry->why, rxrpc_abort_reasons))
951 __entry->call_nr = call_nr;
952 __entry->why = why;
953 __entry->cid = cid;
954 __entry->call_id = call_id;
955 __entry->abort_code = abort_code;
956 __entry->error = error;
957 __entry->seq = seq;
961 __entry->call_nr,
962 __entry->cid, __entry->call_id, __entry->seq,
963 __entry->abort_code, __entry->error,
964 __print_symbolic(__entry->why, rxrpc_abort_reasons))
980 __entry->call = call->debug_id;
981 __entry->compl = call->completion;
982 __entry->error = call->error;
983 __entry->abort_code = call->abort_code;
987 __entry->call,
988 __print_symbolic(__entry->compl, rxrpc_completions),
989 __entry->error,
990 __entry->abort_code)
1009 __entry->call = call->debug_id;
1010 __entry->why = why;
1011 __entry->tx_bottom = call->tx_bottom;
1012 __entry->acks_hard_ack = call->acks_hard_ack;
1013 __entry->tx_top = call->tx_top;
1014 __entry->send_top = call->send_top;
1015 __entry->tx_winsize = call->tx_winsize;
1019 __entry->call,
1020 __print_symbolic(__entry->why, rxrpc_txqueue_traces),
1021 __entry->tx_bottom,
1022 __entry->acks_hard_ack,
1023 __entry->acks_hard_ack - __entry->tx_bottom,
1024 __entry->tx_top - __entry->acks_hard_ack,
1025 __entry->send_top - __entry->tx_top,
1026 __entry->tx_winsize)
1047 __entry->call = call->debug_id;
1048 __entry->seq = call->tx_top + 1;
1049 __entry->space = space;
1050 __entry->tx_winsize = call->tx_winsize;
1051 __entry->cong_cwnd = call->cong_cwnd;
1052 __entry->cong_extra = call->cong_extra;
1053 __entry->prepared = send_top - call->tx_bottom;
1054 __entry->in_flight = call->tx_top - call->tx_bottom;
1055 __entry->pmtud_jumbo = call->peer->pmtud_jumbo;
1059 __entry->call,
1060 __entry->seq,
1061 __entry->space,
1062 __entry->tx_winsize,
1063 __entry->cong_cwnd,
1064 __entry->cong_extra,
1065 __entry->prepared,
1066 __entry->in_flight,
1067 __entry->pmtud_jumbo)
1083 __entry->call = call->debug_id;
1084 __entry->seq = seq;
1085 __entry->to = to;
1086 __entry->top = call->tx_top;
1089 TP_printk("c=%08x q=%08x-%08x-%08x",
1090 __entry->call,
1091 __entry->seq,
1092 __entry->to,
1093 __entry->top)
1110 __entry->call = call;
1111 __entry->seq = seq;
1112 __entry->serial = serial;
1113 __entry->flags = flags;
1117 __entry->call,
1118 __entry->serial,
1119 __entry->seq,
1120 __entry->flags)
1140 __entry->call = call->debug_id;
1141 __entry->serial = sp->hdr.serial;
1142 __entry->user_status = sp->hdr.userStatus;
1143 __entry->ack_serial = sp->ack.acked_serial;
1144 __entry->first = sp->ack.first_ack;
1145 __entry->prev = sp->ack.prev_ack;
1146 __entry->reason = sp->ack.reason;
1147 __entry->n_acks = sp->ack.nr_acks;
1151 __entry->call,
1152 __entry->serial,
1153 __print_symbolic(__entry->reason, rxrpc_ack_names),
1154 __entry->ack_serial,
1155 __entry->user_status,
1156 __entry->first,
1157 __entry->prev,
1158 __entry->n_acks)
1174 __entry->call = call->debug_id;
1175 __entry->serial = serial;
1176 __entry->abort_code = abort_code;
1180 __entry->call,
1181 __entry->serial,
1182 __entry->abort_code)
1197 __entry->conn = conn->debug_id;
1198 __entry->serial = rxrpc_skb(skb)->hdr.serial;
1199 __entry->abort_code = skb->priority;
1203 __entry->conn,
1204 __entry->serial,
1205 __entry->abort_code)
1224 __entry->conn = conn->debug_id;
1225 __entry->serial = serial;
1226 __entry->version = version;
1227 __entry->nonce = nonce;
1228 __entry->service_id = conn->service_id;
1229 __entry->security_ix = conn->security_ix;
1233 __entry->conn,
1234 __entry->serial,
1235 __entry->service_id,
1236 __entry->security_ix,
1237 __entry->version,
1238 __entry->nonce)
1258 __entry->conn = conn->debug_id;
1259 __entry->serial = serial;
1260 __entry->version = version;
1261 __entry->nonce = nonce;
1262 __entry->min_level = min_level;
1263 __entry->service_id = conn->service_id;
1264 __entry->security_ix = conn->security_ix;
1268 __entry->conn,
1269 __entry->serial,
1270 __entry->service_id,
1271 __entry->security_ix,
1272 __entry->version,
1273 __entry->nonce,
1274 __entry->min_level)
1296 __entry->conn = conn->debug_id;
1297 __entry->serial = serial;
1298 __entry->challenge = rsp->resp.challenge_serial;
1299 __entry->version = rsp->resp.version;
1300 __entry->kvno = rsp->resp.kvno;
1301 __entry->ticket_len = rsp->resp.ticket_len;
1302 __entry->service_id = conn->service_id;
1303 __entry->security_ix = conn->security_ix;
1307 __entry->conn,
1308 __entry->serial,
1309 __entry->challenge,
1310 __entry->service_id,
1311 __entry->security_ix,
1312 __entry->version,
1313 __entry->kvno,
1314 __entry->ticket_len)
1333 __entry->conn = conn->debug_id;
1334 __entry->serial = serial;
1335 __entry->version = version;
1336 __entry->kvno = kvno;
1337 __entry->ticket_len = ticket_len;
1338 __entry->security_ix = conn->security_ix;
1342 __entry->conn,
1343 __entry->serial,
1344 __entry->security_ix,
1345 __entry->version,
1346 __entry->kvno,
1347 __entry->ticket_len)
1364 __entry->call = call->debug_id;
1365 __entry->serial = serial;
1366 __entry->rwind = rwind;
1367 __entry->wake = wake;
1371 __entry->call,
1372 __entry->serial,
1373 __entry->rwind,
1374 __entry->wake ? " wake" : "")
1390 __entry->call = call_id;
1391 memcpy(&__entry->whdr, whdr, sizeof(__entry->whdr));
1392 __entry->where = where;
1396 __entry->call,
1397 ntohl(__entry->whdr.epoch),
1398 ntohl(__entry->whdr.cid),
1399 ntohl(__entry->whdr.callNumber),
1400 ntohs(__entry->whdr.serviceId),
1401 ntohl(__entry->whdr.serial),
1402 ntohl(__entry->whdr.seq),
1403 __entry->whdr.type, __entry->whdr.flags,
1404 __entry->whdr.type <= 15 ?
1405 __print_symbolic(__entry->whdr.type, rxrpc_pkts) : "?UNK",
1406 __print_symbolic(__entry->where, rxrpc_tx_points))
1427 __entry->call = call->debug_id;
1428 __entry->cid = call->cid;
1429 __entry->call_id = call->call_id;
1430 __entry->seq = seq;
1431 __entry->serial = serial;
1432 __entry->flags = flags;
1433 __entry->trace = trace;
1437 __entry->call,
1438 __entry->cid,
1439 __entry->call_id,
1440 __entry->serial,
1441 __entry->seq,
1442 __entry->flags & RXRPC_TXBUF_WIRE_FLAGS,
1443 __print_symbolic(__entry->trace, rxrpc_txdata_traces))
1466 __entry->call = call;
1467 __entry->serial = serial;
1468 __entry->ack_first = ack_first;
1469 __entry->ack_serial = ack_serial;
1470 __entry->reason = reason;
1471 __entry->n_acks = n_acks;
1472 __entry->rwind = rwind;
1473 __entry->trace = trace;
1477 __entry->call,
1478 __entry->serial,
1479 __print_symbolic(__entry->reason, rxrpc_ack_names),
1480 __entry->ack_first,
1481 __entry->ack_serial,
1482 __entry->n_acks,
1483 __entry->rwind,
1484 __print_symbolic(__entry->trace, rxrpc_propose_ack_traces))
1503 __entry->call = call->debug_id;
1504 __entry->why = why;
1505 __entry->serial = serial;
1506 __entry->seq = seq;
1507 __entry->window = call->ackr_window;
1508 __entry->wtop = call->ackr_wtop;
1511 TP_printk("c=%08x %s r=%08x q=%08x w=%08x-%08x",
1512 __entry->call,
1513 __print_symbolic(__entry->why, rxrpc_receive_traces),
1514 __entry->serial,
1515 __entry->seq,
1516 __entry->window,
1517 __entry->wtop)
1533 __entry->call = call_debug_id;
1534 __entry->why = why;
1535 __entry->ret = ret;
1539 __entry->call,
1540 __print_symbolic(__entry->why, rxrpc_recvmsg_traces),
1541 __entry->ret)
1561 __entry->call = call ? call->debug_id : 0;
1562 __entry->why = why;
1563 __entry->seq = seq;
1564 __entry->offset = offset;
1565 __entry->len = len;
1566 __entry->ret = ret;
1570 __entry->call,
1571 __print_symbolic(__entry->why, rxrpc_recvmsg_traces),
1572 __entry->seq,
1573 __entry->offset,
1574 __entry->len,
1575 __entry->ret)
1592 __entry->call = call->debug_id;
1593 __entry->why = why;
1594 __entry->slot = slot;
1595 __entry->send_serial = send_serial;
1599 __entry->call,
1600 __entry->slot,
1601 __print_symbolic(__entry->why, rxrpc_rtt_tx_traces),
1602 __entry->send_serial)
1626 __entry->call = call->debug_id;
1627 __entry->why = why;
1628 __entry->slot = slot;
1629 __entry->send_serial = send_serial;
1630 __entry->resp_serial = resp_serial;
1631 __entry->rtt = rtt;
1632 __entry->srtt = srtt;
1633 __entry->rto = rto;
1634 __entry->min_rtt = minmax_get(&call->min_rtt)
1638 __entry->call,
1639 __entry->slot,
1640 __print_symbolic(__entry->why, rxrpc_rtt_rx_traces),
1641 __entry->send_serial,
1642 __entry->resp_serial,
1643 __entry->rtt,
1644 __entry->srtt / 8,
1645 __entry->rto,
1646 __entry->min_rtt)
1650 TP_PROTO(struct rxrpc_call *call, ktime_t delay,
1653 TP_ARGS(call, delay, why),
1658 __field(ktime_t, delay)
1662 __entry->call = call->debug_id;
1663 __entry->why = why;
1664 __entry->delay = delay;
1668 __entry->call,
1669 __print_symbolic(__entry->why, rxrpc_timer_traces),
1670 ktime_to_us(__entry->delay))
1674 TP_PROTO(struct rxrpc_call *call, ktime_t delay,
1677 TP_ARGS(call, delay, why),
1682 __field(ktime_t, delay)
1686 __entry->call = call->debug_id;
1687 __entry->why = why;
1688 __entry->delay = delay;
1692 __entry->call,
1693 __print_symbolic(__entry->why, rxrpc_timer_traces),
1694 ktime_to_us(__entry->delay))
1708 __entry->call = call->debug_id;
1709 __entry->why = why;
1713 __entry->call,
1714 __print_symbolic(__entry->why, rxrpc_timer_traces))
1718 TP_PROTO(struct rxrpc_call *call, ktime_t delay, unsigned long delayj),
1720 TP_ARGS(call, delay, delayj),
1725 __field(ktime_t, delay)
1729 __entry->call = call->debug_id;
1730 __entry->delayj = delayj;
1731 __entry->delay = delay;
1735 __entry->call,
1736 ktime_to_us(__entry->delay),
1737 __entry->delayj)
1750 __entry->call = call->debug_id;
1754 __entry->call)
1767 memcpy(&__entry->hdr, &sp->hdr, sizeof(__entry->hdr));
1771 __entry->hdr.epoch, __entry->hdr.cid,
1772 __entry->hdr.callNumber, __entry->hdr.serviceId,
1773 __entry->hdr.serial, __entry->hdr.seq,
1774 __entry->hdr.type, __entry->hdr.flags,
1775 __entry->hdr.type <= 15 ?
1776 __print_symbolic(__entry->hdr.type, rxrpc_pkts) : "?UNK")
1793 __entry->call = call->debug_id;
1794 __entry->why = why;
1795 __entry->serial = serial;
1796 __entry->ack_reason = ack_reason;
1800 __entry->call,
1801 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1802 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1803 __entry->serial)
1820 __entry->call = call->debug_id;
1821 __entry->why = why;
1822 __entry->serial = serial;
1823 __entry->ack_reason = ack_reason;
1827 __entry->call,
1828 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1829 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1830 __entry->serial)
1848 __entry->call = call->debug_id;
1849 __entry->why = why;
1850 __entry->serial = serial;
1851 __entry->ack_reason = ack_reason;
1852 __entry->nobuf = nobuf;
1856 __entry->call,
1857 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1858 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1859 __entry->serial, __entry->nobuf)
1877 __entry->call = call->debug_id;
1878 __entry->qbase = req->tq->qbase;
1879 __entry->seq = req->seq;
1880 __entry->serial = txb->serial;
1884 __entry->call,
1885 __entry->qbase,
1886 __entry->seq,
1887 __entry->serial)
1911 __entry->call = call->debug_id;
1912 __entry->ca_state = call->cong_ca_state;
1913 __entry->hard_ack = call->acks_hard_ack;
1914 __entry->top = call->tx_top;
1915 __entry->lowest_nak = call->acks_lowest_nak;
1916 __entry->nr_sacks = call->acks_nr_sacks;
1917 __entry->nr_snacks = call->acks_nr_snacks;
1918 __entry->cwnd = call->cong_cwnd;
1919 __entry->ssthresh = call->cong_ssthresh;
1920 __entry->cumul_acks = call->cong_cumul_acks;
1921 __entry->dup_acks = call->cong_dup_acks;
1922 memcpy(&__entry->sum, summary, sizeof(__entry->sum));
1926 __entry->call,
1927 __entry->sum.acked_serial,
1928 __print_symbolic(__entry->sum.ack_reason, rxrpc_ack_names),
1929 __entry->hard_ack,
1930 __print_symbolic(__entry->ca_state, rxrpc_ca_states),
1931 __entry->cwnd,
1932 __entry->ssthresh,
1933 __entry->nr_sacks, __entry->sum.nr_new_sacks,
1934 __entry->nr_snacks, __entry->sum.nr_new_snacks,
1935 __entry->sum.nr_new_hacks,
1936 __entry->top - __entry->hard_ack,
1937 __entry->cumul_acks,
1938 __entry->dup_acks,
1939 __entry->lowest_nak, __entry->sum.new_low_snack ? "!" : "",
1940 __print_symbolic(__entry->sum.change, rxrpc_congest_changes),
1941 __entry->sum.retrans_timeo ? " rTxTo" : "")
1953 __field(unsigned short, extra)
1962 __entry->call = call->debug_id;
1963 __entry->ca_state = call->cong_ca_state;
1964 __entry->cwnd = call->cong_cwnd;
1965 __entry->extra = call->cong_extra;
1966 __entry->hard_ack = call->acks_hard_ack;
1967 __entry->prepared = call->send_top - call->tx_bottom;
1968 __entry->since_last_tx = since_last_tx;
1969 __entry->rtt = rtt;
1970 __entry->has_data = call->tx_bottom != call->tx_top;
1974 __entry->call,
1975 __entry->hard_ack,
1976 __print_symbolic(__entry->ca_state, rxrpc_ca_states),
1977 __entry->cwnd,
1978 __entry->extra,
1979 __entry->prepared,
1980 ktime_to_us(__entry->since_last_tx),
1981 ktime_to_us(__entry->rtt),
1982 __entry->has_data)
1996 __entry->call = call->debug_id;
1997 __entry->abort_code = call->abort_code;
2001 __entry->call,
2002 __entry->abort_code)
2016 __entry->call = call->debug_id;
2017 __entry->abort_code = call->abort_code;
2021 __entry->call,
2022 __entry->abort_code)
2039 __entry->call = call->debug_id;
2040 __entry->user_call_ID = call->user_call_ID;
2041 __entry->cid = call->cid;
2042 __entry->call_id = call->call_id;
2043 __entry->srx = call->dest_srx;
2047 __entry->call,
2048 (void *)__entry->user_call_ID,
2049 __entry->cid,
2050 __entry->call_id,
2051 &__entry->srx.transport)
2067 __entry->call = call->debug_id;
2068 __entry->qbase = tq->qbase;
2069 __entry->acks = tq->segment_acked;
2070 __entry->nr_rep = tq->nr_reported_acks;
2074 __entry->call,
2075 __entry->qbase,
2076 __entry->acks,
2077 __entry->nr_rep)
2093 __entry->call = call->debug_id;
2094 __entry->seq = call->acks_hard_ack;
2095 __entry->transmitted = call->tx_transmitted;
2096 __entry->ack_serial = ack_serial;
2100 __entry->call,
2101 __entry->ack_serial,
2102 __entry->seq,
2103 __entry->transmitted)
2119 __entry->call = call->debug_id;
2120 __entry->qbase = tq->qbase;
2121 __entry->nr_rep = tq->nr_reported_acks;
2122 __entry->lost = lost;
2126 __entry->call,
2127 __entry->qbase,
2128 __entry->lost,
2129 __entry->nr_rep)
2148 __entry->call = call->debug_id;
2149 __entry->qbase = tq->qbase;
2150 __entry->seq = seq;
2151 __entry->nr_rep = tq->nr_reported_acks;
2152 __entry->trace = trace;
2156 __entry->call,
2157 __entry->qbase,
2158 __entry->seq,
2159 __entry->nr_rep,
2160 __print_symbolic(__entry->trace, rxrpc_rotate_traces))
2176 __entry->peer = peer->debug_id;
2177 memcpy(&__entry->ee, ee, sizeof(__entry->ee));
2178 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
2182 __entry->peer,
2183 __entry->ee.ee_origin,
2184 __entry->ee.ee_type,
2185 __entry->ee.ee_code,
2186 __entry->ee.ee_info,
2187 __entry->ee.ee_data,
2188 __entry->ee.ee_errno,
2189 &__entry->srx.transport)
2206 __entry->debug_id = debug_id;
2207 __entry->serial = serial;
2208 __entry->ret = ret;
2209 __entry->where = where;
2213 __entry->debug_id,
2214 __entry->serial,
2215 __entry->ret,
2216 __print_symbolic(__entry->where, rxrpc_tx_points))
2235 __entry->debug_id = call->debug_id;
2236 __entry->cid = call->cid;
2237 __entry->call_id = call->call_id;
2238 __entry->call_serial = call->rx_serial;
2239 __entry->conn_serial = call->conn->hi_serial;
2240 __entry->tx_seq = call->acks_hard_ack;
2241 __entry->rx_seq = call->rx_highest_seq;
2245 __entry->debug_id,
2246 __entry->cid, __entry->call_id,
2247 __entry->call_serial, __entry->conn_serial,
2248 __entry->tx_seq, __entry->rx_seq)
2262 __entry->debug_id = debug_id;
2263 __entry->serial = serial;
2267 __entry->debug_id,
2268 __entry->serial)
2287 __entry->debug_id = call->debug_id;
2288 __entry->serial = serial;
2289 __entry->hard_ack = hard_ack;
2290 __entry->prev_pkt = prev_pkt;
2291 __entry->acks_hard_ack = call->acks_hard_ack;
2292 __entry->acks_prev_seq = call->acks_prev_seq;
2296 __entry->debug_id,
2297 __entry->serial,
2298 __entry->hard_ack,
2299 __entry->acks_hard_ack,
2300 __entry->prev_pkt,
2301 __entry->acks_prev_seq)
2317 __entry->call_debug_id = call_debug_id;
2318 __entry->seq = seq;
2319 __entry->why = why;
2322 TP_printk("c=%08x q=%08x REQ-%s",
2323 __entry->call_debug_id,
2324 __entry->seq,
2325 __print_symbolic(__entry->why, rxrpc_req_ack_traces))
2344 __entry->debug_id = debug_id;
2345 __entry->call_debug_id = call_debug_id;
2346 __entry->seq = seq;
2347 __entry->ref = ref;
2348 __entry->what = what;
2352 __entry->debug_id,
2353 __entry->call_debug_id,
2354 __entry->seq,
2355 __print_symbolic(__entry->what, rxrpc_txbuf_traces),
2356 __entry->ref)
2373 __entry->call_debug_id = call->debug_id;
2374 __entry->qbase = tq ? tq->qbase : call->tx_qbase;
2375 __entry->seq = seq;
2376 __entry->trace = trace;
2380 __entry->call_debug_id,
2381 __entry->qbase,
2382 __entry->seq,
2383 __print_symbolic(__entry->trace, rxrpc_tq_traces))
2399 __entry->call_debug_id = call->debug_id;
2400 __entry->busy = busy;
2401 __entry->what = what;
2405 __entry->call_debug_id,
2406 __print_symbolic(__entry->what, rxrpc_call_poke_traces),
2407 __entry->busy ? "!" : "")
2420 __entry->call_debug_id = call->debug_id;
2424 __entry->call_debug_id)
2441 __entry->call_debug_id = call->debug_id;
2442 __entry->seq = seq;
2443 __entry->sack = sack;
2444 __entry->what = what;
2448 __entry->call_debug_id,
2449 __entry->seq,
2450 __print_symbolic(__entry->what, rxrpc_sack_traces),
2451 __entry->sack)
2469 __entry->peer_debug_id = call->peer->debug_id;
2470 __entry->call_debug_id = call->debug_id;
2471 __entry->ping_serial = call->conn->pmtud_probe;
2472 __entry->pmtud_trial = call->peer->pmtud_trial;
2473 __entry->pmtud_good = call->peer->pmtud_good;
2474 __entry->pmtud_bad = call->peer->pmtud_bad;
2477 TP_printk("P=%08x c=%08x pr=%08x %u-%u-%u",
2478 __entry->peer_debug_id,
2479 __entry->call_debug_id,
2480 __entry->ping_serial,
2481 __entry->pmtud_good,
2482 __entry->pmtud_trial,
2483 __entry->pmtud_bad)
2501 __entry->peer_debug_id = conn->peer->debug_id;
2502 __entry->call_debug_id = conn->pmtud_call;
2503 __entry->ping_serial = conn->pmtud_probe;
2504 __entry->resp_serial = resp_serial;
2505 __entry->max_data = conn->peer->max_data;
2506 __entry->jumbo_max = conn->peer->pmtud_jumbo;
2510 __entry->peer_debug_id,
2511 __entry->call_debug_id,
2512 __entry->ping_serial,
2513 __entry->resp_serial,
2514 __entry->max_data,
2515 __entry->jumbo_max)
2531 __entry->peer_debug_id = conn->peer->debug_id;
2532 __entry->call_debug_id = conn->pmtud_call;
2533 __entry->ping_serial = conn->pmtud_probe;
2534 __entry->resp_serial = resp_serial;
2538 __entry->peer_debug_id,
2539 __entry->call_debug_id,
2540 __entry->ping_serial,
2541 __entry->resp_serial)
2558 __entry->peer_debug_id = peer->debug_id;
2559 __entry->serial = serial;
2560 __entry->max_data = max_data;
2561 __entry->reason = reason;
2565 __entry->peer_debug_id,
2566 __print_symbolic(__entry->reason, rxrpc_pmtud_reduce_traces),
2567 __entry->serial, __entry->max_data)
2588 __entry->call = call->debug_id;
2589 __entry->ack_serial = call->rx_serial;
2590 __entry->seq = call->rack_end_seq;
2591 __entry->mode = call->rack_timer_mode;
2592 __entry->nr_sent = call->tx_nr_sent;
2593 __entry->nr_lost = call->tx_nr_lost;
2594 __entry->nr_resent = call->tx_nr_resent;
2595 __entry->nr_sacked = call->acks_nr_sacks;
2596 __entry->timo = timo;
2600 __entry->call, __entry->ack_serial, __entry->seq,
2601 __print_symbolic(__entry->mode, rxrpc_rack_timer_modes),
2602 __entry->nr_sent, __entry->nr_lost,
2603 __entry->nr_resent, __entry->nr_sacked,
2604 ktime_to_us(__entry->timo))
2620 __entry->call = call->debug_id;
2621 __entry->ack_serial = call->rx_serial;
2622 __entry->seq = call->rack_end_seq;
2623 __entry->xmit_ts = ktime_sub(call->acks_latest_ts, call->rack_xmit_ts);
2627 __entry->call, __entry->ack_serial, __entry->seq,
2628 ktime_to_us(__entry->xmit_ts))
2643 __entry->call = call->debug_id;
2644 __entry->rack_rtt = call->rack_rtt;
2645 __entry->rack_reo_wnd = call->rack_reo_wnd;
2649 __entry->call, ktime_to_us(__entry->rack_rtt),
2650 ktime_to_us(__entry->rack_reo_wnd))
2668 __entry->call = call->debug_id;
2669 __entry->qbase = tq->qbase;
2670 __entry->nacks = nacks;
2671 __entry->lost = tq->segment_lost;
2672 __entry->retrans = tq->segment_retransmitted;
2676 __entry->call, __entry->qbase,
2677 __entry->nacks, __entry->lost, __entry->retrans)
2693 __entry->call = call->debug_id;
2694 __entry->ack_serial = call->rx_serial;
2695 __entry->seq = seq;
2699 __entry->call, __entry->ack_serial, __entry->seq)
2717 __entry->call = call->debug_id;
2718 __entry->qbase = tq->qbase;
2719 __entry->trans = call->tx_transmitted;
2720 __entry->acked = tq->segment_acked;
2721 __entry->lost = tq->segment_lost;
2722 __entry->retrans = tq->segment_retransmitted;
2726 __entry->call, __entry->qbase, __entry->trans,
2727 __entry->acked, __entry->lost, __entry->retrans)
2743 __entry->call = call->debug_id;
2744 __entry->serial = call->tlp_serial;
2745 __entry->seq = call->tlp_seq;
2746 __entry->trace = trace;
2750 __entry->call, __entry->serial, __entry->seq,
2751 __print_symbolic(__entry->trace, rxrpc_tlp_probe_traces))
2769 __entry->call = call->debug_id;
2770 __entry->serial = call->tlp_serial;
2771 __entry->tlp_seq = call->tlp_seq;
2772 __entry->hard_ack = call->acks_hard_ack;
2773 __entry->trace = trace;
2777 __entry->call, __entry->serial,
2778 __entry->tlp_seq, __entry->hard_ack,
2779 __print_symbolic(__entry->trace, rxrpc_tlp_ack_traces))
2783 TP_PROTO(struct rxrpc_call *call, ktime_t delay, bool exp),
2785 TP_ARGS(call, delay, exp),
2791 __field(ktime_t, delay)
2795 __entry->call = call->debug_id;
2796 __entry->exp = exp;
2797 __entry->mode = call->rack_timer_mode;
2798 __entry->delay = delay;
2802 __entry->call,
2803 __entry->exp ? "Exp" : "Set",
2804 __print_symbolic(__entry->mode, rxrpc_rack_timer_modes),
2805 ktime_to_us(__entry->delay))
2821 __entry->conn = conn->debug_id;
2822 __entry->current_key = current_key;
2823 __entry->requested_key = requested_key;
2827 __entry->conn,
2828 __entry->current_key,
2829 __entry->requested_key)