diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2016-09-08 14:32:09 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-08 14:32:08 -0700 |
| commit | 256b2a66564a6986c56e9ba69ba16e6d24810f74 (patch) | |
| tree | 1804303bd7c2e7eb2b9fb725a0fa19fa3d2f1bb7 /include | |
| parent | 7824c2f62d5dd63fde7b0879b32252c677d2724c (diff) | |
| parent | 49f8a635bace7c978ead62519e30299c63d5cb45 (diff) | |
Merge "skb: printing port numbers with gso trace events"
Diffstat (limited to 'include')
| -rw-r--r-- | include/trace/events/skb.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/include/trace/events/skb.h b/include/trace/events/skb.h index 95ca6e841212..b2e3c3b91f72 100644 --- a/include/trace/events/skb.h +++ b/include/trace/events/skb.h @@ -52,24 +52,29 @@ TRACE_EVENT(consume_skb, TRACE_EVENT(print_skb_gso, - TP_PROTO(struct sk_buff *skb), + TP_PROTO(struct sk_buff *skb, __be16 src, __be16 dest), - TP_ARGS(skb), + TP_ARGS(skb, src, dest), TP_STRUCT__entry( __field(void *, skbaddr) __field(int , len) __field(int , data_len) + __field(__be16, src) + __field(__be16, dest) ), TP_fast_assign( __entry->skbaddr = skb; __entry->len = skb->len; __entry->data_len = skb->data_len; + __entry->src = src; + __entry->dest = dest; ), - TP_printk("GSO: skbaddr=%p, len=%d, data_len=%d", - __entry->skbaddr, __entry->len, __entry->data_len) + TP_printk("GSO: skbaddr=%pK, len=%d, data_len=%d, src=%u, dest=%u", + __entry->skbaddr, __entry->len, __entry->data_len, + be16_to_cpu(__entry->src), be16_to_cpu(__entry->dest)) ); TRACE_EVENT(skb_copy_datagram_iovec, |
