rxrpc.h (987db9f7cd1e77e611b770a569068c43949aa6fd) rxrpc.h (d0d5c0cd1e711c98703f3544c1e6fc1372898de5)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/* AF_RXRPC tracepoints
3 *
4 * Copyright (C) 2016 Red Hat, Inc. All Rights Reserved.
5 * Written by David Howells (dhowells@redhat.com)
6 */
7#undef TRACE_SYSTEM
8#define TRACE_SYSTEM rxrpc

--- 18 unchanged lines hidden (view full) ---

27 rxrpc_skb_freed,
28 rxrpc_skb_got,
29 rxrpc_skb_lost,
30 rxrpc_skb_new,
31 rxrpc_skb_purged,
32 rxrpc_skb_received,
33 rxrpc_skb_rotated,
34 rxrpc_skb_seen,
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/* AF_RXRPC tracepoints
3 *
4 * Copyright (C) 2016 Red Hat, Inc. All Rights Reserved.
5 * Written by David Howells (dhowells@redhat.com)
6 */
7#undef TRACE_SYSTEM
8#define TRACE_SYSTEM rxrpc

--- 18 unchanged lines hidden (view full) ---

27 rxrpc_skb_freed,
28 rxrpc_skb_got,
29 rxrpc_skb_lost,
30 rxrpc_skb_new,
31 rxrpc_skb_purged,
32 rxrpc_skb_received,
33 rxrpc_skb_rotated,
34 rxrpc_skb_seen,
35 rxrpc_skb_unshared,
36 rxrpc_skb_unshared_nomem,
35};
36
37enum rxrpc_local_trace {
38 rxrpc_local_got,
39 rxrpc_local_new,
40 rxrpc_local_processing,
41 rxrpc_local_put,
42 rxrpc_local_queued,

--- 183 unchanged lines hidden (view full) ---

226 EM(rxrpc_skb_cleaned, "CLN") \
227 EM(rxrpc_skb_freed, "FRE") \
228 EM(rxrpc_skb_got, "GOT") \
229 EM(rxrpc_skb_lost, "*L*") \
230 EM(rxrpc_skb_new, "NEW") \
231 EM(rxrpc_skb_purged, "PUR") \
232 EM(rxrpc_skb_received, "RCV") \
233 EM(rxrpc_skb_rotated, "ROT") \
37};
38
39enum rxrpc_local_trace {
40 rxrpc_local_got,
41 rxrpc_local_new,
42 rxrpc_local_processing,
43 rxrpc_local_put,
44 rxrpc_local_queued,

--- 183 unchanged lines hidden (view full) ---

228 EM(rxrpc_skb_cleaned, "CLN") \
229 EM(rxrpc_skb_freed, "FRE") \
230 EM(rxrpc_skb_got, "GOT") \
231 EM(rxrpc_skb_lost, "*L*") \
232 EM(rxrpc_skb_new, "NEW") \
233 EM(rxrpc_skb_purged, "PUR") \
234 EM(rxrpc_skb_received, "RCV") \
235 EM(rxrpc_skb_rotated, "ROT") \
234 E_(rxrpc_skb_seen, "SEE")
236 EM(rxrpc_skb_seen, "SEE") \
237 EM(rxrpc_skb_unshared, "UNS") \
238 E_(rxrpc_skb_unshared_nomem, "US0")
235
236#define rxrpc_local_traces \
237 EM(rxrpc_local_got, "GOT") \
238 EM(rxrpc_local_new, "NEW") \
239 EM(rxrpc_local_processing, "PRO") \
240 EM(rxrpc_local_put, "PUT") \
241 E_(rxrpc_local_queued, "QUE")
242

--- 385 unchanged lines hidden (view full) ---

628 __print_symbolic(__entry->op, rxrpc_call_traces),
629 __entry->usage,
630 __entry->where,
631 __entry->aux)
632 );
633
634TRACE_EVENT(rxrpc_skb,
635 TP_PROTO(struct sk_buff *skb, enum rxrpc_skb_trace op,
239
240#define rxrpc_local_traces \
241 EM(rxrpc_local_got, "GOT") \
242 EM(rxrpc_local_new, "NEW") \
243 EM(rxrpc_local_processing, "PRO") \
244 EM(rxrpc_local_put, "PUT") \
245 E_(rxrpc_local_queued, "QUE")
246

--- 385 unchanged lines hidden (view full) ---

632 __print_symbolic(__entry->op, rxrpc_call_traces),
633 __entry->usage,
634 __entry->where,
635 __entry->aux)
636 );
637
638TRACE_EVENT(rxrpc_skb,
639 TP_PROTO(struct sk_buff *skb, enum rxrpc_skb_trace op,
636 int usage, int mod_count, const void *where),
640 int usage, int mod_count, u8 flags, const void *where),
637
641
638 TP_ARGS(skb, op, usage, mod_count, where),
642 TP_ARGS(skb, op, usage, mod_count, flags, where),
639
640 TP_STRUCT__entry(
641 __field(struct sk_buff *, skb )
642 __field(enum rxrpc_skb_trace, op )
643 __field(u8, flags )
644 __field(int, usage )
645 __field(int, mod_count )
646 __field(const void *, where )
647 ),
648
649 TP_fast_assign(
650 __entry->skb = skb;
643
644 TP_STRUCT__entry(
645 __field(struct sk_buff *, skb )
646 __field(enum rxrpc_skb_trace, op )
647 __field(u8, flags )
648 __field(int, usage )
649 __field(int, mod_count )
650 __field(const void *, where )
651 ),
652
653 TP_fast_assign(
654 __entry->skb = skb;
651 __entry->flags = rxrpc_skb(skb)->rx_flags;
655 __entry->flags = flags;
652 __entry->op = op;
653 __entry->usage = usage;
654 __entry->mod_count = mod_count;
655 __entry->where = where;
656 ),
657
658 TP_printk("s=%p %cx %s u=%d m=%d p=%pSR",
659 __entry->skb,

--- 887 unchanged lines hidden ---
656 __entry->op = op;
657 __entry->usage = usage;
658 __entry->mod_count = mod_count;
659 __entry->where = where;
660 ),
661
662 TP_printk("s=%p %cx %s u=%d m=%d p=%pSR",
663 __entry->skb,

--- 887 unchanged lines hidden ---