OpenBSD cvs log

created 2021-10-10T01:57:17Z
begin 2021-10-08T00:00:00Z
end 2021-10-09T00:00:00Z
path src/sys
commits 2

date 2021-10-08T08:34:09Z
author claudio
files src/sys/ufs/mfs/mfs_vnops.c log diff annotate
message curproc can't be NULL here. So simplify code accordingly.
OK mpi@

date 2021-10-08T09:22:10Z
author stsp
files src/sys/net80211/ieee80211_node.c log diff annotate
message Revert my previous commit to ieee80211_node.c (CVS commit Hne35XgzezGa9zmv).

Sending frames from ieee80211_node_join_bss() won't work as expected.
I missed that IEEE80211_SEND_MGMT() calls if_start() immediately after
queueing the management frame. This means the probe request is being
sent in a state where, while ic_bss represents our new AP, the driver
did not yet have a chance to move the device over to our new AP.

The auth request for the new AP is sent from ieee80211_newstate() which
runs after the driver has reconfigured the device. If want to send a
probe request to the new AP then we would need to send it at that point,
before the auth frame gets sent.