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 --- |