aboutsummaryrefslogtreecommitdiffstats
path: root/src/fst
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2015-07-26 16:34:35 +0300
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:20:01 -0600
commitbc99a14812cf9d9e7d318719953cb6d7a2a33d02 (patch)
tree24dcd20103983937c0b3f94663f93bac812a4da9 /src/fst
parent2e8948b763bbb596a4da4b294837fc654eea10d8 (diff)
downloadandroid_external_wpa_supplicant_8-bc99a14812cf9d9e7d318719953cb6d7a2a33d02.tar.gz
android_external_wpa_supplicant_8-bc99a14812cf9d9e7d318719953cb6d7a2a33d02.tar.bz2
android_external_wpa_supplicant_8-bc99a14812cf9d9e7d318719953cb6d7a2a33d02.zip
FST: Make fst_hw_mode_to_band() non-inline function
There is no need for using an inline function for this. Save a bit in binary size by using a normal function. Change-Id: I64795bf99d2980929cdad3540cadafd942b0a575 Signed-off-by: Jouni Malinen <j@w1.fi> Git-commit: 8f997f044f4d024cd2b775614da1b9fe13f43c38 Git-repo: git://w1.fi/srv/git/hostap.git CRs-Fixed: 891455
Diffstat (limited to 'src/fst')
-rw-r--r--src/fst/fst.c17
-rw-r--r--src/fst/fst_internal.h17
2 files changed, 18 insertions, 16 deletions
diff --git a/src/fst/fst.c b/src/fst/fst.c
index a65b41c5..28808702 100644
--- a/src/fst/fst.c
+++ b/src/fst/fst.c
@@ -206,3 +206,20 @@ Boolean fst_are_ifaces_aggregated(struct fst_iface *iface1,
{
return fst_iface_get_group(iface1) == fst_iface_get_group(iface2);
}
+
+
+enum mb_band_id fst_hw_mode_to_band(enum hostapd_hw_mode mode)
+{
+ switch (mode) {
+ case HOSTAPD_MODE_IEEE80211B:
+ case HOSTAPD_MODE_IEEE80211G:
+ return MB_BAND_ID_WIFI_2_4GHZ;
+ case HOSTAPD_MODE_IEEE80211A:
+ return MB_BAND_ID_WIFI_5GHZ;
+ case HOSTAPD_MODE_IEEE80211AD:
+ return MB_BAND_ID_WIFI_60GHZ;
+ default:
+ WPA_ASSERT(0);
+ return MB_BAND_ID_WIFI_2_4GHZ;
+ }
+}
diff --git a/src/fst/fst_internal.h b/src/fst/fst_internal.h
index d5a875fa..9fe32b85 100644
--- a/src/fst/fst_internal.h
+++ b/src/fst/fst_internal.h
@@ -28,22 +28,7 @@
fst_printf_group(fst_iface_get_group(iface), (level), "%s: " format, \
fst_iface_get_name(iface), ##__VA_ARGS__)
-static inline enum mb_band_id
-fst_hw_mode_to_band(enum hostapd_hw_mode mode)
-{
- switch (mode) {
- case HOSTAPD_MODE_IEEE80211B:
- case HOSTAPD_MODE_IEEE80211G:
- return MB_BAND_ID_WIFI_2_4GHZ;
- case HOSTAPD_MODE_IEEE80211A:
- return MB_BAND_ID_WIFI_5GHZ;
- case HOSTAPD_MODE_IEEE80211AD:
- return MB_BAND_ID_WIFI_60GHZ;
- default:
- WPA_ASSERT(0);
- return MB_BAND_ID_WIFI_2_4GHZ;
- }
-}
+enum mb_band_id fst_hw_mode_to_band(enum hostapd_hw_mode mode);
struct fst_ctrl_handle {
struct fst_ctrl ctrl;