[openwrt/openwrt] wifi-scripts: iwinfo: don't show bitrate unit when unknown

LEDE Commits lede-commits at lists.infradead.org
Tue May 27 02:27:27 PDT 2025


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/9bcc2874146f56ab429e21562670db3e6cbe840e

commit 9bcc2874146f56ab429e21562670db3e6cbe840e
Author: Sean Khan <datapronix at protonmail.com>
AuthorDate: Wed Feb 19 17:22:29 2025 -0500

    wifi-scripts: iwinfo: don't show bitrate unit when unknown
    
    When bitrate is unknown, the units shouldn't be displayed. This is
    consistent with other "unknown" fields and non-ucode iwinfo.
    
    Signed-off-by: Sean Khan <datapronix at protonmail.com>
    Link: https://github.com/openwrt/openwrt/pull/18039
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo b/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo
index 01285eb385..f279c4b43e 100755
--- a/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo
+++ b/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo
@@ -11,7 +11,7 @@ function print_assoclist(stations) {
 			let bitrate = station[k];
 			let flags = join(', ', bitrate.flags);
 
-			printf(`\t${uc(k)}: ${bitrate.bitrate} MBit/s`);
+			printf(`\t${uc(k)}: ${bitrate.bitrate == 'unknown' ? 'unknown' : bitrate.bitrate + ' MBit/s'}`);
 			if (length(bitrate.flags))
 				printf(', %s', flags);
 			printf('%10d Pkts.\n', bitrate.packets);
@@ -48,7 +48,7 @@ function print_info(list) {
 		printf(`${padding}Center Channel 1: ${bss.center_freq1} 2: ${bss.center_freq2}\n`);
 		printf(`${padding}Tx-Power: ${bss.txpower} dBm  Link Quality: ${bss.quality}/70\n`);
 		printf(`${padding}Signal: ${bss.signal}  Noise: ${bss.noise}\n`);
-		printf(`${padding}Bit Rate: ${bss.bitrate ?? 'unknown'} MBit/s\n`);
+		printf(`${padding}Bit Rate: ${bss.bitrate == 'unknown' ? 'unknown' : bss.bitrate + ' MBit/s'}\n`);
 		printf(`${padding}Encryption: ${bss.encryption}\n`);
 		printf(`${padding}Type: nl80211  HW Mode(s): 802.11${bss.hwmode}\n`);
 		printf(`${padding}Hardware: ${bss.hw_type} [${bss.hw_id}]\n`);




More information about the lede-commits mailing list