core: Update udp trace template

Add ip_id field in UDP traces to assist in debug.

CRs-Fixed: 3179386
Change-Id: Iebc0e796dc79d0faa31ccccfa05869901b13ddba
Signed-off-by: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
This commit is contained in:
Subash Abhinov Kasiviswanathan
2022-04-20 23:46:42 -06:00
부모 320db4b3c0
커밋 ca0f1abee9
3개의 변경된 파일17개의 추가작업 그리고 10개의 파일을 삭제

파일 보기

@@ -265,9 +265,9 @@ DEFINE_EVENT
DECLARE_EVENT_CLASS(print_udp,
TP_PROTO(struct sk_buff *skb, const char *saddr, const char *daddr,
struct udphdr *uh),
struct udphdr *uh, u16 ip_id),
TP_ARGS(skb, saddr, daddr, uh),
TP_ARGS(skb, saddr, daddr, uh, ip_id),
TP_STRUCT__entry(
__field(void *, skbaddr)
@@ -276,6 +276,7 @@ DECLARE_EVENT_CLASS(print_udp,
__string(daddr, daddr)
__field(__be16, source)
__field(__be16, dest)
__field(__be16, ip_id)
),
TP_fast_assign(
@@ -285,30 +286,32 @@ DECLARE_EVENT_CLASS(print_udp,
__assign_str(daddr, daddr);
__entry->source = uh->source;
__entry->dest = uh->dest;
__entry->ip_id = ip_id;
),
TP_printk("UDP: skbaddr=%pK, len=%d source=%s %u dest=%s %u",
TP_printk("UDP: skbaddr=%pK, len=%d source=%s %u dest=%s %u ip_id=%u",
__entry->skbaddr, __entry->len,
__get_str(saddr), be16_to_cpu(__entry->source),
__get_str(daddr), be16_to_cpu(__entry->dest))
__get_str(daddr), be16_to_cpu(__entry->dest),
__entry->ip_id)
);
DEFINE_EVENT
(print_udp, print_udp_tx,
TP_PROTO(struct sk_buff *skb, const char *saddr, const char *daddr,
struct udphdr *uh),
struct udphdr *uh, u16 ip_id),
TP_ARGS(skb, saddr, daddr, uh)
TP_ARGS(skb, saddr, daddr, uh, ip_id)
);
DEFINE_EVENT
(print_udp, print_udp_rx,
TP_PROTO(struct sk_buff *skb, const char *saddr, const char *daddr,
struct udphdr *uh),
struct udphdr *uh, u16 ip_id),
TP_ARGS(skb, saddr, daddr, uh)
TP_ARGS(skb, saddr, daddr, uh, ip_id)
);
TRACE_EVENT(print_pfn,