iwlwifi: add skb address to tx cmd in trace events data
This helps matching tx cmd with other trace events, like net_dev_xmit and net_dev_queue etc. Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Šī revīzija ir iekļauta:

revīziju iesūtīja
Luca Coelho

vecāks
556f4ef667
revīzija
9829303f41
@@ -95,7 +95,7 @@ TRACE_EVENT(iwlwifi_dev_tx,
|
||||
TP_ARGS(dev, skb, tfd, tfdlen, buf0, buf0_len, hdr_len),
|
||||
TP_STRUCT__entry(
|
||||
DEV_ENTRY
|
||||
|
||||
__field(void *, skbaddr)
|
||||
__field(size_t, framelen)
|
||||
__dynamic_array(u8, tfd, tfdlen)
|
||||
|
||||
@@ -110,6 +110,7 @@ TRACE_EVENT(iwlwifi_dev_tx,
|
||||
),
|
||||
TP_fast_assign(
|
||||
DEV_ASSIGN;
|
||||
__entry->skbaddr = skb;
|
||||
__entry->framelen = buf0_len;
|
||||
if (hdr_len > 0)
|
||||
__entry->framelen += skb->len - hdr_len;
|
||||
@@ -120,9 +121,9 @@ TRACE_EVENT(iwlwifi_dev_tx,
|
||||
__get_dynamic_array(buf1),
|
||||
skb->len - hdr_len);
|
||||
),
|
||||
TP_printk("[%s] TX %.2x (%zu bytes)",
|
||||
TP_printk("[%s] TX %.2x (%zu bytes) skbaddr=%p",
|
||||
__get_str(dev), ((u8 *)__get_dynamic_array(buf0))[0],
|
||||
__entry->framelen)
|
||||
__entry->framelen, __entry->skbaddr)
|
||||
);
|
||||
|
||||
TRACE_EVENT(iwlwifi_dev_ucode_error,
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user