svn commit: r287578 - in head/usr.sbin/wpa: hostapd wpa_supplicant

Adrian Chadd adrian.chadd at gmail.com
Tue Sep 8 22:44:39 UTC 2015


Wait a sec, did anyone review and test that this works out correctly?

We already have working 802.11n; it's done inside net80211.

It also mostly adds 20/40 coexistence and channel width changing on
the fly, which is absolutely going to break absolutely everything as
we don't /have/ stable support for that in any driver.

Not only that, but mwl firmware for freebsd doesn't even fully work
with 802.11n out of the box anyway, it has bugs with dealing with
aggregation. sigh.

So - please back this out and let's get this more thoroughly tested
first. I don't want this update causing unpredictable behaviour.

Thanks,




-adrian

On 8 September 2015 at 14:04, Jung-uk Kim <jkim at freebsd.org> wrote:
> Author: jkim
> Date: Tue Sep  8 21:04:33 2015
> New Revision: 287578
> URL: https://svnweb.freebsd.org/changeset/base/287578
>
> Log:
>   Enable 802.11n support.
>
>   PR:           164102
>
> Modified:
>   head/usr.sbin/wpa/hostapd/Makefile
>   head/usr.sbin/wpa/wpa_supplicant/Makefile
>
> Modified: head/usr.sbin/wpa/hostapd/Makefile
> ==============================================================================
> --- head/usr.sbin/wpa/hostapd/Makefile  Tue Sep  8 20:41:47 2015        (r287577)
> +++ head/usr.sbin/wpa/hostapd/Makefile  Tue Sep  8 21:04:33 2015        (r287578)
> @@ -15,8 +15,8 @@ SRCS= accounting.c aes-omac1.c ap_config
>         eap_register.c eap_server.c eap_server_methods.c eap_user_db.c \
>         eapol_auth_dump.c eapol_auth_sm.c eloop.c gas.c gas_serv.c hostapd.c \
>         hs20.c http_client.c http_server.c httpread.c \
> -       hw_features_common.c ieee802_11_auth.c \
> -       ieee802_11_common.c ieee802_11_shared.c ieee802_1x.c ip_addr.c \
> +       hw_features_common.c ieee802_11_auth.c ieee802_11_common.c \
> +       ieee802_11_ht.c ieee802_11_shared.c ieee802_1x.c ip_addr.c \
>         main.c ms_funcs.c os_unix.c peerkey_auth.c pmksa_cache_auth.c \
>         preauth_auth.c radius.c radius_client.c radius_das.c sta_info.c \
>         tkip_countermeasures.c upnp_xml.c utils.c uuid.c vlan_init.c \
> @@ -37,6 +37,7 @@ FILES=        hostapd.conf hostapd.eap_user hos
>  CFLAGS+=-DCONFIG_DRIVER_BSD \
>         -DCONFIG_DRIVER_RADIUS_ACL \
>         -DCONFIG_HS20 \
> +       -DCONFIG_IEEE80211N \
>         -DCONFIG_INTERWORKING \
>         -DCONFIG_PEERKEY \
>         -DCONFIG_RSN_PREAUTH \
>
> Modified: head/usr.sbin/wpa/wpa_supplicant/Makefile
> ==============================================================================
> --- head/usr.sbin/wpa/wpa_supplicant/Makefile   Tue Sep  8 20:41:47 2015        (r287577)
> +++ head/usr.sbin/wpa/wpa_supplicant/Makefile   Tue Sep  8 21:04:33 2015        (r287578)
> @@ -40,6 +40,7 @@ CFLAGS+=-DCONFIG_BACKEND_FILE \
>         -DCONFIG_DRIVER_WIRED \
>         -DCONFIG_GAS \
>         -DCONFIG_HS20 \
> +       -DCONFIG_IEEE80211N \
>         -DCONFIG_IEEE80211R \
>         -DCONFIG_INTERWORKING \
>         -DCONFIG_PEERKEY \
>


More information about the svn-src-head mailing list