Lines Matching +full:rx +full:- +full:num +full:- +full:evt
1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2016-2017 Intel Deutschland GmbH
5 * Copyright (C) 2018, 2020-2025 Intel Corporation
23 memcpy(__entry->entry_mac, given_mac, ETH_ALEN); \
25 eth_zero_addr(__entry->entry_mac); \
30 #define WIPHY_ASSIGN strscpy(__entry->wiphy_name, wiphy_name(wiphy), MAXNAME)
32 #define WIPHY_PR_ARG __entry->wiphy_name
35 #define WDEV_ASSIGN (__entry->id) = (!IS_ERR_OR_NULL(wdev) \
36 ? wdev->identifier : 0)
38 #define WDEV_PR_ARG (__entry->id)
44 memcpy(__entry->name, netdev->name, IFNAMSIZ); \
45 (__entry->ifindex) = (netdev->ifindex); \
48 #define NETDEV_PR_ARG __entry->name, __entry->ifindex
78 __entry->dot11MeshRetryTimeout = conf->dot11MeshRetryTimeout; \
79 __entry->dot11MeshConfirmTimeout = \
80 conf->dot11MeshConfirmTimeout; \
81 __entry->dot11MeshHoldingTimeout = \
82 conf->dot11MeshHoldingTimeout; \
83 __entry->dot11MeshMaxPeerLinks = conf->dot11MeshMaxPeerLinks; \
84 __entry->dot11MeshMaxRetries = conf->dot11MeshMaxRetries; \
85 __entry->dot11MeshTTL = conf->dot11MeshTTL; \
86 __entry->element_ttl = conf->element_ttl; \
87 __entry->auto_open_plinks = conf->auto_open_plinks; \
88 __entry->dot11MeshNbrOffsetMaxNeighbor = \
89 conf->dot11MeshNbrOffsetMaxNeighbor; \
90 __entry->dot11MeshHWMPmaxPREQretries = \
91 conf->dot11MeshHWMPmaxPREQretries; \
92 __entry->path_refresh_time = conf->path_refresh_time; \
93 __entry->dot11MeshHWMPactivePathTimeout = \
94 conf->dot11MeshHWMPactivePathTimeout; \
95 __entry->min_discovery_timeout = conf->min_discovery_timeout; \
96 __entry->dot11MeshHWMPpreqMinInterval = \
97 conf->dot11MeshHWMPpreqMinInterval; \
98 __entry->dot11MeshHWMPperrMinInterval = \
99 conf->dot11MeshHWMPperrMinInterval; \
100 __entry->dot11MeshHWMPnetDiameterTraversalTime = \
101 conf->dot11MeshHWMPnetDiameterTraversalTime; \
102 __entry->dot11MeshHWMPRootMode = conf->dot11MeshHWMPRootMode; \
103 __entry->dot11MeshHWMPRannInterval = \
104 conf->dot11MeshHWMPRannInterval; \
105 __entry->dot11MeshGateAnnouncementProtocol = \
106 conf->dot11MeshGateAnnouncementProtocol; \
107 __entry->dot11MeshForwarding = conf->dot11MeshForwarding; \
108 __entry->rssi_threshold = conf->rssi_threshold; \
109 __entry->ht_opmode = conf->ht_opmode; \
110 __entry->dot11MeshHWMPactivePathToRootTimeout = \
111 conf->dot11MeshHWMPactivePathToRootTimeout; \
112 __entry->dot11MeshHWMProotInterval = \
113 conf->dot11MeshHWMProotInterval; \
114 __entry->dot11MeshHWMPconfirmationInterval = \
115 conf->dot11MeshHWMPconfirmationInterval; \
116 __entry->dot11MeshNolearn = conf->dot11MeshNolearn; \
125 __entry->band = chan->band; \
126 __entry->center_freq = chan->center_freq; \
127 __entry->freq_offset = chan->freq_offset; \
129 __entry->band = 0; \
130 __entry->center_freq = 0; \
131 __entry->freq_offset = 0; \
135 #define CHAN_PR_ARG __entry->band, __entry->center_freq, __entry->freq_offset
147 if ((chandef) && (chandef)->chan) { \
148 __entry->band = (chandef)->chan->band; \
149 __entry->control_freq = \
150 (chandef)->chan->center_freq; \
151 __entry->freq_offset = \
152 (chandef)->chan->freq_offset; \
153 __entry->width = (chandef)->width; \
154 __entry->center_freq1 = (chandef)->center_freq1;\
155 __entry->freq1_offset = (chandef)->freq1_offset;\
156 __entry->center_freq2 = (chandef)->center_freq2;\
157 __entry->punctured = (chandef)->punctured; \
159 __entry->band = 0; \
160 __entry->control_freq = 0; \
161 __entry->freq_offset = 0; \
162 __entry->width = 0; \
163 __entry->center_freq1 = 0; \
164 __entry->freq1_offset = 0; \
165 __entry->center_freq2 = 0; \
166 __entry->punctured = 0; \
171 #define CHAN_DEF_PR_ARG __entry->band, __entry->control_freq, \
172 __entry->freq_offset, __entry->width, \
173 __entry->center_freq1, __entry->freq1_offset, \
174 __entry->center_freq2, __entry->punctured
179 ether_addr_copy(__entry->macaddr, fa->macaddr); \
180 __entry->kek_len = fa->kek_len; \
182 eth_zero_addr(__entry->macaddr); \
183 __entry->kek_len = 0; \
205 __entry->generation = sinfo->generation; \
206 __entry->connected_time = sinfo->connected_time; \
207 __entry->inactive_time = sinfo->inactive_time; \
208 __entry->rx_bytes = sinfo->rx_bytes; \
209 __entry->tx_bytes = sinfo->tx_bytes; \
210 __entry->rx_packets = sinfo->rx_packets; \
211 __entry->tx_packets = sinfo->tx_packets; \
212 __entry->tx_retries = sinfo->tx_retries; \
213 __entry->tx_failed = sinfo->tx_failed; \
214 __entry->rx_dropped_misc = sinfo->rx_dropped_misc; \
215 __entry->beacon_loss_count = sinfo->beacon_loss_count; \
216 __entry->llid = sinfo->llid; \
217 __entry->plid = sinfo->plid; \
218 __entry->plink_state = sinfo->plink_state; \
230 __entry->num_des = (qos_map)->num_des; \
231 memcpy(__entry->dscp_exception, \
232 &(qos_map)->dscp_exception, \
234 memcpy(__entry->up, &(qos_map)->up, \
237 __entry->num_des = 0; \
238 memset(__entry->dscp_exception, 0, \
240 memset(__entry->up, 0, \
259 __entry->instance = work;
260 __entry->func = work ? work->func : NULL;
263 WIPHY_PR_ARG, __entry->instance, __entry->func)
298 __entry->instance = work;
299 __entry->func = work->func;
300 __entry->delay = delay;
303 WIPHY_PR_ARG, __entry->instance, __entry->func,
304 __entry->delay)
320 * rdev->ops traces *
340 __entry->any = wow->any;
341 __entry->disconnect = wow->disconnect;
342 __entry->magic_pkt = wow->magic_pkt;
343 __entry->gtk_rekey_failure = wow->gtk_rekey_failure;
344 __entry->eap_identity_req = wow->eap_identity_req;
345 __entry->four_way_handshake = wow->four_way_handshake;
346 __entry->rfkill_release = wow->rfkill_release;
347 __entry->valid_wow = true;
349 __entry->valid_wow = false;
352 TP_printk(WIPHY_PR_FMT ", wow%s - any: %d, disconnect: %d, "
355 WIPHY_PR_ARG, __entry->valid_wow ? "" : "(Not configured!)",
356 __entry->any, __entry->disconnect, __entry->magic_pkt,
357 __entry->gtk_rekey_failure, __entry->eap_identity_req,
358 __entry->four_way_handshake, __entry->rfkill_release)
370 __entry->ret = ret;
372 TP_printk(WIPHY_PR_FMT ", returned: %d", WIPHY_PR_ARG, __entry->ret)
419 __entry->radio_idx = radio_idx;
422 WIPHY_PR_ARG, __entry->radio_idx)
439 __entry->enabled = enabled;
442 WIPHY_PR_ARG, __entry->enabled ? "" : "not ")
461 __entry->type = type;
464 WIPHY_PR_ARG, __get_str(vir_intf_name), __entry->type)
492 __entry->cookie = cookie;
496 (unsigned long long)__entry->cookie)
521 __entry->type = type;
524 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->type)
543 __entry->link_id = link_id;
544 __entry->key_index = key_index;
545 __entry->pairwise = pairwise;
549 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
550 __entry->key_index, BOOL_TO_STR(__entry->pairwise),
551 __entry->mac_addr)
583 __entry->link_id = link_id;
584 __entry->key_index = key_index;
585 __entry->pairwise = pairwise;
586 __entry->mode = mode;
591 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
592 __entry->key_index, __entry->mode,
593 BOOL_TO_STR(__entry->pairwise), __entry->mac_addr)
611 __entry->link_id = link_id;
612 __entry->key_index = key_index;
613 __entry->unicast = unicast;
614 __entry->multicast = multicast;
618 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
619 __entry->key_index, BOOL_TO_STR(__entry->unicast),
620 BOOL_TO_STR(__entry->multicast))
636 __entry->link_id = link_id;
637 __entry->key_index = key_index;
641 __entry->link_id, __entry->key_index)
657 __entry->link_id = link_id;
658 __entry->key_index = key_index;
662 __entry->link_id, __entry->key_index)
686 CHAN_DEF_ASSIGN(&settings->chandef);
687 __entry->beacon_interval = settings->beacon_interval;
688 __entry->dtim_period = settings->dtim_period;
689 __entry->hidden_ssid = settings->hidden_ssid;
690 __entry->wpa_ver = settings->crypto.wpa_versions;
691 __entry->privacy = settings->privacy;
692 __entry->auth_type = settings->auth_type;
693 __entry->inactivity_timeout = settings->inactivity_timeout;
694 memset(__entry->ssid, 0, IEEE80211_MAX_SSID_LEN + 1);
695 memcpy(__entry->ssid, settings->ssid, settings->ssid_len);
696 __entry->link_id = settings->beacon.link_id;
698 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", AP settings - ssid: %s, "
702 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->ssid, CHAN_DEF_PR_ARG,
703 __entry->beacon_interval, __entry->dtim_period,
704 __entry->hidden_ssid, __entry->wpa_ver,
705 BOOL_TO_STR(__entry->privacy), __entry->auth_type,
706 __entry->inactivity_timeout, __entry->link_id)
717 __dynamic_array(u8, head, info->beacon.head_len)
718 __dynamic_array(u8, tail, info->beacon.tail_len)
719 __dynamic_array(u8, beacon_ies, info->beacon.beacon_ies_len)
720 __dynamic_array(u8, proberesp_ies, info->beacon.proberesp_ies_len)
721 __dynamic_array(u8, assocresp_ies, info->beacon.assocresp_ies_len)
722 __dynamic_array(u8, probe_resp, info->beacon.probe_resp_len)
727 __entry->link_id = info->beacon.link_id;
728 if (info->beacon.head)
730 info->beacon.head,
731 info->beacon.head_len);
732 if (info->beacon.tail)
734 info->beacon.tail,
735 info->beacon.tail_len);
736 if (info->beacon.beacon_ies)
738 info->beacon.beacon_ies,
739 info->beacon.beacon_ies_len);
740 if (info->beacon.proberesp_ies)
742 info->beacon.proberesp_ies,
743 info->beacon.proberesp_ies_len);
744 if (info->beacon.assocresp_ies)
746 info->beacon.assocresp_ies,
747 info->beacon.assocresp_ies_len);
748 if (info->beacon.probe_resp)
750 info->beacon.probe_resp,
751 info->beacon.probe_resp_len);
754 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id)
769 __entry->link_id = link_id;
772 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id)
831 __entry->link_id = link_id;
834 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id)
861 params->link_sta_params.supported_rates_len)
862 __dynamic_array(u8, ext_capab, params->ext_capab_len)
864 params->supported_channels_len)
866 params->supported_oper_classes_len)
872 __entry->sta_flags_mask = params->sta_flags_mask;
873 __entry->sta_flags_set = params->sta_flags_set;
874 __entry->sta_modify_mask = params->sta_modify_mask;
875 __entry->listen_interval = params->listen_interval;
876 __entry->aid = params->aid;
877 __entry->plink_action = params->plink_action;
878 __entry->plink_state = params->plink_state;
879 __entry->uapsd_queues = params->uapsd_queues;
880 memset(__entry->ht_capa, 0, sizeof(struct ieee80211_ht_cap));
881 if (params->link_sta_params.ht_capa)
882 memcpy(__entry->ht_capa,
883 params->link_sta_params.ht_capa,
885 memset(__entry->vht_capa, 0, sizeof(struct ieee80211_vht_cap));
886 if (params->link_sta_params.vht_capa)
887 memcpy(__entry->vht_capa,
888 params->link_sta_params.vht_capa,
890 memset(__entry->vlan, 0, sizeof(__entry->vlan));
891 if (params->vlan)
892 memcpy(__entry->vlan, params->vlan->name, IFNAMSIZ);
893 if (params->link_sta_params.supported_rates &&
894 params->link_sta_params.supported_rates_len)
896 params->link_sta_params.supported_rates,
897 params->link_sta_params.supported_rates_len);
898 if (params->ext_capab && params->ext_capab_len)
900 params->ext_capab,
901 params->ext_capab_len);
902 if (params->supported_channels &&
903 params->supported_channels_len)
905 params->supported_channels,
906 params->supported_channels_len);
907 if (params->supported_oper_classes &&
908 params->supported_oper_classes_len)
910 params->supported_oper_classes,
911 params->supported_oper_classes_len);
912 __entry->max_sp = params->max_sp;
913 __entry->capability = params->capability;
914 __entry->opmode_notif = params->link_sta_params.opmode_notif;
915 __entry->opmode_notif_used =
916 params->link_sta_params.opmode_notif_used;
922 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->sta_mac,
923 __entry->sta_flags_mask, __entry->sta_flags_set,
924 __entry->sta_modify_mask, __entry->listen_interval,
925 __entry->aid, __entry->plink_action, __entry->plink_state,
926 __entry->uapsd_queues, __entry->vlan)
955 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->sta_mac)
973 MAC_ASSIGN(sta_mac, params->mac);
974 __entry->subtype = params->subtype;
975 __entry->reason_code = params->reason_code;
976 __entry->link_id = params->link_id;
980 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->sta_mac,
981 __entry->subtype, __entry->reason_code,
982 __entry->link_id)
1015 __entry->idx = _idx;
1018 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->sta_mac,
1019 __entry->idx)
1032 __entry->ret = ret;
1036 WIPHY_PR_ARG, __entry->ret)
1056 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->dst,
1057 __entry->next_hop)
1094 __entry->idx = _idx;
1097 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->idx, __entry->dst,
1098 __entry->next_hop)
1119 __entry->dst, __entry->mpp)
1138 __entry->idx = _idx;
1141 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->idx, __entry->dst,
1142 __entry->mpp)
1163 __entry->ret = ret;
1164 __entry->generation = pinfo->generation;
1165 __entry->filled = pinfo->filled;
1166 __entry->frame_qlen = pinfo->frame_qlen;
1167 __entry->sn = pinfo->sn;
1168 __entry->metric = pinfo->metric;
1169 __entry->exptime = pinfo->exptime;
1170 __entry->discovery_timeout = pinfo->discovery_timeout;
1171 __entry->discovery_retries = pinfo->discovery_retries;
1172 __entry->flags = pinfo->flags;
1174 TP_printk(WIPHY_PR_FMT ", returned %d. mpath info - generation: %d, "
1177 WIPHY_PR_ARG, __entry->ret, __entry->generation,
1178 __entry->filled, __entry->frame_qlen, __entry->sn,
1179 __entry->metric, __entry->exptime, __entry->discovery_timeout,
1180 __entry->discovery_retries, __entry->flags)
1194 __entry->ret = ret;
1197 WIPHY_PR_ARG, __entry->ret)
1214 __entry->mask = mask;
1217 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->mask)
1255 __entry->use_cts_prot = params->use_cts_prot;
1256 __entry->use_short_preamble = params->use_short_preamble;
1257 __entry->use_short_slot_time = params->use_short_slot_time;
1258 __entry->ap_isolate = params->ap_isolate;
1259 __entry->ht_opmode = params->ht_opmode;
1264 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->use_cts_prot,
1265 __entry->use_short_preamble, __entry->use_short_slot_time,
1266 __entry->ap_isolate, __entry->ht_opmode)
1279 MAC_ASSIGN(bssid, bss->bssid);
1280 CHAN_ASSIGN(bss->channel);
1283 WIPHY_PR_ARG, __entry->bssid, CHAN_PR_ARG)
1302 __entry->ac = params->ac;
1303 __entry->txop = params->txop;
1304 __entry->cwmin = params->cwmin;
1305 __entry->cwmax = params->cwmax;
1306 __entry->aifs = params->aifs;
1309 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->ac, __entry->txop,
1310 __entry->cwmin, __entry->cwmax, __entry->aifs)
1362 if (req->bss)
1363 MAC_ASSIGN(bssid, req->bss->bssid);
1365 eth_zero_addr(__entry->bssid);
1366 __entry->auth_type = req->auth_type;
1369 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->auth_type,
1370 __entry->bssid)
1384 __dynamic_array(u8, elements, req->ie_len)
1389 __dynamic_array(u8, fils_kek, req->fils_kek_len)
1391 req->fils_nonces ? 2 * FILS_NONCE_LEN : 0)
1397 if (req->bss)
1398 MAC_ASSIGN(bssid, req->bss->bssid);
1400 eth_zero_addr(__entry->bssid);
1401 MAC_ASSIGN(prev_bssid, req->prev_bssid);
1402 __entry->use_mfp = req->use_mfp;
1403 __entry->flags = req->flags;
1404 if (req->ie)
1406 req->ie, req->ie_len);
1407 memcpy(__entry->ht_capa, &req->ht_capa, sizeof(req->ht_capa));
1408 memcpy(__entry->ht_capa_mask, &req->ht_capa_mask,
1409 sizeof(req->ht_capa_mask));
1410 memcpy(__entry->vht_capa, &req->vht_capa, sizeof(req->vht_capa));
1411 memcpy(__entry->vht_capa_mask, &req->vht_capa_mask,
1412 sizeof(req->vht_capa_mask));
1413 if (req->fils_kek)
1415 req->fils_kek, req->fils_kek_len);
1416 if (req->fils_nonces)
1418 req->fils_nonces, 2 * FILS_NONCE_LEN);
1419 __entry->ext_mld_capa_ops = req->ext_mld_capa_ops;
1423 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid,
1424 __entry->prev_bssid, BOOL_TO_STR(__entry->use_mfp),
1425 __entry->flags)
1442 MAC_ASSIGN(bssid, req->bssid);
1443 __entry->reason_code = req->reason_code;
1444 __entry->local_state_change = req->local_state_change;
1447 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid,
1448 __entry->reason_code, __entry->local_state_change)
1465 MAC_ASSIGN(bssid, req->ap_addr);
1466 __entry->reason_code = req->reason_code;
1467 __entry->local_state_change = req->local_state_change;
1471 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid,
1472 __entry->reason_code,
1473 BOOL_TO_STR(__entry->local_state_change))
1488 __entry->cookie = cookie;
1491 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->cookie)
1507 __entry->enabled = enabled;
1508 __entry->timeout = timeout;
1512 __entry->enabled ? "" : "not ", __entry->timeout)
1533 MAC_ASSIGN(bssid, sme->bssid);
1534 memset(__entry->ssid, 0, IEEE80211_MAX_SSID_LEN + 1);
1535 memcpy(__entry->ssid, sme->ssid, sme->ssid_len);
1536 __entry->auth_type = sme->auth_type;
1537 __entry->privacy = sme->privacy;
1538 __entry->wpa_versions = sme->crypto.wpa_versions;
1539 __entry->flags = sme->flags;
1540 MAC_ASSIGN(prev_bssid, sme->prev_bssid);
1545 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid, __entry->ssid,
1546 __entry->auth_type, BOOL_TO_STR(__entry->privacy),
1547 __entry->wpa_versions, __entry->flags, __entry->prev_bssid)
1562 __entry->changed = changed;
1565 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->changed)
1582 __entry->rssi_thold = rssi_thold;
1583 __entry->rssi_hyst = rssi_hyst;
1588 __entry->rssi_thold, __entry->rssi_hyst)
1604 __entry->rssi_low = low;
1605 __entry->rssi_high = high;
1608 ", range: %d - %d ",
1610 __entry->rssi_low, __entry->rssi_high)
1627 __entry->rate = rate;
1628 __entry->pkts = pkts;
1629 __entry->intvl = intvl;
1632 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->rate, __entry->pkts,
1633 __entry->intvl)
1648 __entry->reason_code = reason_code;
1651 NETDEV_PR_ARG, __entry->reason_code)
1667 MAC_ASSIGN(bssid, params->bssid);
1668 memset(__entry->ssid, 0, IEEE80211_MAX_SSID_LEN + 1);
1669 memcpy(__entry->ssid, params->ssid, params->ssid_len);
1672 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid, __entry->ssid)
1701 __entry->radio_idx = radio_idx;
1702 __entry->changed = changed;
1705 WIPHY_PR_ARG, __entry->radio_idx, __entry->changed)
1720 __entry->link_id = link_id;
1723 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->link_id)
1739 __entry->radio_idx = radio_idx;
1740 __entry->link_id = link_id;
1745 __entry->radio_idx, __entry->link_id)
1763 __entry->radio_idx = radio_idx;
1764 __entry->type = type;
1765 __entry->mbm = mbm;
1770 __entry->radio_idx, __entry->type, __entry->mbm)
1783 __entry->func_ret = func_ret;
1784 __entry->func_fill = func_fill;
1787 WIPHY_PR_ARG, __entry->func_ret, __entry->func_fill)
1832 __entry->link_id = link_id;
1836 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
1837 __entry->peer)
1853 __entry->global_stypes = upd->global_stypes;
1854 __entry->interface_stypes = upd->interface_stypes;
1858 __entry->global_stypes, __entry->interface_stypes)
1862 TP_PROTO(struct wiphy *wiphy, int ret, u32 tx, u32 rx),
1863 TP_ARGS(wiphy, ret, tx, rx),
1868 __field(u32, rx)
1872 __entry->ret = ret;
1873 __entry->tx = tx;
1874 __entry->rx = rx;
1876 TP_printk(WIPHY_PR_FMT ", returned %d, tx: %u, rx: %u",
1877 WIPHY_PR_ARG, __entry->ret, __entry->tx, __entry->rx)
1882 u32 rx, u32 rx_max),
1883 TP_ARGS(wiphy, tx, tx_max, rx, rx_max),
1888 __field(u32, rx)
1893 __entry->tx = tx;
1894 __entry->tx_max = tx_max;
1895 __entry->rx = rx;
1896 __entry->rx_max = rx_max;
1898 TP_printk(WIPHY_PR_FMT ", tx: %u, tx_max: %u, rx: %u, rx_max: %u ",
1899 WIPHY_PR_ARG, __entry->tx, __entry->tx_max, __entry->rx,
1900 __entry->rx_max)
1904 TP_PROTO(struct wiphy *wiphy, int radio_idx, u32 tx, u32 rx),
1905 TP_ARGS(wiphy, radio_idx, tx, rx),
1910 __field(u32, rx)
1914 __entry->radio_idx = radio_idx;
1915 __entry->tx = tx;
1916 __entry->rx = rx;
1918 TP_printk(WIPHY_PR_FMT ", radio_idx: %d, tx: %u, rx: %u ",
1919 WIPHY_PR_ARG, __entry->radio_idx,
1920 __entry->tx, __entry->rx)
1934 __entry->id = id;
1937 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->id)
1973 __entry->link_id = link_id;
1974 __entry->action_code = action_code;
1975 __entry->dialog_token = dialog_token;
1976 __entry->status_code = status_code;
1977 __entry->peer_capability = peer_capability;
1978 __entry->initiator = initiator;
1985 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer,
1986 __entry->link_id, __entry->action_code, __entry->dialog_token,
1987 __entry->status_code, __entry->peer_capability,
1988 BOOL_TO_STR(__entry->initiator),
2003 __entry->idx = _idx;
2006 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->idx)
2027 CHAN_ASSIGN(info->channel);
2028 __entry->ret = ret;
2029 __entry->time = info->time;
2030 __entry->time_busy = info->time_busy;
2031 __entry->time_ext_busy = info->time_ext_busy;
2032 __entry->time_rx = info->time_rx;
2033 __entry->time_tx = info->time_tx;
2034 __entry->time_scan = info->time_scan;
2035 __entry->filled = info->filled;
2036 __entry->noise = info->noise;
2040 "channel time extension busy: %llu, channel time rx: %llu, "
2042 WIPHY_PR_ARG, __entry->ret, CHAN_PR_ARG,
2043 __entry->time, __entry->time_busy,
2044 __entry->time_ext_busy, __entry->time_rx,
2045 __entry->time_tx, __entry->time_scan,
2046 __entry->filled, __entry->noise)
2063 __entry->oper = oper;
2066 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer, __entry->oper)
2081 MAC_ASSIGN(bssid, pmksa->bssid);
2084 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid)
2102 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer)
2132 __entry->duration = duration;
2135 WIPHY_PR_ARG, WDEV_PR_ARG, CHAN_PR_ARG, __entry->duration)
2148 __entry->ret = ret;
2149 __entry->cookie = cookie;
2152 WIPHY_PR_ARG, __entry->ret, __entry->cookie)
2166 __entry->cookie = cookie;
2169 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->cookie)
2188 CHAN_ASSIGN(params->chan);
2189 __entry->offchan = params->offchan;
2190 __entry->wait = params->wait;
2191 __entry->no_cck = params->no_cck;
2192 __entry->dont_wait_for_ack = params->dont_wait_for_ack;
2197 BOOL_TO_STR(__entry->offchan), __entry->wait,
2198 BOOL_TO_STR(__entry->no_cck),
2199 BOOL_TO_STR(__entry->dont_wait_for_ack))
2219 __entry->proto = proto;
2220 __entry->unencrypted = unencrypted;
2221 __entry->link_id = link_id;
2225 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->dest,
2226 be16_to_cpu(__entry->proto),
2227 BOOL_TO_STR(__entry->unencrypted),
2228 __entry->link_id)
2243 __entry->noack_map = noack_map;
2246 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->noack_map)
2269 __entry->ret = ret;
2272 WIPHY_PR_ARG, CHAN_DEF_PR_ARG, __entry->ret)
2298 __entry->master_pref = conf->master_pref;
2299 __entry->bands = conf->bands;
2303 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->master_pref,
2304 __entry->bands)
2321 __entry->master_pref = conf->master_pref;
2322 __entry->bands = conf->bands;
2323 __entry->changes = changes;
2327 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->master_pref,
2328 __entry->bands, __entry->changes)
2349 __entry->func_type = func->type;
2350 __entry->cookie = func->cookie
2353 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->func_type,
2354 __entry->cookie)
2369 __entry->cookie = cookie;
2372 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->cookie)
2387 __entry->acl_policy = params->acl_policy;
2390 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->acl_policy)
2401 __dynamic_array(u8, ie, ftie->ie_len)
2406 __entry->md = ftie->md;
2407 memcpy(__get_dynamic_array(ie), ftie->ie, ftie->ie_len);
2410 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->md)
2426 __entry->proto = protocol;
2427 __entry->duration = duration;
2430 WIPHY_PR_ARG, WDEV_PR_ARG, __entry->proto, __entry->duration)
2459 __dynamic_array(u16, bcn_ofs, params->n_counter_offsets_beacon)
2460 __dynamic_array(u16, pres_ofs, params->n_counter_offsets_presp)
2466 CHAN_DEF_ASSIGN(¶ms->chandef);
2467 __entry->radar_required = params->radar_required;
2468 __entry->block_tx = params->block_tx;
2469 __entry->count = params->count;
2471 params->counter_offsets_beacon,
2472 params->n_counter_offsets_beacon * sizeof(u16));
2475 if (params->n_counter_offsets_presp)
2477 params->counter_offsets_presp,
2478 params->n_counter_offsets_presp * sizeof(u16));
2479 __entry->link_id = params->link_id;
2484 __entry->block_tx, __entry->count, __entry->radar_required,
2485 __entry->link_id)
2503 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->num_des)
2521 __entry->link_id = link_id;
2525 __entry->link_id)
2544 __entry->tsid = tsid;
2545 __entry->user_prio = user_prio;
2546 __entry->admitted_time = admitted_time;
2549 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer,
2550 __entry->tsid, __entry->user_prio, __entry->admitted_time)
2567 __entry->tsid = tsid;
2570 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer, __entry->tsid)
2593 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->addr,
2594 __entry->oper_class, CHAN_DEF_PR_ARG)
2612 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->addr)
2627 __dynamic_array(u8, pmk, pmk_conf->pmk_len)
2634 MAC_ASSIGN(aa, pmk_conf->aa);
2635 __entry->pmk_len = pmk_conf->pmk_len;
2636 __entry->pmk_r0_name_len =
2637 pmk_conf->pmk_r0_name ? WLAN_PMK_NAME_LEN : 0;
2638 memcpy(__get_dynamic_array(pmk), pmk_conf->pmk,
2639 pmk_conf->pmk_len);
2640 memcpy(__get_dynamic_array(pmk_r0_name), pmk_conf->pmk_r0_name,
2641 pmk_conf->pmk_r0_name ? WLAN_PMK_NAME_LEN : 0);
2646 NETDEV_PR_ARG, __entry->aa, __entry->pmk_len,
2649 __entry->pmk_r0_name_len ?
2672 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->aa)
2688 MAC_ASSIGN(bssid, params->bssid);
2689 memset(__entry->ssid, 0, IEEE80211_MAX_SSID_LEN + 1);
2690 memcpy(__entry->ssid, params->ssid.ssid,
2691 params->ssid.ssid_len);
2692 __entry->status = params->status;
2693 MAC_ASSIGN(mld_addr, params->mld_addr);
2697 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->bssid,
2698 __entry->ssid, __entry->status, __entry->mld_addr)
2717 __entry->cac_time_ms = cac_time_ms;
2718 __entry->link_id = link_id;
2723 __entry->cac_time_ms, __entry->link_id)
2738 memcpy(__entry->mcast_rate, mcast_rate,
2744 __entry->mcast_rate[NL80211_BAND_2GHZ],
2745 __entry->mcast_rate[NL80211_BAND_5GHZ],
2746 __entry->mcast_rate[NL80211_BAND_6GHZ],
2747 __entry->mcast_rate[NL80211_BAND_60GHZ])
2759 __entry->n_rules = coalesce ? coalesce->n_rules : 0;
2762 WIPHY_PR_ARG, __entry->n_rules)
2782 __entry->enabled = enabled;
2786 BOOL_TO_STR(__entry->enabled))
2818 __entry->success_num = ftm_stats->success_num;
2819 __entry->partial_num = ftm_stats->partial_num;
2820 __entry->failed_num = ftm_stats->failed_num;
2821 __entry->asap_num = ftm_stats->asap_num;
2822 __entry->non_asap_num = ftm_stats->non_asap_num;
2823 __entry->duration = ftm_stats->total_duration_ms;
2824 __entry->unknown_triggers = ftm_stats->unknown_triggers_num;
2825 __entry->reschedule = ftm_stats->reschedule_requests_num;
2826 __entry->out_of_window = ftm_stats->out_of_window_triggers_num;
2832 __entry->success_num, __entry->partial_num, __entry->failed_num,
2833 __entry->asap_num, __entry->non_asap_num, __entry->duration,
2834 __entry->unknown_triggers, __entry->reschedule,
2835 __entry->out_of_window)
2862 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->macaddr,
2863 __entry->kek_len)
2874 __dynamic_array(u8, ie, owe_info->ie_len)),
2877 MAC_ASSIGN(peer, owe_info->peer);
2878 __entry->status = owe_info->status;
2880 owe_info->ie, owe_info->ie_len);),
2882 " status %d", WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer,
2883 __entry->status)
2901 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->dest)
2916 MAC_ASSIGN(peer, tid_conf->peer);
2919 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer)
2936 __entry->tids = tids;
2939 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer, __entry->tids)
2948 __field(u16, num)
2952 __entry->type = sar->type;
2953 __entry->num = sar->num_sub_specs;
2957 WIPHY_PR_ARG, __entry->type, __entry->num)
2975 __entry->count = params->count;
2976 __entry->bcn_ofs = params->counter_offset_beacon;
2977 __entry->pres_ofs = params->counter_offset_presp;
2978 __entry->link_id = params->link_id;
2983 __entry->count, __entry->link_id)
3030 memset(__entry->mld_mac, 0, 6);
3031 if (params->mld_mac)
3032 memcpy(__entry->mld_mac, params->mld_mac, 6);
3033 __entry->link_id = params->link_id;
3037 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->mld_mac,
3038 __entry->link_id)
3057 MAC_ASSIGN(macaddr, hwts->macaddr);
3058 __entry->enable = hwts->enable;
3062 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->macaddr,
3063 __entry->enable)
3079 memcpy(__entry->dlink, params->dlink, sizeof(params->dlink));
3080 memcpy(__entry->ulink, params->ulink, sizeof(params->ulink));
3098 __entry->val = val;
3101 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->val)
3115 __entry->ret = ret;
3117 TP_printk("returned %s", BOOL_TO_STR(__entry->ret))
3132 NETDEV_PR_ARG, __entry->macaddr)
3151 data->ap_mld_addr ?: data->links[0].bss->bssid);
3154 NETDEV_PR_ARG, __entry->ap_addr)
3195 __entry->reconnect = reconnect;
3200 __entry->reconnect)
3215 NETDEV_PR_ARG, __entry->mac)
3234 MAC_ASSIGN(ap_addr, data->ap_mld_addr ?: data->bss[0]->bssid);
3235 __entry->timeout = data->timeout;
3238 NETDEV_PR_ARG, __entry->ap_addr, __entry->timeout)
3255 __entry->key_type = key_type;
3256 __entry->key_id = key_id;
3258 memcpy(__entry->tsc, tsc, 6);
3261 NETDEV_PR_ARG, __entry->addr, __entry->key_type,
3262 __entry->key_id, __entry->tsc)
3278 __entry->cookie = cookie;
3280 __entry->duration = duration;
3283 WDEV_PR_ARG, __entry->cookie, CHAN_PR_ARG,
3284 __entry->duration)
3298 __entry->cookie = cookie;
3302 WDEV_PR_ARG, __entry->cookie, CHAN_PR_ARG)
3316 __entry->cookie = cookie;
3320 WDEV_PR_ARG, __entry->cookie, CHAN_PR_ARG)
3338 NETDEV_PR_ARG, __entry->mac_addr)
3356 __entry->freq = info->freq;
3357 __entry->sig_dbm = info->sig_dbm;
3360 WDEV_PR_ARG, PR_KHZ(__entry->freq), __entry->sig_dbm)
3373 __entry->cookie = cookie;
3374 __entry->ack = ack;
3377 WDEV_PR_ARG, __entry->cookie, BOOL_TO_STR(__entry->ack))
3390 __entry->cookie = cookie;
3391 __entry->ack = ack;
3394 WDEV_PR_ARG, __entry->cookie, BOOL_TO_STR(__entry->ack))
3411 __entry->len = skb->len;
3412 MAC_ASSIGN(from, eth_hdr(skb)->h_source);
3413 __entry->proto = be16_to_cpu(skb->protocol);
3414 __entry->unencrypted = unencrypted;
3415 __entry->link_id = link_id;
3418 NETDEV_PR_ARG, __entry->len, __entry->from,
3419 __entry->proto, BOOL_TO_STR(__entry->unencrypted),
3420 __entry->link_id)
3435 __entry->rssi_event = rssi_event;
3436 __entry->rssi_level = rssi_level;
3439 NETDEV_PR_ARG, __entry->rssi_event, __entry->rssi_level)
3457 __entry->iftype = iftype;
3458 __entry->prohibited_flags = prohibited_flags;
3459 __entry->permitting_flags = permitting_flags;
3462 WIPHY_PR_ARG, CHAN_DEF_PR_ARG, __entry->iftype,
3463 __entry->prohibited_flags, __entry->permitting_flags)
3479 __entry->link_id = link_id;
3482 NETDEV_PR_ARG, CHAN_DEF_PR_ARG, __entry->link_id)
3498 __entry->link_id = link_id;
3501 NETDEV_PR_ARG, CHAN_DEF_PR_ARG, __entry->link_id)
3516 __entry->offchan = offchan;
3519 WIPHY_PR_ARG, CHAN_DEF_PR_ARG, __entry->offchan)
3523 TP_PROTO(struct net_device *netdev, enum nl80211_radar_event evt,
3525 TP_ARGS(netdev, evt, link_id),
3528 __field(enum nl80211_radar_event, evt)
3533 __entry->evt = evt;
3534 __entry->link_id = link_id;
3537 NETDEV_PR_ARG, __entry->evt, __entry->link_id)
3551 __entry->link_id = link_id;
3554 __entry->addr, __entry->link_id)
3582 NETDEV_PR_ARG, __entry->bssid, CHAN_PR_ARG)
3598 __entry->cookie = cookie;
3599 __entry->acked = acked;
3602 NETDEV_PR_ARG, __entry->addr, __entry->cookie,
3603 BOOL_TO_STR(__entry->acked))
3617 __entry->num_packets = num_packets;
3619 TP_printk(NETDEV_PR_FMT ", peer: %pM, num of lost packets: %u",
3620 NETDEV_PR_ARG, __entry->peer, __entry->num_packets)
3640 __entry->index = index;
3642 __entry->preauth = preauth;
3645 NETDEV_PR_ARG, __entry->index, __entry->bssid,
3646 BOOL_TO_STR(__entry->preauth))
3660 __entry->freq = freq;
3661 __entry->sig_dbm = sig_dbm;
3664 WIPHY_PR_ARG, PR_KHZ(__entry->freq), __entry->sig_dbm)
3682 __entry->oper = oper;
3683 __entry->reason_code = reason_code;
3686 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer, __entry->oper,
3687 __entry->reason_code)
3696 __dynamic_array(u8, ie, request ? request->req.ie_len : 0)
3707 memcpy(__get_dynamic_array(ie), request->req.ie,
3708 request->req.ie_len);
3709 memcpy(__entry->rates, request->req.rates,
3711 __entry->wdev_id = request->req.wdev ?
3712 request->req.wdev->identifier : 0;
3713 if (request->req.wiphy)
3715 request->req.wiphy->perm_addr);
3716 __entry->no_cck = request->req.no_cck;
3719 __entry->aborted = info->aborted;
3720 __entry->scan_start_tsf = info->scan_start_tsf;
3721 MAC_ASSIGN(tsf_bssid, info->tsf_bssid);
3725 BOOL_TO_STR(__entry->aborted),
3726 (unsigned long long)__entry->scan_start_tsf,
3727 __entry->tsf_bssid)
3739 __entry->id = id;
3741 TP_printk(WIPHY_PR_FMT ", id: %llu", WIPHY_PR_ARG, __entry->id)
3773 __entry->bss_type = bss_type;
3774 __entry->privacy = privacy;
3778 WIPHY_PR_ARG, CHAN_PR_ARG, __entry->bssid,
3779 ((u8 *)__get_dynamic_array(ssid))[0], __entry->bss_type,
3780 __entry->privacy)
3798 CHAN_ASSIGN(data->chan);
3801 __entry->signal = data->signal;
3802 __entry->ts_boottime = data->boottime_ns;
3803 __entry->parent_tsf = data->parent_tsf;
3804 MAC_ASSIGN(parent_bssid, data->parent_bssid);
3809 __entry->signal, (unsigned long long)__entry->ts_boottime,
3810 (unsigned long long)__entry->parent_tsf,
3811 __entry->parent_bssid)
3822 MAC_ASSIGN(bssid, pub->bssid);
3823 CHAN_ASSIGN(pub->channel);
3825 TP_printk("%pM, " CHAN_PR_FMT, __entry->bssid, CHAN_PR_ARG)
3850 wakeup ? wakeup->packet_present_len : 0)
3855 __entry->non_wireless = !wakeup;
3856 __entry->disconnect = wakeup ? wakeup->disconnect : false;
3857 __entry->magic_pkt = wakeup ? wakeup->magic_pkt : false;
3858 __entry->gtk_rekey_failure = wakeup ? wakeup->gtk_rekey_failure : false;
3859 __entry->eap_identity_req = wakeup ? wakeup->eap_identity_req : false;
3860 __entry->four_way_handshake = wakeup ? wakeup->four_way_handshake : false;
3861 __entry->rfkill_release = wakeup ? wakeup->rfkill_release : false;
3862 __entry->pattern_idx = wakeup ? wakeup->pattern_idx : false;
3863 __entry->packet_len = wakeup ? wakeup->packet_len : false;
3864 if (wakeup && wakeup->packet && wakeup->packet_present_len)
3865 memcpy(__get_dynamic_array(packet), wakeup->packet,
3866 wakeup->packet_present_len);
3878 __dynamic_array(u8, ies, ft_event->ies_len)
3880 __dynamic_array(u8, ric_ies, ft_event->ric_ies_len)
3885 if (ft_event->ies)
3886 memcpy(__get_dynamic_array(ies), ft_event->ies,
3887 ft_event->ies_len);
3888 MAC_ASSIGN(target_ap, ft_event->target_ap);
3889 if (ft_event->ric_ies)
3890 memcpy(__get_dynamic_array(ric_ies), ft_event->ric_ies,
3891 ft_event->ric_ies_len);
3894 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->target_ap)
3925 __entry->cookie = cookie;
3930 (unsigned long long)__entry->cookie,
3931 __entry->addr)
3945 __entry->cookie = cookie;
3949 (unsigned long long)__entry->cookie)
3960 __dynamic_array(u8, ie, owe_info->ie_len)
3967 MAC_ASSIGN(peer, owe_info->peer);
3968 memcpy(__get_dynamic_array(ie), owe_info->ie,
3969 owe_info->ie_len);
3970 __entry->assoc_link_id = owe_info->assoc_link_id;
3971 MAC_ASSIGN(peer_mld_addr, owe_info->peer_mld_addr);
3975 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->peer,
3976 __entry->assoc_link_id, __entry->peer_mld_addr)
3992 __entry->cmd = cmd;
3993 __entry->count = count;
3994 __entry->color_bitmap = color_bitmap;
3997 NETDEV_PR_ARG, __entry->cmd, __entry->count,
3998 __entry->color_bitmap)
4012 __entry->timeout = timeout;
4015 WDEV_PR_ARG, __entry->ap_addr, __entry->timeout)
4029 params->supported_rates_len)
4034 __dynamic_array(u8, he_capa, params->he_capa_len)
4036 __dynamic_array(u8, eht_capa, params->eht_capa_len)
4041 memset(__entry->mld_mac, 0, 6);
4042 memset(__entry->link_mac, 0, 6);
4043 if (params->mld_mac)
4044 memcpy(__entry->mld_mac, params->mld_mac, 6);
4045 if (params->link_mac)
4046 memcpy(__entry->link_mac, params->link_mac, 6);
4047 __entry->link_id = params->link_id;
4048 if (params->supported_rates && params->supported_rates_len)
4050 params->supported_rates,
4051 params->supported_rates_len);
4052 memset(__entry->ht_capa, 0, sizeof(struct ieee80211_ht_cap));
4053 if (params->ht_capa)
4054 memcpy(__entry->ht_capa, params->ht_capa,
4056 memset(__entry->vht_capa, 0, sizeof(struct ieee80211_vht_cap));
4057 if (params->vht_capa)
4058 memcpy(__entry->vht_capa, params->vht_capa,
4060 __entry->opmode_notif = params->opmode_notif;
4061 __entry->opmode_notif_used = params->opmode_notif_used;
4062 if (params->he_capa && params->he_capa_len)
4063 memcpy(__get_dynamic_array(he_capa), params->he_capa,
4064 params->he_capa_len);
4065 memset(__entry->he_6ghz_capa, 0, sizeof(struct ieee80211_he_6ghz_capa));
4066 if (params->he_6ghz_capa)
4067 memcpy(__entry->he_6ghz_capa, params->he_6ghz_capa,
4069 if (params->eht_capa && params->eht_capa_len)
4070 memcpy(__get_dynamic_array(eht_capa), params->eht_capa,
4071 params->eht_capa_len);
4075 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->mld_mac,
4076 __entry->link_mac, __entry->link_id)
4100 __entry->link_mask = link_mask;
4103 __entry->link_mask)
4118 __entry->link_mask = link_mask;
4120 __entry->driver_initiated = driver_initiated;
4123 NETDEV_PR_ARG, __entry->link_mask, __entry->driver_initiated)
4142 __entry->add_links = 0;
4143 __entry->rem_links = req->rem_links;
4145 if (req->add_links[i].bss)
4146 __entry->add_links |= BIT(i);
4147 __entry->ext_mld_capa_ops = req->ext_mld_capa_ops;
4151 __entry->add_links, __entry->rem_links)
4163 __entry->enabled = enabled;
4166 WDEV_PR_ARG, __entry->enabled)
4198 __entry->new_cluster = new_cluster;
4201 WDEV_PR_ARG, __entry->cluster_id,
4202 __entry->new_cluster ? " [new]" : "")