]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Add command-to-string mapping for previously missed commands
authorJouni Malinen <j@w1.fi>
Sat, 6 Mar 2021 23:06:00 +0000 (01:06 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 6 Mar 2021 23:06:00 +0000 (01:06 +0200)
In addition, make the compiler warn if a new enum value is added without
defining the matching mapping to a string.

Signed-off-by: Jouni Malinen <j@w1.fi>
src/drivers/driver_nl80211_event.c

index c6f3e0ef6b8aeeaeb7ad0465aff03bcc458bedc9..a297511e33fd195963cc2d49c03309157f8750e1 100644 (file)
@@ -138,19 +138,45 @@ static const char * nl80211_command_to_string(enum nl80211_commands cmd)
        C2S(NL80211_CMD_SET_QOS_MAP)
        C2S(NL80211_CMD_ADD_TX_TS)
        C2S(NL80211_CMD_DEL_TX_TS)
+       C2S(NL80211_CMD_GET_MPP)
+       C2S(NL80211_CMD_JOIN_OCB)
+       C2S(NL80211_CMD_LEAVE_OCB)
+       C2S(NL80211_CMD_CH_SWITCH_STARTED_NOTIFY)
+       C2S(NL80211_CMD_TDLS_CHANNEL_SWITCH)
+       C2S(NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH)
        C2S(NL80211_CMD_WIPHY_REG_CHANGE)
+       C2S(NL80211_CMD_ABORT_SCAN)
+       C2S(NL80211_CMD_START_NAN)
+       C2S(NL80211_CMD_STOP_NAN)
+       C2S(NL80211_CMD_ADD_NAN_FUNCTION)
+       C2S(NL80211_CMD_DEL_NAN_FUNCTION)
+       C2S(NL80211_CMD_CHANGE_NAN_CONFIG)
+       C2S(NL80211_CMD_NAN_MATCH)
+       C2S(NL80211_CMD_SET_MULTICAST_TO_UNICAST)
+       C2S(NL80211_CMD_UPDATE_CONNECT_PARAMS)
+       C2S(NL80211_CMD_SET_PMK)
+       C2S(NL80211_CMD_DEL_PMK)
        C2S(NL80211_CMD_PORT_AUTHORIZED)
+       C2S(NL80211_CMD_RELOAD_REGDB)
        C2S(NL80211_CMD_EXTERNAL_AUTH)
        C2S(NL80211_CMD_STA_OPMODE_CHANGED)
        C2S(NL80211_CMD_CONTROL_PORT_FRAME)
+       C2S(NL80211_CMD_GET_FTM_RESPONDER_STATS)
+       C2S(NL80211_CMD_PEER_MEASUREMENT_START)
+       C2S(NL80211_CMD_PEER_MEASUREMENT_RESULT)
+       C2S(NL80211_CMD_PEER_MEASUREMENT_COMPLETE)
+       C2S(NL80211_CMD_NOTIFY_RADAR)
        C2S(NL80211_CMD_UPDATE_OWE_INFO)
+       C2S(NL80211_CMD_PROBE_MESH_LINK)
+       C2S(NL80211_CMD_SET_TID_CONFIG)
        C2S(NL80211_CMD_UNPROT_BEACON)
        C2S(NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS)
-
-       default:
-               return "NL80211_CMD_UNKNOWN";
+       C2S(NL80211_CMD_SET_SAR_SPECS)
+       C2S(__NL80211_CMD_AFTER_LAST)
        }
 #undef C2S
+
+       return "NL80211_CMD_UNKNOWN";
 }