From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Antonio Quartulli Date: Sat, 17 May 2014 17:04:20 +0200 Message-Id: <1400339060-13544-1-git-send-email-antonio@meshcoding.com> Subject: [B.A.T.M.A.N.] [PATCHv2 0/6] Export the expected throughput towards a peer Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Johannes Berg Cc: devel@lists.open80211s.org, b.a.t.m.a.n@lists.open-mesh.org, Antonio Quartulli Changes since v1: - add expected throughput nl80211 attribute to the GET_STATION reply message - the unit of the exported value has been changed to kbps - the way the exported value was computed in minstrel and minstrel_ht has been changed after having really understood what minstrel is doing (thanks Johannes!) - the number of arguments of the RC api have been reduced - allow the API result to be 0 if the underlying layer does not know what to report - squash ex patch 2/3/4 - use wiphy_to_rdev() where needed Cheers, Antonio Quartulli (6): cfg80211: export expected throughput through get_station() mac80211: export the expected throughput mac80211: minstrel - implement get_expected_throughput() API mac80211: minstrel_ht - implement get_expected_throughput() API cfg80211: implement cfg80211_get_station cfg80211 API cfg80211: export expected throughput via nl80211 (GET_STATION) include/net/cfg80211.h | 75 ++++++++++++++++++++++++-------------- include/net/mac80211.h | 7 ++++ include/uapi/linux/nl80211.h | 3 ++ net/mac80211/cfg.c | 19 ++++++++++ net/mac80211/driver-ops.h | 13 +++++++ net/mac80211/rc80211_minstrel.c | 12 ++++++ net/mac80211/rc80211_minstrel_ht.c | 17 +++++++++ net/mac80211/trace.h | 32 ++++++++++++++++ net/wireless/nl80211.c | 4 ++ net/wireless/util.c | 18 +++++++++ 10 files changed, 172 insertions(+), 28 deletions(-) -- 1.8.5.5