From: Zong-Zhe Yang Date: Mon, 22 Sep 2025 07:10:15 +0000 (+0800) Subject: iw: bitrate: refactor description X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bf3baf1f79b345eae40e5f0b7e6639707f39100;p=thirdparty%2Fiw.git iw: bitrate: refactor description The description is too long to read, and some parameters have been described incorrectly, e.g. vht-mcs. Re-plan macro for description and use it. Signed-off-by: Zong-Zhe Yang Link: https://patch.msgid.link/20250922071017.11954-3-kevin_yang@realtek.com Signed-off-by: Johannes Berg --- diff --git a/bitrate.c b/bitrate.c index 8714669..8c575b0 100644 --- a/bitrate.c +++ b/bitrate.c @@ -456,9 +456,22 @@ static int handle_bitrates(struct nl80211_state *state, } #define DESCR_LEGACY "[legacy-<2.4|5> *]" -#define DESCR DESCR_LEGACY " [ht-mcs-<2.4|5> *] [vht-mcs-<2.4|5> [he-mcs-<2.4|5|6> *] [sgi-2.4|lgi-2.4] [sgi-5|lgi-5]" - -COMMAND(set, bitrates, "[legacy-<2.4|5> *] [ht-mcs-<2.4|5> *] [vht-mcs-<2.4|5> [he-mcs-<2.4|5|6> *] [sgi-2.4|lgi-2.4] [sgi-5|lgi-5] [he-gi-<2.4|5|6> <0.8|1.6|3.2>] [he-ltf-<2.4|5|6> <1|2|4>]", +#define DESCR_HT " [ht-mcs-<2.4|5> *]" +#define DESCR_VHT " [vht-mcs-<2.4|5> *]" +#define DESCR_HE " [he-mcs-<2.4|5|6> *]" +#define DESCR_GI " [sgi-2.4|lgi-2.4] [sgi-5|lgi-5] [he-gi-<2.4|5|6> <0.8|1.6|3.2>]" +#define DESCR_LTF " [he-ltf-<2.4|5|6> <1|2|4>]" + +#define DESCR \ + DESCR_LEGACY \ + DESCR_HT \ + DESCR_VHT \ + DESCR_HE \ + DESCR_GI \ + DESCR_LTF \ + /* end of DESCR */ + +COMMAND(set, bitrates, DESCR, NL80211_CMD_SET_TX_BITRATE_MASK, 0, CIB_NETDEV, handle_bitrates, "Sets up the specified rate masks.\n" "Not passing any arguments would clear the existing mask (if any).");