skb.h (aa11d958d1a6572eda08214d7c6a735804fe48a5) | skb.h (e9b3cc1b3779fe10a80de4c3e7404bd308d0eae3) |
---|---|
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> | 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> |
|
8#include <linux/tracepoint.h> 9 10/* 11 * Tracepoint for free an sk_buff: 12 */ 13TRACE_EVENT(kfree_skb, 14 15 TP_PROTO(struct sk_buff *skb, void *location), --- 13 unchanged lines hidden (view full) --- 29 } 30 __entry->location = location; 31 ), 32 33 TP_printk("skbaddr=%p protocol=%u location=%p", 34 __entry->skbaddr, __entry->protocol, __entry->location) 35); 36 | 9#include <linux/tracepoint.h> 10 11/* 12 * Tracepoint for free an sk_buff: 13 */ 14TRACE_EVENT(kfree_skb, 15 16 TP_PROTO(struct sk_buff *skb, void *location), --- 13 unchanged lines hidden (view full) --- 30 } 31 __entry->location = location; 32 ), 33 34 TP_printk("skbaddr=%p protocol=%u location=%p", 35 __entry->skbaddr, __entry->protocol, __entry->location) 36); 37 |
38TRACE_EVENT(skb_copy_datagram_iovec, 39 40 TP_PROTO(const struct sk_buff *skb, int len), 41 42 TP_ARGS(skb, len), 43 44 TP_STRUCT__entry( 45 __field( const void *, skbaddr ) 46 __field( int, len ) 47 ), 48 49 TP_fast_assign( 50 __entry->skbaddr = skb; 51 __entry->len = len; 52 ), 53 54 TP_printk("skbaddr=%p len=%d", __entry->skbaddr, __entry->len) 55); 56 |
|
37#endif /* _TRACE_SKB_H */ 38 39/* This part must be outside protection */ 40#include <trace/define_trace.h> | 57#endif /* _TRACE_SKB_H */ 58 59/* This part must be outside protection */ 60#include <trace/define_trace.h> |