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@