CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2016/09/21 06:21:27

Modified files:
        sys/net80211   : ieee80211_input.c ieee80211_node.h 
                         ieee80211_proto.h 

Log message:
When processing an ADDBA request, iwm(4) runs a task which sends a
command to the firmware and waits for confirmation. This command can
fail and there was no way we could recover from such an error.

Allow drivers to return EBUSY from their ic_ampdu_rx_start() handler to
tell the stack not to send a confirmation just yet. The stack provides
functions which the driver can call to accept or refuse the request.

There is no functional change yet. This just shuffles code around so
drivers may insert themselves into the process.

ok mpi@

Reply via email to