Lines Matching +full:tx +full:- +full:ping +full:- +full:pong
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
67 EM(rxrpc_client_to_active, "->Actv") \
68 E_(rxrpc_client_to_idle, "->Idle")
125 E_(rxrpc_rtt_tx_ping, "PING")
131 EM(rxrpc_rtt_rx_ping_response, "PONG") \
188 EM(rxrpc_cong_no_change, " -") \
213 EM(0, "-0-") \
223 E_(RXRPC_ACK__INVALID, "-?-")
323 __entry->local = local_debug_id;
324 __entry->op = op;
325 __entry->usage = usage;
326 __entry->where = where;
330 __entry->local,
331 __print_symbolic(__entry->op, rxrpc_local_traces),
332 __entry->usage,
333 __entry->where)
350 __entry->peer = peer_debug_id;
351 __entry->op = op;
352 __entry->usage = usage;
353 __entry->where = where;
357 __entry->peer,
358 __print_symbolic(__entry->op, rxrpc_peer_traces),
359 __entry->usage,
360 __entry->where)
377 __entry->conn = conn_debug_id;
378 __entry->op = op;
379 __entry->usage = usage;
380 __entry->where = where;
384 __entry->conn,
385 __print_symbolic(__entry->op, rxrpc_conn_traces),
386 __entry->usage,
387 __entry->where)
405 __entry->conn = conn ? conn->debug_id : 0;
406 __entry->channel = channel;
407 __entry->usage = conn ? refcount_read(&conn->ref) : -2;
408 __entry->op = op;
409 __entry->cid = conn ? conn->proto.cid : 0;
413 __entry->conn,
414 __entry->channel,
415 __print_symbolic(__entry->op, rxrpc_client_traces),
416 __entry->cid,
417 __entry->usage)
435 __entry->call = call_debug_id;
436 __entry->op = op;
437 __entry->usage = usage;
438 __entry->where = where;
439 __entry->aux = aux;
443 __entry->call,
444 __print_symbolic(__entry->op, rxrpc_call_traces),
445 __entry->usage,
446 __entry->where,
447 __entry->aux)
466 __entry->skb = skb;
467 __entry->flags = flags;
468 __entry->op = op;
469 __entry->usage = usage;
470 __entry->mod_count = mod_count;
471 __entry->where = where;
475 __entry->skb,
476 __entry->flags & RXRPC_SKB_TX_BUFFER ? 'T' : 'R',
477 __print_symbolic(__entry->op, rxrpc_skb_traces),
478 __entry->usage,
479 __entry->mod_count,
480 __entry->where)
493 memcpy(&__entry->hdr, &sp->hdr, sizeof(__entry->hdr));
497 __entry->hdr.epoch, __entry->hdr.cid,
498 __entry->hdr.callNumber, __entry->hdr.serviceId,
499 __entry->hdr.serial, __entry->hdr.seq,
500 __entry->hdr.type, __entry->hdr.flags,
501 __entry->hdr.type <= 15 ?
502 __print_symbolic(__entry->hdr.type, rxrpc_pkts) : "?UNK")
516 __entry->result = result;
517 __entry->abort_code = abort_code;
520 TP_printk("r=%d a=%d", __entry->result, __entry->abort_code)
540 memcpy(__entry->why, why, 4);
541 __entry->call_nr = call_nr;
542 __entry->cid = cid;
543 __entry->call_id = call_id;
544 __entry->abort_code = abort_code;
545 __entry->error = error;
546 __entry->seq = seq;
550 __entry->call_nr,
551 __entry->cid, __entry->call_id, __entry->seq,
552 __entry->abort_code, __entry->error, __entry->why)
568 __entry->call = call->debug_id;
569 __entry->compl = call->completion;
570 __entry->error = call->error;
571 __entry->abort_code = call->abort_code;
575 __entry->call,
576 __print_symbolic(__entry->compl, rxrpc_completions),
577 __entry->error,
578 __entry->abort_code)
595 __entry->call = call->debug_id;
596 __entry->why = why;
597 __entry->tx_hard_ack = call->tx_hard_ack;
598 __entry->tx_top = call->tx_top;
599 __entry->tx_winsize = call->tx_winsize;
603 __entry->call,
604 __print_symbolic(__entry->why, rxrpc_transmit_traces),
605 __entry->tx_hard_ack + 1,
606 __entry->tx_top - __entry->tx_hard_ack,
607 __entry->tx_winsize)
625 __entry->call = call;
626 __entry->seq = seq;
627 __entry->serial = serial;
628 __entry->flags = flags;
629 __entry->anno = anno;
633 __entry->call,
634 __entry->serial,
635 __entry->seq,
636 __entry->flags,
637 __entry->anno)
658 __entry->call = call->debug_id;
659 __entry->serial = serial;
660 __entry->ack_serial = ack_serial;
661 __entry->first = first;
662 __entry->prev = prev;
663 __entry->reason = reason;
664 __entry->n_acks = n_acks;
668 __entry->call,
669 __entry->serial,
670 __print_symbolic(__entry->reason, rxrpc_ack_names),
671 __entry->ack_serial,
672 __entry->first,
673 __entry->prev,
674 __entry->n_acks)
690 __entry->call = call->debug_id;
691 __entry->serial = serial;
692 __entry->abort_code = abort_code;
696 __entry->call,
697 __entry->serial,
698 __entry->abort_code)
715 __entry->call = call->debug_id;
716 __entry->serial = serial;
717 __entry->rwind = rwind;
718 __entry->wake = wake;
722 __entry->call,
723 __entry->serial,
724 __entry->rwind,
725 __entry->wake ? " wake" : "")
741 __entry->call = call_id;
742 memcpy(&__entry->whdr, whdr, sizeof(__entry->whdr));
743 __entry->where = where;
747 __entry->call,
748 ntohl(__entry->whdr.epoch),
749 ntohl(__entry->whdr.cid),
750 ntohl(__entry->whdr.callNumber),
751 ntohs(__entry->whdr.serviceId),
752 ntohl(__entry->whdr.serial),
753 ntohl(__entry->whdr.seq),
754 __entry->whdr.type, __entry->whdr.flags,
755 __entry->whdr.type <= 15 ?
756 __print_symbolic(__entry->whdr.type, rxrpc_pkts) : "?UNK",
757 __print_symbolic(__entry->where, rxrpc_tx_points))
778 __entry->call = call->debug_id;
779 __entry->cid = call->cid;
780 __entry->call_id = call->call_id;
781 __entry->seq = seq;
782 __entry->serial = serial;
783 __entry->flags = flags;
784 __entry->retrans = retrans;
785 __entry->lose = lose;
789 __entry->call,
790 __entry->cid,
791 __entry->call_id,
792 __entry->serial,
793 __entry->seq,
794 __entry->flags,
795 __entry->retrans ? " *RETRANS*" : "",
796 __entry->lose ? " *LOSE*" : "")
816 __entry->call = call;
817 __entry->serial = serial;
818 __entry->ack_first = ack_first;
819 __entry->ack_serial = ack_serial;
820 __entry->reason = reason;
821 __entry->n_acks = n_acks;
825 __entry->call,
826 __entry->serial,
827 __print_symbolic(__entry->reason, rxrpc_ack_names),
828 __entry->ack_first,
829 __entry->ack_serial,
830 __entry->n_acks)
849 __entry->call = call->debug_id;
850 __entry->why = why;
851 __entry->serial = serial;
852 __entry->seq = seq;
853 __entry->hard_ack = call->rx_hard_ack;
854 __entry->top = call->rx_top;
857 TP_printk("c=%08x %s r=%08x q=%08x w=%08x-%08x",
858 __entry->call,
859 __print_symbolic(__entry->why, rxrpc_receive_traces),
860 __entry->serial,
861 __entry->seq,
862 __entry->hard_ack,
863 __entry->top)
883 __entry->call = call ? call->debug_id : 0;
884 __entry->why = why;
885 __entry->seq = seq;
886 __entry->offset = offset;
887 __entry->len = len;
888 __entry->ret = ret;
892 __entry->call,
893 __print_symbolic(__entry->why, rxrpc_recvmsg_traces),
894 __entry->seq,
895 __entry->offset,
896 __entry->len,
897 __entry->ret)
914 __entry->call = call->debug_id;
915 __entry->why = why;
916 __entry->slot = slot;
917 __entry->send_serial = send_serial;
921 __entry->call,
922 __entry->slot,
923 __print_symbolic(__entry->why, rxrpc_rtt_tx_traces),
924 __entry->send_serial)
946 __entry->call = call->debug_id;
947 __entry->why = why;
948 __entry->slot = slot;
949 __entry->send_serial = send_serial;
950 __entry->resp_serial = resp_serial;
951 __entry->rtt = rtt;
952 __entry->rto = rto;
956 __entry->call,
957 __entry->slot,
958 __print_symbolic(__entry->why, rxrpc_rtt_rx_traces),
959 __entry->send_serial,
960 __entry->resp_serial,
961 __entry->rtt,
962 __entry->rto)
986 __entry->call = call->debug_id;
987 __entry->why = why;
988 __entry->now = now;
989 __entry->ack_at = call->ack_at;
990 __entry->ack_lost_at = call->ack_lost_at;
991 __entry->resend_at = call->resend_at;
992 __entry->expect_rx_by = call->expect_rx_by;
993 __entry->expect_req_by = call->expect_req_by;
994 __entry->expect_term_by = call->expect_term_by;
995 __entry->timer = call->timer.expires;
999 __entry->call,
1000 __print_symbolic(__entry->why, rxrpc_timer_traces),
1001 __entry->ack_at - __entry->now,
1002 __entry->ack_lost_at - __entry->now,
1003 __entry->resend_at - __entry->now,
1004 __entry->expect_rx_by - __entry->now,
1005 __entry->expect_req_by - __entry->now,
1006 __entry->expect_term_by - __entry->now,
1007 __entry->timer - __entry->now)
1020 memcpy(&__entry->hdr, &sp->hdr, sizeof(__entry->hdr));
1024 __entry->hdr.epoch, __entry->hdr.cid,
1025 __entry->hdr.callNumber, __entry->hdr.serviceId,
1026 __entry->hdr.serial, __entry->hdr.seq,
1027 __entry->hdr.type, __entry->hdr.flags,
1028 __entry->hdr.type <= 15 ?
1029 __print_symbolic(__entry->hdr.type, rxrpc_pkts) : "?UNK")
1051 __entry->call = call->debug_id;
1052 __entry->why = why;
1053 __entry->serial = serial;
1054 __entry->ack_reason = ack_reason;
1055 __entry->immediate = immediate;
1056 __entry->background = background;
1057 __entry->outcome = outcome;
1061 __entry->call,
1062 __print_symbolic(__entry->why, rxrpc_propose_ack_traces),
1063 __print_symbolic(__entry->ack_reason, rxrpc_ack_names),
1064 __entry->serial,
1065 __entry->immediate,
1066 __entry->background,
1067 __print_symbolic(__entry->outcome, rxrpc_propose_ack_outcomes))
1084 __entry->call = call->debug_id;
1085 __entry->seq = seq;
1086 __entry->annotation = annotation;
1087 __entry->expiry = expiry;
1091 __entry->call,
1092 __entry->seq,
1093 __entry->annotation,
1094 __entry->expiry)
1114 __entry->call = call->debug_id;
1115 __entry->change = change;
1116 __entry->hard_ack = call->tx_hard_ack;
1117 __entry->top = call->tx_top;
1118 __entry->lowest_nak = call->acks_lowest_nak;
1119 __entry->ack_serial = ack_serial;
1120 memcpy(&__entry->sum, summary, sizeof(__entry->sum));
1124 __entry->call,
1125 __entry->ack_serial,
1126 __print_symbolic(__entry->sum.ack_reason, rxrpc_ack_names),
1127 __entry->hard_ack,
1128 __print_symbolic(__entry->sum.mode, rxrpc_congest_modes),
1129 __entry->sum.cwnd,
1130 __entry->sum.ssthresh,
1131 __entry->sum.nr_acks, __entry->sum.nr_nacks,
1132 __entry->sum.nr_new_acks, __entry->sum.nr_new_nacks,
1133 __entry->sum.nr_rot_new_acks,
1134 __entry->top - __entry->hard_ack,
1135 __entry->sum.cumulative_acks,
1136 __entry->sum.dup_acks,
1137 __entry->lowest_nak, __entry->sum.new_low_nack ? "!" : "",
1138 __print_symbolic(__entry->change, rxrpc_congest_changes),
1139 __entry->sum.retrans_timeo ? " rTxTo" : "")
1153 __entry->call = call->debug_id;
1154 __entry->abort_code = call->abort_code;
1158 __entry->call,
1159 __entry->abort_code)
1173 __entry->call = call->debug_id;
1174 __entry->abort_code = call->abort_code;
1178 __entry->call,
1179 __entry->abort_code)
1195 __entry->call = call ? call->debug_id : 0;
1196 __entry->serial = serial;
1197 __entry->why = why;
1201 __entry->call,
1202 __entry->serial,
1203 __entry->why)
1219 __entry->call = call->debug_id;
1220 __entry->user_call_ID = call->user_call_ID;
1221 __entry->cid = call->cid;
1222 __entry->call_id = call->call_id;
1226 __entry->call,
1227 (void *)__entry->user_call_ID,
1228 __entry->cid,
1229 __entry->call_id)
1244 __entry->call = call->debug_id;
1245 __entry->ix = ix;
1246 memcpy(__entry->anno, call->rxtx_annotations, 64);
1250 __entry->call,
1251 __entry->ix,
1252 __entry->anno)
1268 __entry->peer = peer->debug_id;
1269 memcpy(&__entry->ee, ee, sizeof(__entry->ee));
1270 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
1274 __entry->peer,
1275 __entry->ee.ee_origin,
1276 __entry->ee.ee_type,
1277 __entry->ee.ee_code,
1278 __entry->ee.ee_info,
1279 __entry->ee.ee_data,
1280 __entry->ee.ee_errno,
1281 &__entry->srx.transport)
1298 __entry->debug_id = debug_id;
1299 __entry->serial = serial;
1300 __entry->ret = ret;
1301 __entry->where = where;
1305 __entry->debug_id,
1306 __entry->serial,
1307 __entry->ret,
1308 __print_symbolic(__entry->where, rxrpc_tx_points))
1327 __entry->debug_id = call->debug_id;
1328 __entry->cid = call->cid;
1329 __entry->call_id = call->call_id;
1330 __entry->call_serial = call->rx_serial;
1331 __entry->conn_serial = call->conn->hi_serial;
1332 __entry->tx_seq = call->tx_hard_ack;
1333 __entry->rx_seq = call->rx_hard_ack;
1336 TP_printk("c=%08x %08x:%08x r=%08x/%08x tx=%08x rx=%08x",
1337 __entry->debug_id,
1338 __entry->cid, __entry->call_id,
1339 __entry->call_serial, __entry->conn_serial,
1340 __entry->tx_seq, __entry->rx_seq)
1354 __entry->debug_id = debug_id;
1355 __entry->serial = serial;
1359 __entry->debug_id,
1360 __entry->serial)
1381 __entry->debug_id = debug_id;
1382 __entry->serial = serial;
1383 __entry->first_soft_ack = first_soft_ack;
1384 __entry->call_ackr_first = call_ackr_first;
1385 __entry->prev_pkt = prev_pkt;
1386 __entry->call_ackr_prev = call_ackr_prev;
1390 __entry->debug_id,
1391 __entry->serial,
1392 __entry->first_soft_ack,
1393 __entry->call_ackr_first,
1394 __entry->prev_pkt,
1395 __entry->call_ackr_prev)