]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Remove unnecessary ifname parameter from set_generic_elem() driver op
authorJouni Malinen <j@w1.fi>
Sun, 7 Mar 2010 09:33:06 +0000 (11:33 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 7 Mar 2010 09:33:06 +0000 (11:33 +0200)
src/ap/ap_drv_ops.c
src/drivers/driver.h
src/drivers/driver_atheros.c
src/drivers/driver_bsd.c
src/drivers/driver_hostap.c
src/drivers/driver_madwifi.c
src/drivers/driver_test.c

index 85467175c0772ad8c306c4b09c8bd3dba9900588..e38707300a63d243da6bc5a1be9660b432a20a38 100644 (file)
@@ -382,8 +382,7 @@ int hostapd_set_generic_elem(struct hostapd_data *hapd, const u8 *elem,
 {
        if (hapd->driver == NULL || hapd->driver->set_generic_elem == NULL)
                return 0;
-       return hapd->driver->set_generic_elem(hapd->conf->iface,
-                                             hapd->drv_priv, elem, elem_len);
+       return hapd->driver->set_generic_elem(hapd->drv_priv, elem, elem_len);
 }
 
 
index 408573a9d8d39e03f9d679a9bbfa68ba5782db2d..5cf9c9482b02e3d8ca5529e4fb6ca057fd142210 100644 (file)
@@ -1251,7 +1251,6 @@ struct wpa_driver_ops {
 
        /**
         * set_generic_elem - Add IEs into Beacon/Probe Response frames (AP)
-        * @ifname: The interface name (main or virtual BSS)
         * @priv: Private driver interface data
         * @elem: Information elements
         * @elem_len: Length of the elem buffer in octets
@@ -1262,8 +1261,7 @@ struct wpa_driver_ops {
         * undefined (set to %NULL) if the driver uses the Beacon template from
         * set_beacon().
         */
-       int (*set_generic_elem)(const char *ifname, void *priv, const u8 *elem,
-                               size_t elem_len);
+       int (*set_generic_elem)(void *priv, const u8 *elem, size_t elem_len);
 
        /**
         * read_sta_data - Fetch station data (AP only)
index 77e441868ca2b2dc9398efd3885257f572dd2286..63a6d22f4e2181312725c6928ca7f4c7c889b2a4 100644 (file)
@@ -554,7 +554,7 @@ madwifi_sta_clear_stats(void *priv, const u8 *addr)
 
 
 static int
-madwifi_set_opt_ie(const char *ifname, void *priv, const u8 *ie, size_t ie_len)
+madwifi_set_opt_ie(void *priv, const u8 *ie, size_t ie_len)
 {
        /*
         * Do nothing; we setup parameters at startup that define the
index f85fe9dab61c9bc3debf15244af4359877d476c9..92ef30c96f9b480975a8a9b1ef542a4eeef8be33 100644 (file)
@@ -558,7 +558,7 @@ bsd_set_freq(void *priv, u16 channel)
 }
 
 static int
-bsd_set_opt_ie(const char *ifname, void *priv, const u8 *ie, size_t ie_len)
+bsd_set_opt_ie(void *priv, const u8 *ie, size_t ie_len)
 {
 #ifdef IEEE80211_IOC_APPIE
        wpa_printf(MSG_DEBUG, "%s: set WPA+RSN ie (len %lu)", __func__,
@@ -881,7 +881,7 @@ wpa_driver_bsd_set_wpa_ie(struct bsd_driver_data *drv, const u8 *wpa_ie,
                          size_t wpa_ie_len)
 {
 #ifdef IEEE80211_IOC_APPIE
-       return bsd_set_opt_ie(drv->ifname, drv, wpa_ie, wpa_ie_len);
+       return bsd_set_opt_ie(drv, wpa_ie, wpa_ie_len);
 #else /* IEEE80211_IOC_APPIE */
        return set80211var(drv, IEEE80211_IOC_OPTIE, wpa_ie, wpa_ie_len);
 #endif /* IEEE80211_IOC_APPIE */
index 25fa78ad7e88678ec1437b0d53adca58602fd71c..05096b21f7577deeea69583db3c9f741bb6db967 100644 (file)
@@ -745,7 +745,7 @@ static int hostapd_ioctl_set_generic_elem(struct hostap_driver_data *drv)
 }
 
 
-static int hostap_set_generic_elem(const char *ifname, void *priv,
+static int hostap_set_generic_elem(void *priv,
                                   const u8 *elem, size_t elem_len)
 {
        struct hostap_driver_data *drv = priv;
index b78fc29386f6f8107556f0dbb92e18aa442b4976..d0acf34fe90fd39d46d055fd9bf6feb6839125c6 100644 (file)
@@ -653,7 +653,7 @@ madwifi_sta_clear_stats(void *priv, const u8 *addr)
 
 
 static int
-madwifi_set_opt_ie(const char *ifname, void *priv, const u8 *ie, size_t ie_len)
+madwifi_set_opt_ie(void *priv, const u8 *ie, size_t ie_len)
 {
        /*
         * Do nothing; we setup parameters at startup that define the
index 6b411358a200a37d52409651b020139984308a31..2fa4108860b09c872059f68d477a0b5d3d907cce 100644 (file)
@@ -815,7 +815,7 @@ static void test_driver_receive_unix(int sock, void *eloop_ctx, void *sock_ctx)
 }
 
 
-static int test_driver_set_generic_elem(const char *ifname, void *priv,
+static int test_driver_set_generic_elem(void *priv,
                                        const u8 *elem, size_t elem_len)
 {
        struct test_driver_bss *bss = priv;