'ifconfig ath0 scan' hangs under 6.0-STABLE (resolved?)
Sam Leffler
sam at errno.com
Wed Feb 1 11:13:18 PST 2006
Dan Swartzendruber wrote:
>
> Poking through ieee80211_ioctl.c in the kernel, I see this:
>
> case IEEE80211_IOC_SCAN_REQ:
> if (ic->ic_opmode == IEEE80211_M_HOSTAP) /* XXX
> ignore */
> break;
> error = ieee80211_setupscan(ic, ic->ic_chan_avail);
> if (error == 0) /* XXX background scan */
> error = ieee80211_new_state(ic,
> IEEE80211_S_SCAN, -1);
> break;
>
> So, it looks like if you're in hostap mode, it just ignores the
> request? Unfortunately, the ifconfig code is looping waiting for a
> response. Oh well...
Yes this is a continuation of previous policy. I'll change it to return
an error so ifconfig won't hang waiting for the scan complete notification.
Sam
More information about the freebsd-net
mailing list