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