2 /* use <trace/skb.h> instead */
4 # error Do not include this file directly.
5 # error Unless you know what you are doing.
9 #define TRACE_SYSTEM skb
12 * Tracepoint for free an sk_buff:
14 TRACE_EVENT(kfree_skb,
16 TP_PROTO(struct sk_buff *skb, void *location),
18 TP_ARGS(skb, location),
21 __field( void *, skbaddr )
22 __field( unsigned short, protocol )
23 __field( void *, location )
27 __entry->skbaddr = skb;
29 __entry->protocol = ntohs(skb->protocol);
31 __entry->location = location;
34 TP_printk("skbaddr=%p protocol=%u location=%p",
35 __entry->skbaddr, __entry->protocol, __entry->location)