Lines Matching +full:rx +full:- +full:ping +full:- +full:pong
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") \
29 EM(rxperf_abort_general_error, "rxperf-error") \
30 EM(rxperf_abort_oom, "rxperf-oom") \
31 EM(rxperf_abort_op_not_supported, "rxperf-op-notsupp") \
32 EM(rxperf_abort_unmarshal_error, "rxperf-unmarshal") \
34 EM(rxkad_abort_1_short_check, "rxkad1-short-check") \
35 EM(rxkad_abort_1_short_data, "rxkad1-short-data") \
36 EM(rxkad_abort_1_short_encdata, "rxkad1-short-encdata") \
37 EM(rxkad_abort_1_short_header, "rxkad1-short-hdr") \
38 EM(rxkad_abort_2_short_check, "rxkad2-short-check") \
39 EM(rxkad_abort_2_short_data, "rxkad2-short-data") \
40 EM(rxkad_abort_2_short_header, "rxkad2-short-hdr") \
41 EM(rxkad_abort_2_short_len, "rxkad2-short-len") \
42 EM(rxkad_abort_bad_checksum, "rxkad2-bad-cksum") \
43 EM(rxkad_abort_chall_key_expired, "rxkad-chall-key-exp") \
44 EM(rxkad_abort_chall_level, "rxkad-chall-level") \
45 EM(rxkad_abort_chall_no_key, "rxkad-chall-nokey") \
46 EM(rxkad_abort_chall_short, "rxkad-chall-short") \
47 EM(rxkad_abort_chall_version, "rxkad-chall-version") \
48 EM(rxkad_abort_resp_bad_callid, "rxkad-resp-bad-callid") \
49 EM(rxkad_abort_resp_bad_checksum, "rxkad-resp-bad-cksum") \
50 EM(rxkad_abort_resp_bad_param, "rxkad-resp-bad-param") \
51 EM(rxkad_abort_resp_call_ctr, "rxkad-resp-call-ctr") \
52 EM(rxkad_abort_resp_call_state, "rxkad-resp-call-state") \
53 EM(rxkad_abort_resp_key_expired, "rxkad-resp-key-exp") \
54 EM(rxkad_abort_resp_key_rejected, "rxkad-resp-key-rej") \
55 EM(rxkad_abort_resp_level, "rxkad-resp-level") \
56 EM(rxkad_abort_resp_nokey, "rxkad-resp-nokey") \
57 EM(rxkad_abort_resp_ooseq, "rxkad-resp-ooseq") \
58 EM(rxkad_abort_resp_short, "rxkad-resp-short") \
59 EM(rxkad_abort_resp_short_tkt, "rxkad-resp-short-tkt") \
60 EM(rxkad_abort_resp_tkt_aname, "rxkad-resp-tk-aname") \
61 EM(rxkad_abort_resp_tkt_expired, "rxkad-resp-tk-exp") \
62 EM(rxkad_abort_resp_tkt_future, "rxkad-resp-tk-future") \
63 EM(rxkad_abort_resp_tkt_inst, "rxkad-resp-tk-inst") \
64 EM(rxkad_abort_resp_tkt_len, "rxkad-resp-tk-len") \
65 EM(rxkad_abort_resp_tkt_realm, "rxkad-resp-tk-realm") \
66 EM(rxkad_abort_resp_tkt_short, "rxkad-resp-tk-short") \
67 EM(rxkad_abort_resp_tkt_sinst, "rxkad-resp-tk-sinst") \
68 EM(rxkad_abort_resp_tkt_sname, "rxkad-resp-tk-sname") \
69 EM(rxkad_abort_resp_unknown_tkt, "rxkad-resp-unknown-tkt") \
70 EM(rxkad_abort_resp_version, "rxkad-resp-version") \
72 EM(rxrpc_abort_call_improper_term, "call-improper-term") \
73 EM(rxrpc_abort_call_reset, "call-reset") \
74 EM(rxrpc_abort_call_sendmsg, "call-sendmsg") \
75 EM(rxrpc_abort_call_sock_release, "call-sock-rel") \
76 EM(rxrpc_abort_call_sock_release_tba, "call-sock-rel-tba") \
77 EM(rxrpc_abort_call_timeout, "call-timeout") \
78 EM(rxrpc_abort_no_service_key, "no-serv-key") \
80 EM(rxrpc_abort_service_not_offered, "serv-not-offered") \
81 EM(rxrpc_abort_shut_down, "shut-down") \
82 EM(rxrpc_abort_unsupported_security, "unsup-sec") \
83 EM(rxrpc_badmsg_bad_abort, "bad-abort") \
84 EM(rxrpc_badmsg_bad_jumbo, "bad-jumbo") \
85 EM(rxrpc_badmsg_short_ack, "short-ack") \
86 EM(rxrpc_badmsg_short_ack_trailer, "short-ack-trailer") \
87 EM(rxrpc_badmsg_short_hdr, "short-hdr") \
88 EM(rxrpc_badmsg_unsupported_packet, "unsup-pkt") \
89 EM(rxrpc_badmsg_zero_call, "zero-call") \
90 EM(rxrpc_badmsg_zero_seq, "zero-seq") \
91 EM(rxrpc_badmsg_zero_service, "zero-service") \
92 EM(rxrpc_eproto_ackr_outside_window, "ackr-out-win") \
93 EM(rxrpc_eproto_ackr_sack_overflow, "ackr-sack-over") \
94 EM(rxrpc_eproto_ackr_short_sack, "ackr-short-sack") \
95 EM(rxrpc_eproto_ackr_zero, "ackr-zero") \
96 EM(rxrpc_eproto_bad_upgrade, "bad-upgrade") \
97 EM(rxrpc_eproto_data_after_last, "data-after-last") \
98 EM(rxrpc_eproto_different_last, "diff-last") \
99 EM(rxrpc_eproto_early_reply, "early-reply") \
100 EM(rxrpc_eproto_improper_term, "improper-term") \
101 EM(rxrpc_eproto_no_client_call, "no-cl-call") \
102 EM(rxrpc_eproto_no_client_conn, "no-cl-conn") \
103 EM(rxrpc_eproto_no_service_call, "no-sv-call") \
104 EM(rxrpc_eproto_reupgrade, "re-upgrade") \
105 EM(rxrpc_eproto_rxnull_challenge, "rxnull-chall") \
106 EM(rxrpc_eproto_rxnull_response, "rxnull-resp") \
107 EM(rxrpc_eproto_tx_rot_last, "tx-rot-last") \
108 EM(rxrpc_eproto_unexpected_ack, "unex-ack") \
109 EM(rxrpc_eproto_unexpected_ackall, "unex-ackall") \
110 EM(rxrpc_eproto_unexpected_implicit_end, "unex-impl-end") \
111 EM(rxrpc_eproto_unexpected_reply, "unex-reply") \
112 EM(rxrpc_eproto_wrong_security, "wrong-sec") \
113 EM(rxrpc_recvmsg_excess_data, "recvmsg-excess") \
114 EM(rxrpc_recvmsg_short_data, "recvmsg-short") \
115 E_(rxrpc_sendmsg_late_send, "sendmsg-late")
120 EM(rxrpc_call_poke_conn_abort, "Conn-abort") \
125 E_(rxrpc_call_poke_timer_now, "Timer-now")
129 EM(rxrpc_skb_eaten_by_unshare_nomem, "ETN unshar-nm") \
130 EM(rxrpc_skb_get_conn_secured, "GET conn-secd") \
131 EM(rxrpc_skb_get_conn_work, "GET conn-work") \
132 EM(rxrpc_skb_get_last_nack, "GET last-nack") \
133 EM(rxrpc_skb_get_local_work, "GET locl-work") \
134 EM(rxrpc_skb_get_reject_work, "GET rej-work ") \
135 EM(rxrpc_skb_get_to_recvmsg, "GET to-recv ") \
136 EM(rxrpc_skb_get_to_recvmsg_oos, "GET to-recv-o") \
137 EM(rxrpc_skb_new_encap_rcv, "NEW encap-rcv") \
138 EM(rxrpc_skb_new_error_report, "NEW error-rpt") \
139 EM(rxrpc_skb_new_jumbo_subpacket, "NEW jumbo-sub") \
141 EM(rxrpc_skb_put_conn_secured, "PUT conn-secd") \
142 EM(rxrpc_skb_put_conn_work, "PUT conn-work") \
143 EM(rxrpc_skb_put_error_report, "PUT error-rep") \
145 EM(rxrpc_skb_put_jumbo_subpacket, "PUT jumbo-sub") \
146 EM(rxrpc_skb_put_last_nack, "PUT last-nack") \
150 EM(rxrpc_skb_see_conn_work, "SEE conn-work") \
159 EM(rxrpc_local_get_client_conn, "GET conn-cln") \
160 EM(rxrpc_local_get_for_use, "GET for-use ") \
162 EM(rxrpc_local_get_prealloc_conn, "GET conn-pre") \
166 EM(rxrpc_local_put_for_use, "PUT for-use ") \
167 EM(rxrpc_local_put_kill_conn, "PUT conn-kil") \
169 EM(rxrpc_local_put_prealloc_peer, "PUT peer-pre") \
170 EM(rxrpc_local_put_release_sock, "PUT rel-sock") \
174 EM(rxrpc_local_unuse_conn_work, "UNU conn-wrk") \
175 EM(rxrpc_local_unuse_peer_keepalive, "UNU peer-kpa") \
176 EM(rxrpc_local_unuse_release_sock, "UNU rel-sock") \
177 EM(rxrpc_local_use_conn_work, "USE conn-wrk") \
179 E_(rxrpc_local_use_peer_keepalive, "USE peer-kpa")
185 EM(rxrpc_peer_get_client_conn, "GET cln-conn") \
187 EM(rxrpc_peer_get_input_error, "GET inpt-err") \
189 EM(rxrpc_peer_get_lookup_client, "GET look-cln") \
190 EM(rxrpc_peer_get_service_conn, "GET srv-conn") \
197 EM(rxrpc_peer_put_input_error, "PUT inpt-err") \
202 EM(rxrpc_bundle_get_client_call, "GET clt-call") \
203 EM(rxrpc_bundle_get_client_conn, "GET clt-conn") \
204 EM(rxrpc_bundle_get_service_conn, "GET svc-conn") \
212 EM(rxrpc_conn_get_activate_call, "GET act-call") \
213 EM(rxrpc_conn_get_call_input, "GET inp-call") \
214 EM(rxrpc_conn_get_conn_input, "GET inp-conn") \
216 EM(rxrpc_conn_get_poke_abort, "GET pk-abort") \
219 EM(rxrpc_conn_get_service_conn, "GET svc-conn") \
223 EM(rxrpc_conn_put_call_input, "PUT inp-call") \
224 EM(rxrpc_conn_put_conn_input, "PUT inp-conn") \
225 EM(rxrpc_conn_put_discard_idle, "PUT disc-idl") \
226 EM(rxrpc_conn_put_local_dead, "PUT loc-dead") \
229 EM(rxrpc_conn_put_service_reaped, "PUT svc-reap") \
234 EM(rxrpc_conn_queue_retry_work, "QUE retry-wk") \
235 EM(rxrpc_conn_queue_rx_work, "QUE rx-work ") \
236 EM(rxrpc_conn_see_new_service_conn, "SEE new-svc ") \
237 EM(rxrpc_conn_see_reap_service, "SEE reap-svc") \
250 EM(rxrpc_client_queue_new_call, "Q-Call") \
251 EM(rxrpc_client_to_active, "->Actv") \
252 E_(rxrpc_client_to_idle, "->Idle")
257 EM(rxrpc_call_get_kernel_service, "GET krnl-srv") \
261 EM(rxrpc_call_get_release_sock, "GET rel-sock") \
263 EM(rxrpc_call_get_userid, "GET user-id ") \
266 EM(rxrpc_call_put_discard_prealloc, "PUT disc-pre") \
267 EM(rxrpc_call_put_discard_error, "PUT disc-err") \
273 EM(rxrpc_call_put_release_sock, "PUT rls-sock") \
274 EM(rxrpc_call_put_release_sock_tba, "PUT rls-sk-a") \
277 EM(rxrpc_call_put_userid_exists, "PUT u-exists") \
278 EM(rxrpc_call_put_userid, "PUT user-id ") \
280 EM(rxrpc_call_see_activate_client, "SEE act-clnt") \
281 EM(rxrpc_call_see_connect_failed, "SEE con-fail") \
283 EM(rxrpc_call_see_conn_abort, "SEE conn-abt") \
285 EM(rxrpc_call_see_distribute_error, "SEE dist-err") \
288 EM(rxrpc_call_see_userid_exists, "SEE u-exists") \
289 EM(rxrpc_call_see_waiting_call, "SEE q-conn ") \
334 E_(rxrpc_rtt_tx_ping, "PING")
340 EM(rxrpc_rtt_rx_ping_response, "PONG") \
394 EM(rxrpc_cong_no_change, " -") \
420 EM(0, "-0-") \
430 E_(RXRPC_ACK__INVALID, "-?-")
436 EM(rxrpc_sack_none, "---") \
460 EM(rxrpc_reqack_ack_lost, "ACK-LOST ") \
461 EM(rxrpc_reqack_already_on, "ALREADY-ON") \
462 EM(rxrpc_reqack_more_rtt, "MORE-RTT ") \
463 EM(rxrpc_reqack_no_srv_last, "NO-SRVLAST") \
464 EM(rxrpc_reqack_old_rtt, "OLD-RTT ") \
466 EM(rxrpc_reqack_slow_start, "SLOW-START") \
467 E_(rxrpc_reqack_small_txwin, "SMALL-TXWN")
468 /* ---- Must update size of stat_why_req_ack[] if more are added! */
481 EM(rxrpc_txbuf_put_send_aborted, "PUT SEND-X ") \
483 EM(rxrpc_txbuf_see_out_of_step, "OUT-OF-STEP") \
579 __entry->local = local_debug_id;
580 __entry->op = op;
581 __entry->ref = ref;
582 __entry->usage = usage;
586 __entry->local,
587 __print_symbolic(__entry->op, rxrpc_local_traces),
588 __entry->ref,
589 __entry->usage)
604 __entry->peer = peer_debug_id;
605 __entry->ref = ref;
606 __entry->why = why;
610 __entry->peer,
611 __print_symbolic(__entry->why, rxrpc_peer_traces),
612 __entry->ref)
627 __entry->bundle = bundle_debug_id;
628 __entry->ref = ref;
629 __entry->why = why;
633 __entry->bundle,
634 __print_symbolic(__entry->why, rxrpc_bundle_traces),
635 __entry->ref)
650 __entry->conn = conn_debug_id;
651 __entry->ref = ref;
652 __entry->why = why;
656 __entry->conn,
657 __print_symbolic(__entry->why, rxrpc_conn_traces),
658 __entry->ref)
676 __entry->conn = conn ? conn->debug_id : 0;
677 __entry->channel = channel;
678 __entry->usage = conn ? refcount_read(&conn->ref) : -2;
679 __entry->op = op;
680 __entry->cid = conn ? conn->proto.cid : 0;
684 __entry->conn,
685 __entry->channel,
686 __print_symbolic(__entry->op, rxrpc_client_traces),
687 __entry->cid,
688 __entry->usage)
705 __entry->call = call_debug_id;
706 __entry->ref = ref;
707 __entry->why = why;
708 __entry->aux = aux;
712 __entry->call,
713 __print_symbolic(__entry->why, rxrpc_call_traces),
714 __entry->ref,
715 __entry->aux)
732 __entry->skb = skb;
733 __entry->usage = usage;
734 __entry->mod_count = mod_count;
735 __entry->why = why;
738 TP_printk("s=%p Rx %s u=%d m=%d",
739 __entry->skb,
740 __print_symbolic(__entry->why, rxrpc_skb_traces),
741 __entry->usage,
742 __entry->mod_count)
755 memcpy(&__entry->hdr, &sp->hdr, sizeof(__entry->hdr));
759 __entry->hdr.epoch, __entry->hdr.cid,
760 __entry->hdr.callNumber, __entry->hdr.serviceId,
761 __entry->hdr.serial, __entry->hdr.seq,
762 __entry->hdr.securityIndex, __entry->hdr.flags,
763 __print_symbolic(__entry->hdr.type, rxrpc_pkts))
777 __entry->result = result;
778 __entry->abort_code = abort_code;
781 TP_printk("r=%d a=%d", __entry->result, __entry->abort_code)
801 __entry->call_nr = call_nr;
802 __entry->why = why;
803 __entry->cid = cid;
804 __entry->call_id = call_id;
805 __entry->abort_code = abort_code;
806 __entry->error = error;
807 __entry->seq = seq;
811 __entry->call_nr,
812 __entry->cid, __entry->call_id, __entry->seq,
813 __entry->abort_code, __entry->error,
814 __print_symbolic(__entry->why, rxrpc_abort_reasons))
830 __entry->call = call->debug_id;
831 __entry->compl = call->completion;
832 __entry->error = call->error;
833 __entry->abort_code = call->abort_code;
837 __entry->call,
838 __print_symbolic(__entry->compl, rxrpc_completions),
839 __entry->error,
840 __entry->abort_code)
859 __entry->call = call->debug_id;
860 __entry->why = why;
861 __entry->acks_hard_ack = call->acks_hard_ack;
862 __entry->tx_bottom = call->tx_bottom;
863 __entry->tx_top = call->tx_top;
864 __entry->tx_prepared = call->tx_prepared;
865 __entry->tx_winsize = call->tx_winsize;
869 __entry->call,
870 __print_symbolic(__entry->why, rxrpc_txqueue_traces),
871 __entry->tx_bottom,
872 __entry->acks_hard_ack,
873 __entry->tx_top - __entry->tx_bottom,
874 __entry->tx_top - __entry->acks_hard_ack,
875 __entry->tx_prepared - __entry->tx_bottom,
876 __entry->tx_winsize)
893 __entry->call = call;
894 __entry->seq = seq;
895 __entry->serial = serial;
896 __entry->flags = flags;
900 __entry->call,
901 __entry->serial,
902 __entry->seq,
903 __entry->flags)
924 __entry->call = call->debug_id;
925 __entry->serial = serial;
926 __entry->ack_serial = ack_serial;
927 __entry->first = first;
928 __entry->prev = prev;
929 __entry->reason = reason;
930 __entry->n_acks = n_acks;
934 __entry->call,
935 __entry->serial,
936 __print_symbolic(__entry->reason, rxrpc_ack_names),
937 __entry->ack_serial,
938 __entry->first,
939 __entry->prev,
940 __entry->n_acks)
956 __entry->call = call->debug_id;
957 __entry->serial = serial;
958 __entry->abort_code = abort_code;
962 __entry->call,
963 __entry->serial,
964 __entry->abort_code)
979 __entry->conn = conn->debug_id;
980 __entry->serial = rxrpc_skb(skb)->hdr.serial;
981 __entry->abort_code = skb->priority;
985 __entry->conn,
986 __entry->serial,
987 __entry->abort_code)
1005 __entry->conn = conn->debug_id;
1006 __entry->serial = serial;
1007 __entry->version = version;
1008 __entry->nonce = nonce;
1009 __entry->min_level = min_level;
1013 __entry->conn,
1014 __entry->serial,
1015 __entry->version,
1016 __entry->nonce,
1017 __entry->min_level)
1035 __entry->conn = conn->debug_id;
1036 __entry->serial = serial;
1037 __entry->version = version;
1038 __entry->kvno = kvno;
1039 __entry->ticket_len = ticket_len;
1043 __entry->conn,
1044 __entry->serial,
1045 __entry->version,
1046 __entry->kvno,
1047 __entry->ticket_len)
1064 __entry->call = call->debug_id;
1065 __entry->serial = serial;
1066 __entry->rwind = rwind;
1067 __entry->wake = wake;
1071 __entry->call,
1072 __entry->serial,
1073 __entry->rwind,
1074 __entry->wake ? " wake" : "")
1090 __entry->call = call_id;
1091 memcpy(&__entry->whdr, whdr, sizeof(__entry->whdr));
1092 __entry->where = where;
1096 __entry->call,
1097 ntohl(__entry->whdr.epoch),
1098 ntohl(__entry->whdr.cid),
1099 ntohl(__entry->whdr.callNumber),
1100 ntohs(__entry->whdr.serviceId),
1101 ntohl(__entry->whdr.serial),
1102 ntohl(__entry->whdr.seq),
1103 __entry->whdr.type, __entry->whdr.flags,
1104 __entry->whdr.type <= 15 ?
1105 __print_symbolic(__entry->whdr.type, rxrpc_pkts) : "?UNK",
1106 __print_symbolic(__entry->where, rxrpc_tx_points))
1127 __entry->call = call->debug_id;
1128 __entry->cid = call->cid;
1129 __entry->call_id = call->call_id;
1130 __entry->seq = seq;
1131 __entry->serial = serial;
1132 __entry->flags = flags;
1133 __entry->retrans = retrans;
1134 __entry->lose = lose;
1138 __entry->call,
1139 __entry->cid,
1140 __entry->call_id,
1141 __entry->serial,
1142 __entry->seq,
1143 __entry->flags,
1144 __entry->retrans ? " *RETRANS*" : "",
1145 __entry->lose ? " *LOSE*" : "")
1166 __entry->call = call;
1167 __entry->serial = serial;
1168 __entry->ack_first = ack_first;
1169 __entry->ack_serial = ack_serial;
1170 __entry->reason = reason;
1171 __entry->n_acks = n_acks;
1172 __entry->rwind = rwind;
1176 __entry->call,
1177 __entry->serial,
1178 __print_symbolic(__entry->reason, rxrpc_ack_names),
1179 __entry->ack_first,
1180 __entry->ack_serial,
1181 __entry->n_acks,
1182 __entry->rwind)
1201 __entry->call = call->debug_id;
1202 __entry->why = why;
1203 __entry->serial = serial;
1204 __entry->seq = seq;
1205 __entry->window = call->ackr_window;
1206 __entry->wtop = call->ackr_wtop;
1209 TP_printk("c=%08x %s r=%08x q=%08x w=%08x-%08x",
1210 __entry->call,
1211 __print_symbolic(__entry->why, rxrpc_receive_traces),
1212 __entry->serial,
1213 __entry->seq,
1214 __entry->window,
1215 __entry->wtop)
1231 __entry->call = call_debug_id;
1232 __entry->why = why;
1233 __entry->ret = ret;
1237 __entry->call,
1238 __print_symbolic(__entry->why, rxrpc_recvmsg_traces),
1239 __entry->ret)
1259 __entry->call = call ? call->debug_id : 0;
1260 __entry->why = why;
1261 __entry->seq = seq;
1262 __entry->offset = offset;
1263 __entry->len = len;
1264 __entry->ret = ret;
1268 __entry->call,
1269 __print_symbolic(__entry->why, rxrpc_recvmsg_traces),
1270 __entry->seq,
1271 __entry->offset,
1272 __entry->len,
1273 __entry->ret)
1290 __entry->call = call->debug_id;
1291 __entry->why = why;
1292 __entry->slot = slot;
1293 __entry->send_serial = send_serial;
1297 __entry->call,
1298 __entry->slot,
1299 __print_symbolic(__entry->why, rxrpc_rtt_tx_traces),
1300 __entry->send_serial)
1322 __entry->call = call->debug_id;
1323 __entry->why = why;
1324 __entry->slot = slot;
1325 __entry->send_serial = send_serial;
1326 __entry->resp_serial = resp_serial;
1327 __entry->rtt = rtt;
1328 __entry->rto = rto;
1332 __entry->call,
1333 __entry->slot,
1334 __print_symbolic(__entry->why, rxrpc_rtt_rx_traces),
1335 __entry->send_serial,
1336 __entry->resp_serial,
1337 __entry->rtt,
1338 __entry->rto)
1362 __entry->call = call->debug_id;
1363 __entry->why = why;
1364 __entry->now = now;
1365 __entry->ack_at = call->delay_ack_at;
1366 __entry->ack_lost_at = call->ack_lost_at;
1367 __entry->resend_at = call->resend_at;
1368 __entry->expect_rx_by = call->expect_rx_by;
1369 __entry->expect_req_by = call->expect_req_by;
1370 __entry->expect_term_by = call->expect_term_by;
1371 __entry->timer = call->timer.expires;
1375 __entry->call,
1376 __print_symbolic(__entry->why, rxrpc_timer_traces),
1377 __entry->ack_at - __entry->now,
1378 __entry->ack_lost_at - __entry->now,
1379 __entry->resend_at - __entry->now,
1380 __entry->expect_rx_by - __entry->now,
1381 __entry->expect_req_by - __entry->now,
1382 __entry->expect_term_by - __entry->now,
1383 __entry->timer - __entry->now)
1405 __entry->call = call->debug_id;
1406 __entry->now = now;
1407 __entry->ack_at = call->delay_ack_at;
1408 __entry->ack_lost_at = call->ack_lost_at;
1409 __entry->resend_at = call->resend_at;
1410 __entry->expect_rx_by = call->expect_rx_by;
1411 __entry->expect_req_by = call->expect_req_by;
1412 __entry->expect_term_by = call->expect_term_by;
1413 __entry->timer = call->timer.expires;
1417 __entry->call,
1418 __entry->ack_at - __entry->now,
1419 __entry->ack_lost_at - __entry->now,
1420 __entry->resend_at - __entry->now,
1421 __entry->expect_rx_by - __entry->now,
1422 __entry->expect_req_by - __entry->now,
1423 __entry->expect_term_by - __entry->now,
1424 __entry->timer - __entry->now)
1437 memcpy(&__entry->hdr, &sp->hdr, sizeof(__entry->hdr));
1441 __entry->hdr.epoch, __entry->hdr.cid,
1442 __entry->hdr.callNumber, __entry->hdr.serviceId,
1443 __entry->hdr.serial, __entry->hdr.seq,
1444 __entry->hdr.type, __entry->hdr.flags,
1445 __entry->hdr.type <= 15 ?
1446 __print_symbolic(__entry->hdr.type, rxrpc_pkts) : "?UNK")
1463 __entry->call = call->debug_id;
1464 __entry->why = why;
1465 __entry->serial = serial;
1466 __entry->ack_reason = ack_reason;
1470 __entry->call,
1471 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1472 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1473 __entry->serial)
1490 __entry->call = call->debug_id;
1491 __entry->why = why;
1492 __entry->serial = serial;
1493 __entry->ack_reason = ack_reason;
1497 __entry->call,
1498 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1499 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1500 __entry->serial)
1518 __entry->call = call->debug_id;
1519 __entry->why = why;
1520 __entry->serial = serial;
1521 __entry->ack_reason = ack_reason;
1522 __entry->nobuf = nobuf;
1526 __entry->call,
1527 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1528 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1529 __entry->serial, __entry->nobuf)
1544 __entry->call = call->debug_id;
1545 __entry->seq = seq;
1546 __entry->expiry = expiry;
1550 __entry->call,
1551 __entry->seq,
1552 __entry->expiry)
1572 __entry->call = call->debug_id;
1573 __entry->change = change;
1574 __entry->hard_ack = call->acks_hard_ack;
1575 __entry->top = call->tx_top;
1576 __entry->lowest_nak = call->acks_lowest_nak;
1577 __entry->ack_serial = ack_serial;
1578 memcpy(&__entry->sum, summary, sizeof(__entry->sum));
1582 __entry->call,
1583 __entry->ack_serial,
1584 __print_symbolic(__entry->sum.ack_reason, rxrpc_ack_names),
1585 __entry->hard_ack,
1586 __print_symbolic(__entry->sum.mode, rxrpc_congest_modes),
1587 __entry->sum.cwnd,
1588 __entry->sum.ssthresh,
1589 __entry->sum.nr_acks, __entry->sum.nr_retained_nacks,
1590 __entry->sum.nr_new_acks,
1591 __entry->sum.nr_new_nacks,
1592 __entry->top - __entry->hard_ack,
1593 __entry->sum.cumulative_acks,
1594 __entry->sum.dup_acks,
1595 __entry->lowest_nak, __entry->sum.new_low_nack ? "!" : "",
1596 __print_symbolic(__entry->change, rxrpc_congest_changes),
1597 __entry->sum.retrans_timeo ? " rTxTo" : "")
1617 __entry->call = call->debug_id;
1618 __entry->mode = call->cong_mode;
1619 __entry->cwnd = call->cong_cwnd;
1620 __entry->extra = call->cong_extra;
1621 __entry->hard_ack = call->acks_hard_ack;
1622 __entry->prepared = call->tx_prepared - call->tx_bottom;
1623 __entry->since_last_tx = ktime_sub(now, call->tx_last_sent);
1624 __entry->has_data = !list_empty(&call->tx_sendmsg);
1628 __entry->call,
1629 __entry->hard_ack,
1630 __print_symbolic(__entry->mode, rxrpc_congest_modes),
1631 __entry->cwnd,
1632 __entry->extra,
1633 __entry->prepared,
1634 ktime_to_ns(__entry->since_last_tx),
1635 __entry->has_data)
1649 __entry->call = call->debug_id;
1650 __entry->abort_code = call->abort_code;
1654 __entry->call,
1655 __entry->abort_code)
1669 __entry->call = call->debug_id;
1670 __entry->abort_code = call->abort_code;
1674 __entry->call,
1675 __entry->abort_code)
1692 __entry->call = call->debug_id;
1693 __entry->user_call_ID = call->user_call_ID;
1694 __entry->cid = call->cid;
1695 __entry->call_id = call->call_id;
1696 __entry->srx = call->dest_srx;
1700 __entry->call,
1701 (void *)__entry->user_call_ID,
1702 __entry->cid,
1703 __entry->call_id,
1704 &__entry->srx.transport)
1721 __entry->call = call->debug_id;
1722 __entry->seq = call->acks_hard_ack;
1723 __entry->transmitted = call->tx_transmitted;
1724 __entry->ack_serial = sp ? sp->hdr.serial : 0;
1728 __entry->call,
1729 __entry->ack_serial,
1730 __entry->seq,
1731 __entry->transmitted)
1747 __entry->peer = peer->debug_id;
1748 memcpy(&__entry->ee, ee, sizeof(__entry->ee));
1749 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
1753 __entry->peer,
1754 __entry->ee.ee_origin,
1755 __entry->ee.ee_type,
1756 __entry->ee.ee_code,
1757 __entry->ee.ee_info,
1758 __entry->ee.ee_data,
1759 __entry->ee.ee_errno,
1760 &__entry->srx.transport)
1777 __entry->debug_id = debug_id;
1778 __entry->serial = serial;
1779 __entry->ret = ret;
1780 __entry->where = where;
1784 __entry->debug_id,
1785 __entry->serial,
1786 __entry->ret,
1787 __print_symbolic(__entry->where, rxrpc_tx_points))
1806 __entry->debug_id = call->debug_id;
1807 __entry->cid = call->cid;
1808 __entry->call_id = call->call_id;
1809 __entry->call_serial = call->rx_serial;
1810 __entry->conn_serial = call->conn->hi_serial;
1811 __entry->tx_seq = call->acks_hard_ack;
1812 __entry->rx_seq = call->rx_highest_seq;
1815 TP_printk("c=%08x %08x:%08x r=%08x/%08x tx=%08x rx=%08x",
1816 __entry->debug_id,
1817 __entry->cid, __entry->call_id,
1818 __entry->call_serial, __entry->conn_serial,
1819 __entry->tx_seq, __entry->rx_seq)
1833 __entry->debug_id = debug_id;
1834 __entry->serial = serial;
1838 __entry->debug_id,
1839 __entry->serial)
1860 __entry->debug_id = debug_id;
1861 __entry->serial = serial;
1862 __entry->first_soft_ack = first_soft_ack;
1863 __entry->call_ackr_first = call_ackr_first;
1864 __entry->prev_pkt = prev_pkt;
1865 __entry->call_ackr_prev = call_ackr_prev;
1869 __entry->debug_id,
1870 __entry->serial,
1871 __entry->first_soft_ack,
1872 __entry->call_ackr_first,
1873 __entry->prev_pkt,
1874 __entry->call_ackr_prev)
1890 __entry->call_debug_id = call_debug_id;
1891 __entry->seq = seq;
1892 __entry->why = why;
1895 TP_printk("c=%08x q=%08x REQ-%s",
1896 __entry->call_debug_id,
1897 __entry->seq,
1898 __print_symbolic(__entry->why, rxrpc_req_ack_traces))
1917 __entry->debug_id = debug_id;
1918 __entry->call_debug_id = call_debug_id;
1919 __entry->seq = seq;
1920 __entry->ref = ref;
1921 __entry->what = what;
1925 __entry->debug_id,
1926 __entry->call_debug_id,
1927 __entry->seq,
1928 __print_symbolic(__entry->what, rxrpc_txbuf_traces),
1929 __entry->ref)
1945 __entry->call_debug_id = call->debug_id;
1946 __entry->busy = busy;
1947 __entry->what = what;
1951 __entry->call_debug_id,
1952 __print_symbolic(__entry->what, rxrpc_call_poke_traces),
1953 __entry->busy ? "!" : "")
1966 __entry->call_debug_id = call->debug_id;
1970 __entry->call_debug_id)
1987 __entry->call_debug_id = call->debug_id;
1988 __entry->seq = seq;
1989 __entry->sack = sack;
1990 __entry->what = what;
1994 __entry->call_debug_id,
1995 __entry->seq,
1996 __print_symbolic(__entry->what, rxrpc_sack_traces),
1997 __entry->sack)