summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRavinder Konka <rkonka@codeaurora.org>2016-03-03 22:28:08 +0530
committerSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>2016-09-01 21:41:03 -0600
commit49f8a635bace7c978ead62519e30299c63d5cb45 (patch)
tree7a2aea9bd0bbefaba5682dc16a2ab5332830536c /include
parentab26d098793adbf90b77d414663e34ac0c7315f6 (diff)
skb: printing port numbers with gso trace events
Adding source and destination port number info in the gso trace events to differentiate between the flows. CRs-Fixed: 982871 Change-Id: Idbae7f95dfd56293805b58e3c6626f5f6e07d08a Acked-by: Ashwanth Goli <ashwanth@qti.qualcomm.com> Signed-off-by: Ravinder Konka <rkonka@codeaurora.org> [subashab@codeaurora.org: resolve trivial merge conflicts] Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/trace/events/skb.h13
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,