All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Sarika Sharma <quic_sarishar@quicinc.com>
Cc: oe-kbuild-all@lists.linux.dev
Subject: Re: [PATCH RFC 2/7] wifi: cfg80211: reorg sinfo structure elements for MLO
Date: Sat, 11 Jan 2025 15:25:56 +0800	[thread overview]
Message-ID: <202501111530.X3vZY0os-lkp@intel.com> (raw)
In-Reply-To: <20250110042449.1158789-3-quic_sarishar@quicinc.com>

Hi Sarika,

[This is a private test report for your RFC patch.]
kernel test robot noticed the following build errors:

[auto build test ERROR on 7bf1659bad4e9413cdba132ef9cbd0caa9cabcc4]

url:    https://github.com/intel-lab-lkp/linux/commits/Sarika-Sharma/wifi-cfg80211-reorg-sinfo-structure-elements-for-mesh/20250110-122824
base:   7bf1659bad4e9413cdba132ef9cbd0caa9cabcc4
patch link:    https://lore.kernel.org/r/20250110042449.1158789-3-quic_sarishar%40quicinc.com
patch subject: [PATCH RFC 2/7] wifi: cfg80211: reorg sinfo structure elements for MLO
config: nios2-randconfig-002-20250111 (https://download.01.org/0day-ci/archive/20250111/202501111530.X3vZY0os-lkp@intel.com/config)
compiler: nios2-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250111/202501111530.X3vZY0os-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202501111530.X3vZY0os-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from include/linux/kernel.h:16,
                    from include/net/mac80211.h:17,
                    from drivers/net/wireless/ath/ath11k/mac.c:7:
   drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_put_chain_rssi':
>> drivers/net/wireless/ath/ath11k/mac.c:8920:41: error: 'struct station_info' has no member named 'chain_signal'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                                         ^~
   include/linux/array_size.h:11:33: note: in definition of macro 'ARRAY_SIZE'
      11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
         |                                 ^~~
>> drivers/net/wireless/ath/ath11k/mac.c:8920:41: error: 'struct station_info' has no member named 'chain_signal'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                                         ^~
   include/linux/array_size.h:11:48: note: in definition of macro 'ARRAY_SIZE'
      11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
         |                                                ^~~
   In file included from include/asm-generic/bug.h:5,
                    from ./arch/nios2/include/generated/asm/bug.h:1,
                    from include/linux/bug.h:5,
                    from include/net/mac80211.h:16:
>> drivers/net/wireless/ath/ath11k/mac.c:8920:41: error: 'struct station_info' has no member named 'chain_signal'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                                         ^~
   include/linux/compiler.h:260:79: note: in definition of macro '__BUILD_BUG_ON_ZERO_MSG'
     260 | #define __BUILD_BUG_ON_ZERO_MSG(e, msg) ((int)sizeof(struct {_Static_assert(!(e), msg);}))
         |                                                                               ^
   include/linux/compiler.h:264:57: note: in expansion of macro '__same_type'
     264 | #define __must_be_array(a)      __BUILD_BUG_ON_ZERO_MSG(__same_type((a), &(a)[0]), "must be array")
         |                                                         ^~~~~~~~~~~
   include/linux/array_size.h:11:59: note: in expansion of macro '__must_be_array'
      11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
         |                                                           ^~~~~~~~~~~~~~~
   drivers/net/wireless/ath/ath11k/mac.c:8920:25: note: in expansion of macro 'ARRAY_SIZE'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                         ^~~~~~~~~~
>> drivers/net/wireless/ath/ath11k/mac.c:8920:41: error: 'struct station_info' has no member named 'chain_signal'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                                         ^~
   include/linux/compiler.h:260:79: note: in definition of macro '__BUILD_BUG_ON_ZERO_MSG'
     260 | #define __BUILD_BUG_ON_ZERO_MSG(e, msg) ((int)sizeof(struct {_Static_assert(!(e), msg);}))
         |                                                                               ^
   include/linux/compiler.h:264:57: note: in expansion of macro '__same_type'
     264 | #define __must_be_array(a)      __BUILD_BUG_ON_ZERO_MSG(__same_type((a), &(a)[0]), "must be array")
         |                                                         ^~~~~~~~~~~
   include/linux/array_size.h:11:59: note: in expansion of macro '__must_be_array'
      11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
         |                                                           ^~~~~~~~~~~~~~~
   drivers/net/wireless/ath/ath11k/mac.c:8920:25: note: in expansion of macro 'ARRAY_SIZE'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                         ^~~~~~~~~~
   include/linux/compiler.h:260:77: error: expression in static assertion is not an integer
     260 | #define __BUILD_BUG_ON_ZERO_MSG(e, msg) ((int)sizeof(struct {_Static_assert(!(e), msg);}))
         |                                                                             ^
   include/linux/compiler.h:264:33: note: in expansion of macro '__BUILD_BUG_ON_ZERO_MSG'
     264 | #define __must_be_array(a)      __BUILD_BUG_ON_ZERO_MSG(__same_type((a), &(a)[0]), "must be array")
         |                                 ^~~~~~~~~~~~~~~~~~~~~~~
   include/linux/array_size.h:11:59: note: in expansion of macro '__must_be_array'
      11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
         |                                                           ^~~~~~~~~~~~~~~
   drivers/net/wireless/ath/ath11k/mac.c:8920:25: note: in expansion of macro 'ARRAY_SIZE'
    8920 |         for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
         |                         ^~~~~~~~~~
>> drivers/net/wireless/ath/ath11k/mac.c:8921:22: error: 'struct station_info' has no member named 'chains'
    8921 |                 sinfo->chains &= ~BIT(i);
         |                      ^~
   drivers/net/wireless/ath/ath11k/mac.c:8933:30: error: 'struct station_info' has no member named 'chain_signal'
    8933 |                         sinfo->chain_signal[i] = rssi;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8934:30: error: 'struct station_info' has no member named 'chains'
    8934 |                         sinfo->chains |= BIT(i);
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c: In function 'ath11k_mac_op_sta_statistics':
>> drivers/net/wireless/ath/ath11k/mac.c:8951:14: error: 'struct station_info' has no member named 'rx_duration'
    8951 |         sinfo->rx_duration = arsta->rx_duration;
         |              ^~
>> drivers/net/wireless/ath/ath11k/mac.c:8954:14: error: 'struct station_info' has no member named 'tx_duration'
    8954 |         sinfo->tx_duration = arsta->tx_duration;
         |              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8959:30: error: 'struct station_info' has no member named 'txrate'
    8959 |                         sinfo->txrate.legacy = arsta->txrate.legacy;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8961:30: error: 'struct station_info' has no member named 'txrate'
    8961 |                         sinfo->txrate.mcs = arsta->txrate.mcs;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8962:30: error: 'struct station_info' has no member named 'txrate'
    8962 |                         sinfo->txrate.nss = arsta->txrate.nss;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8963:30: error: 'struct station_info' has no member named 'txrate'
    8963 |                         sinfo->txrate.bw = arsta->txrate.bw;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8964:30: error: 'struct station_info' has no member named 'txrate'
    8964 |                         sinfo->txrate.he_gi = arsta->txrate.he_gi;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8965:30: error: 'struct station_info' has no member named 'txrate'
    8965 |                         sinfo->txrate.he_dcm = arsta->txrate.he_dcm;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8966:30: error: 'struct station_info' has no member named 'txrate'
    8966 |                         sinfo->txrate.he_ru_alloc = arsta->txrate.he_ru_alloc;
         |                              ^~
   drivers/net/wireless/ath/ath11k/mac.c:8968:22: error: 'struct station_info' has no member named 'txrate'
    8968 |                 sinfo->txrate.flags = arsta->txrate.flags;
         |                      ^~
   drivers/net/wireless/ath/ath11k/mac.c:8995:22: error: 'struct station_info' has no member named 'signal'
    8995 |                 sinfo->signal = db2dbm ? signal : signal + ATH11K_DEFAULT_NOISE_FLOOR;
         |                      ^~
>> drivers/net/wireless/ath/ath11k/mac.c:8999:14: error: 'struct station_info' has no member named 'signal_avg'
    8999 |         sinfo->signal_avg = ewma_avg_rssi_read(&arsta->avg_rssi);
         |              ^~
   drivers/net/wireless/ath/ath11k/mac.c:9002:22: error: 'struct station_info' has no member named 'signal_avg'
    9002 |                 sinfo->signal_avg += ATH11K_DEFAULT_NOISE_FLOOR;
         |                      ^~
   drivers/net/wireless/ath/ath11k/mac.c: At top level:
>> drivers/net/wireless/ath/ath11k/mac.c:9727:10: error: 'const struct ieee80211_ops' has no member named 'sta_statistics'; did you mean 'link_sta_statistics'?
    9727 |         .sta_statistics                 = ath11k_mac_op_sta_statistics,
         |          ^~~~~~~~~~~~~~
         |          link_sta_statistics
>> drivers/net/wireless/ath/ath11k/mac.c:9727:43: error: initialization of 'void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *)' from incompatible pointer type 'void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct station_info *)' [-Wincompatible-pointer-types]
    9727 |         .sta_statistics                 = ath11k_mac_op_sta_statistics,
         |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/wireless/ath/ath11k/mac.c:9727:43: note: (near initialization for 'ath11k_ops.flush_sta')


vim +8920 drivers/net/wireless/ath/ath11k/mac.c

d5c65159f28953 Kalle Valo               2019-11-23  8910  
b488c766442f7d Wen Gong                 2021-12-17  8911  static void ath11k_mac_put_chain_rssi(struct station_info *sinfo,
b488c766442f7d Wen Gong                 2021-12-17  8912  				      struct ath11k_sta *arsta,
b488c766442f7d Wen Gong                 2021-12-17  8913  				      char *pre,
b488c766442f7d Wen Gong                 2021-12-17  8914  				      bool clear)
b488c766442f7d Wen Gong                 2021-12-17  8915  {
b488c766442f7d Wen Gong                 2021-12-17  8916  	struct ath11k *ar = arsta->arvif->ar;
b488c766442f7d Wen Gong                 2021-12-17  8917  	int i;
b488c766442f7d Wen Gong                 2021-12-17  8918  	s8 rssi;
b488c766442f7d Wen Gong                 2021-12-17  8919  
b488c766442f7d Wen Gong                 2021-12-17 @8920  	for (i = 0; i < ARRAY_SIZE(sinfo->chain_signal); i++) {
b488c766442f7d Wen Gong                 2021-12-17 @8921  		sinfo->chains &= ~BIT(i);
b488c766442f7d Wen Gong                 2021-12-17  8922  		rssi = arsta->chain_signal[i];
b488c766442f7d Wen Gong                 2021-12-17  8923  		if (clear)
b488c766442f7d Wen Gong                 2021-12-17  8924  			arsta->chain_signal[i] = ATH11K_INVALID_RSSI_FULL;
b488c766442f7d Wen Gong                 2021-12-17  8925  
b488c766442f7d Wen Gong                 2021-12-17  8926  		ath11k_dbg(ar->ab, ATH11K_DBG_MAC,
fc3b984a7d99bc Kalle Valo               2023-06-09  8927  			   "sta statistics %s rssi[%d] %d\n", pre, i, rssi);
b488c766442f7d Wen Gong                 2021-12-17  8928  
b488c766442f7d Wen Gong                 2021-12-17  8929  		if (rssi != ATH11K_DEFAULT_NOISE_FLOOR &&
b488c766442f7d Wen Gong                 2021-12-17  8930  		    rssi != ATH11K_INVALID_RSSI_FULL &&
b488c766442f7d Wen Gong                 2021-12-17  8931  		    rssi != ATH11K_INVALID_RSSI_EMPTY &&
b488c766442f7d Wen Gong                 2021-12-17  8932  		    rssi != 0) {
b488c766442f7d Wen Gong                 2021-12-17  8933  			sinfo->chain_signal[i] = rssi;
b488c766442f7d Wen Gong                 2021-12-17  8934  			sinfo->chains |= BIT(i);
b488c766442f7d Wen Gong                 2021-12-17  8935  			sinfo->filled |= BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL);
b488c766442f7d Wen Gong                 2021-12-17  8936  		}
b488c766442f7d Wen Gong                 2021-12-17  8937  	}
b488c766442f7d Wen Gong                 2021-12-17  8938  }
b488c766442f7d Wen Gong                 2021-12-17  8939  
d5c65159f28953 Kalle Valo               2019-11-23  8940  static void ath11k_mac_op_sta_statistics(struct ieee80211_hw *hw,
d5c65159f28953 Kalle Valo               2019-11-23  8941  					 struct ieee80211_vif *vif,
d5c65159f28953 Kalle Valo               2019-11-23  8942  					 struct ieee80211_sta *sta,
d5c65159f28953 Kalle Valo               2019-11-23  8943  					 struct station_info *sinfo)
d5c65159f28953 Kalle Valo               2019-11-23  8944  {
10c65f97b424fc Jeff Johnson             2023-10-09  8945  	struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
b488c766442f7d Wen Gong                 2021-12-17  8946  	struct ath11k *ar = arsta->arvif->ar;
c3b39553fc7712 Wen Gong                 2021-12-17  8947  	s8 signal;
c3b39553fc7712 Wen Gong                 2021-12-17  8948  	bool db2dbm = test_bit(WMI_TLV_SERVICE_HW_DB2DBM_CONVERSION_SUPPORT,
c3b39553fc7712 Wen Gong                 2021-12-17  8949  			       ar->ab->wmi_ab.svc_map);
d5c65159f28953 Kalle Valo               2019-11-23  8950  
d5c65159f28953 Kalle Valo               2019-11-23 @8951  	sinfo->rx_duration = arsta->rx_duration;
d5c65159f28953 Kalle Valo               2019-11-23  8952  	sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_DURATION);
d5c65159f28953 Kalle Valo               2019-11-23  8953  
a9e945eadf1759 Venkateswara Naralasetty 2019-11-28 @8954  	sinfo->tx_duration = arsta->tx_duration;
a9e945eadf1759 Venkateswara Naralasetty 2019-11-28  8955  	sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_DURATION);
a9e945eadf1759 Venkateswara Naralasetty 2019-11-28  8956  
1d795645e1eef9 Wen Gong                 2021-10-11  8957  	if (arsta->txrate.legacy || arsta->txrate.nss) {
d5c65159f28953 Kalle Valo               2019-11-23  8958  		if (arsta->txrate.legacy) {
d5c65159f28953 Kalle Valo               2019-11-23  8959  			sinfo->txrate.legacy = arsta->txrate.legacy;
d5c65159f28953 Kalle Valo               2019-11-23  8960  		} else {
d5c65159f28953 Kalle Valo               2019-11-23  8961  			sinfo->txrate.mcs = arsta->txrate.mcs;
d5c65159f28953 Kalle Valo               2019-11-23  8962  			sinfo->txrate.nss = arsta->txrate.nss;
d5c65159f28953 Kalle Valo               2019-11-23  8963  			sinfo->txrate.bw = arsta->txrate.bw;
d5c65159f28953 Kalle Valo               2019-11-23  8964  			sinfo->txrate.he_gi = arsta->txrate.he_gi;
d5c65159f28953 Kalle Valo               2019-11-23  8965  			sinfo->txrate.he_dcm = arsta->txrate.he_dcm;
d5c65159f28953 Kalle Valo               2019-11-23  8966  			sinfo->txrate.he_ru_alloc = arsta->txrate.he_ru_alloc;
d5c65159f28953 Kalle Valo               2019-11-23  8967  		}
d5c65159f28953 Kalle Valo               2019-11-23  8968  		sinfo->txrate.flags = arsta->txrate.flags;
d5c65159f28953 Kalle Valo               2019-11-23  8969  		sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_BITRATE);
1d795645e1eef9 Wen Gong                 2021-10-11  8970  	}
d5c65159f28953 Kalle Valo               2019-11-23  8971  
b488c766442f7d Wen Gong                 2021-12-17  8972  	ath11k_mac_put_chain_rssi(sinfo, arsta, "ppdu", false);
b488c766442f7d Wen Gong                 2021-12-17  8973  
b488c766442f7d Wen Gong                 2021-12-17  8974  	if (!(sinfo->filled & BIT_ULL(NL80211_STA_INFO_CHAIN_SIGNAL)) &&
b488c766442f7d Wen Gong                 2021-12-17  8975  	    arsta->arvif->vdev_type == WMI_VDEV_TYPE_STA &&
b488c766442f7d Wen Gong                 2021-12-17  8976  	    ar->ab->hw_params.supports_rssi_stats &&
b488c766442f7d Wen Gong                 2021-12-17  8977  	    !ath11k_debugfs_get_fw_stats(ar, ar->pdev->pdev_id, 0,
b488c766442f7d Wen Gong                 2021-12-17  8978  					 WMI_REQUEST_RSSI_PER_CHAIN_STAT)) {
b488c766442f7d Wen Gong                 2021-12-17  8979  		ath11k_mac_put_chain_rssi(sinfo, arsta, "fw stats", true);
b488c766442f7d Wen Gong                 2021-12-17  8980  	}
b488c766442f7d Wen Gong                 2021-12-17  8981  
c3b39553fc7712 Wen Gong                 2021-12-17  8982  	signal = arsta->rssi_comb;
c3b39553fc7712 Wen Gong                 2021-12-17  8983  	if (!signal &&
c3b39553fc7712 Wen Gong                 2021-12-17  8984  	    arsta->arvif->vdev_type == WMI_VDEV_TYPE_STA &&
c3b39553fc7712 Wen Gong                 2021-12-17  8985  	    ar->ab->hw_params.supports_rssi_stats &&
c3b39553fc7712 Wen Gong                 2021-12-17  8986  	    !(ath11k_debugfs_get_fw_stats(ar, ar->pdev->pdev_id, 0,
c3b39553fc7712 Wen Gong                 2021-12-17  8987  					WMI_REQUEST_VDEV_STAT)))
c3b39553fc7712 Wen Gong                 2021-12-17  8988  		signal = arsta->rssi_beacon;
c3b39553fc7712 Wen Gong                 2021-12-17  8989  
c3b39553fc7712 Wen Gong                 2021-12-17  8990  	ath11k_dbg(ar->ab, ATH11K_DBG_MAC,
fc3b984a7d99bc Kalle Valo               2023-06-09  8991  		   "sta statistics db2dbm %u rssi comb %d rssi beacon %d\n",
c3b39553fc7712 Wen Gong                 2021-12-17  8992  		   db2dbm, arsta->rssi_comb, arsta->rssi_beacon);
c3b39553fc7712 Wen Gong                 2021-12-17  8993  
c3b39553fc7712 Wen Gong                 2021-12-17  8994  	if (signal) {
c3b39553fc7712 Wen Gong                 2021-12-17  8995  		sinfo->signal = db2dbm ? signal : signal + ATH11K_DEFAULT_NOISE_FLOOR;
f277eb0500b4ee Sriram R                 2021-02-24  8996  		sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL);
d5c65159f28953 Kalle Valo               2019-11-23  8997  	}
b205ce4c266cd6 Thiraviyam Mariyappan    2022-05-19  8998  
aadeee47e9d7ae Lingbo Kong              2024-03-09 @8999  	sinfo->signal_avg = ewma_avg_rssi_read(&arsta->avg_rssi);
aadeee47e9d7ae Lingbo Kong              2024-03-09  9000  
aadeee47e9d7ae Lingbo Kong              2024-03-09  9001  	if (!db2dbm)
aadeee47e9d7ae Lingbo Kong              2024-03-09  9002  		sinfo->signal_avg += ATH11K_DEFAULT_NOISE_FLOOR;
aadeee47e9d7ae Lingbo Kong              2024-03-09  9003  
b205ce4c266cd6 Thiraviyam Mariyappan    2022-05-19  9004  	sinfo->filled |= BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG);
c3b39553fc7712 Wen Gong                 2021-12-17  9005  }
d5c65159f28953 Kalle Valo               2019-11-23  9006  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

  parent reply	other threads:[~2025-01-11  7:26 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-10  4:24 [PATCH RFC 0/7] wifi: cfg80211/mac80211: add support to handle per link statistics of multi-link station Sarika Sharma
2025-01-10  4:24 ` [PATCH RFC 1/7] wifi: cfg80211: reorg sinfo structure elements for mesh Sarika Sharma
2025-01-10  9:15   ` Johannes Berg
2025-01-12  8:08     ` Sarika Sharma
2025-01-10  4:24 ` [PATCH RFC 2/7] wifi: cfg80211: reorg sinfo structure elements for MLO Sarika Sharma
2025-01-10  9:19   ` Johannes Berg
2025-01-12  8:10     ` Sarika Sharma
2025-01-14 11:19       ` Johannes Berg
2025-01-15  6:40         ` Sarika Sharma
2025-01-11  6:51   ` kernel test robot
2025-01-11  7:25   ` kernel test robot [this message]
2025-01-10  4:24 ` [PATCH RFC 3/7] wifi: cfg80211: extend statistics for link level in sinfo Sarika Sharma
2025-01-10  9:20   ` Johannes Berg
2025-01-12  8:10     ` Sarika Sharma
2025-01-10  9:21   ` Johannes Berg
2025-01-12  8:14     ` Sarika Sharma
2025-01-11  9:49   ` kernel test robot
2025-01-10  4:24 ` [PATCH RFC 4/7] wifi: cfg80211: add accumulated statistics for MLO links Sarika Sharma
2025-01-10  4:24 ` [PATCH RFC 5/7] wifi: mac80211: add support to accumulate removed link statistics Sarika Sharma
2025-01-10  9:22   ` Johannes Berg
2025-01-12  8:15     ` Sarika Sharma
2025-01-10  4:24 ` [PATCH RFC 6/7] wifi: cfg80211: add additional MLO statistics Sarika Sharma
2025-01-10  4:24 ` [PATCH RFC 7/7] wifi: ath12k: correctly fetch arsta for MLO Sarika Sharma
2025-01-10  9:45 ` [PATCH RFC 0/7] wifi: cfg80211/mac80211: add support to handle per link statistics of multi-link station Johannes Berg
2025-01-12  8:17   ` Sarika Sharma
2025-01-10 16:53 ` Ben Greear
2025-01-15  5:11   ` Sarika Sharma
2025-01-15 17:02     ` Ben Greear

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202501111530.X3vZY0os-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=quic_sarishar@quicinc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.