]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/mac80211/trace.h
mac80211: add the action to the drv_ampdu_action tracepoint
[karo-tx-linux.git] / net / mac80211 / trace.h
index 0d645bc148d0bda31edaf7c2c52a3fdad2a5e8aa..3d9ac17af407a12c4230a1df26f770bd0bd1ab39 100644 (file)
                                __field(u16, ssn)                                       \
                                __field(u8, buf_size)                                   \
                                __field(bool, amsdu)                                    \
-                               __field(u16, timeout)
+                               __field(u16, timeout)                                   \
+                               __field(u16, action)
 #define AMPDU_ACTION_ASSIGN    STA_NAMED_ASSIGN(params->sta);                          \
                                __entry->tid = params->tid;                             \
                                __entry->ssn = params->ssn;                             \
                                __entry->buf_size = params->buf_size;                   \
                                __entry->amsdu = params->amsdu;                         \
-                               __entry->timeout = params->timeout;
-#define AMPDU_ACTION_PR_FMT    STA_PR_FMT " tid %d, ssn %d, buf_size %u, amsdu %d, timeout %d"
+                               __entry->timeout = params->timeout;                     \
+                               __entry->action = params->action;
+#define AMPDU_ACTION_PR_FMT    STA_PR_FMT " tid %d, ssn %d, buf_size %u, amsdu %d, timeout %d action %d"
 #define AMPDU_ACTION_PR_ARG    STA_PR_ARG, __entry->tid, __entry->ssn,                 \
-                               __entry->buf_size, __entry->amsdu, __entry->timeout
+                               __entry->buf_size, __entry->amsdu, __entry->timeout,    \
+                               __entry->action
 
 /*
  * Tracing for driver callbacks.