From 572be3e7a2e9f41c64dd6c8c89cc763b97ecab6c Mon Sep 17 00:00:00 2001
From: Sam Shih <sam.shih@mediatek.com>
Date: Fri, 2 Jun 2023 13:06:33 +0800
Subject: [PATCH] [networking][999-2725-iwconfig-wireless-rate-fix.patch]

---
 include/uapi/linux/wireless.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/uapi/linux/wireless.h b/include/uapi/linux/wireless.h
index 24f3371ad..590c90b14 100644
--- a/include/uapi/linux/wireless.h
+++ b/include/uapi/linux/wireless.h
@@ -678,7 +678,7 @@
  *	Generic format for most parameters that fit in an int
  */
 struct iw_param {
-  __s32		value;		/* The value of the parameter itself */
+  __u64		value;		/* The value of the parameter itself */
   __u8		fixed;		/* Hardware should not use auto select */
   __u8		disabled;	/* Disable the feature */
   __u16		flags;		/* Various specifc flags (if any) */
@@ -1002,7 +1002,7 @@ struct iw_range {
 
 	/* Rates */
 	__u8		num_bitrates;	/* Number of entries in the list */
-	__s32		bitrate[IW_MAX_BITRATES];	/* list, in bps */
+	__u64		bitrate[IW_MAX_BITRATES];	/* list, in bps */
 
 	/* RTS threshold */
 	__s32		min_rts;	/* Minimal RTS threshold */
-- 
2.34.1

