OpenBSD cvs log

created 2018-11-30T00:18:19Z
begin 2018-07-25T00:00:00Z
end 2018-07-26T00:00:00Z
path src/sys
commits 2

date 2018-07-25T20:37:11Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message On authentication we don't need to create the node before calling
the network stack since the stack will create the node for us if we
pass the ibss stack. On assocation request the node already has to
exist, so we error out if we don't have a record of the node. Fixes
hostap on 5 GHz channels, since now the node's channel is recorded
correctly.

date 2018-07-25T20:47:45Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Implement a MSGBUF control packet mechanism based on the command
request ids. So far we were only able to have one command in flight
at a time and race conditions could easily lead to unexpected
behaviour. With this rework we send and enqueue a control packet
command and wait for replies to happen. Thus we can have multiple
control packets in flight and a reply with the correct id will wake
us up.