skb.h (2d8ad8719591fa803b0d589ed057fa46f49b7155) skb.h (ca9da2dd63b0b32de1b693953dff66cadeb6400b)
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM skb
3
4#if !defined(_TRACE_SKB_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_SKB_H
6
7#include <linux/skbuff.h>
8#include <linux/netdevice.h>

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

14TRACE_EVENT(kfree_skb,
15
16 TP_PROTO(struct sk_buff *skb, void *location),
17
18 TP_ARGS(skb, location),
19
20 TP_STRUCT__entry(
21 __field( void *, skbaddr )
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM skb
3
4#if !defined(_TRACE_SKB_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_SKB_H
6
7#include <linux/skbuff.h>
8#include <linux/netdevice.h>

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

14TRACE_EVENT(kfree_skb,
15
16 TP_PROTO(struct sk_buff *skb, void *location),
17
18 TP_ARGS(skb, location),
19
20 TP_STRUCT__entry(
21 __field( void *, skbaddr )
22 __field( unsigned short, protocol )
23 __field( void *, location )
22 __field( void *, location )
23 __field( unsigned short, protocol )
24 ),
25
26 TP_fast_assign(
27 __entry->skbaddr = skb;
24 ),
25
26 TP_fast_assign(
27 __entry->skbaddr = skb;
28 __entry->protocol = ntohs(skb->protocol);
29 __entry->location = location;
28 __entry->location = location;
29 __entry->protocol = ntohs(skb->protocol);
30 ),
31
32 TP_printk("skbaddr=%p protocol=%u location=%p",
33 __entry->skbaddr, __entry->protocol, __entry->location)
34);
35
36TRACE_EVENT(consume_skb,
37

--- 38 unchanged lines hidden ---
30 ),
31
32 TP_printk("skbaddr=%p protocol=%u location=%p",
33 __entry->skbaddr, __entry->protocol, __entry->location)
34);
35
36TRACE_EVENT(consume_skb,
37

--- 38 unchanged lines hidden ---