athp
athp copied to clipboard
freebsd ath10k port
Here's a fun one! ieee80211_send_error() calls ieee80211_tmp_node() to send an error frame to a peer that doesn't yet exist. Unfortunately it doesn't plumb the node into the node table. It...
This manifests as a station thinking it's still associated but the athp + hostap combo not; net80211 sends unauthed error mgmt frames back to the station but because the subtype...
Sometimes firmware loading doesn't work on first try: athp0: failed to receive control response completion, polling.. done 0 athp0: still no control response completion received, giving up.. done 0 athp0:...
Hi Adrian, I noticed this while trying to figure out things on an arm64. A PREREAD and a POSTWRITE flag at the same time make very little sense. Submitted by:...
Hit a "deadklock". I assume it's more likely that the firmware went kaboom after this `athp0: ath10k_htt_rx_delba: received DELBA, couldn't find node!` and we didn't move anymore? db> trace 100166...
Hello @erikarn here is a small PR to add new firmwares & some tuning on gitignore to make contributions easier.
Some code cleanup. - Make sure we compile with and without INVARIANTS in the kernel config. - Properly indent a block. - Make the QUAD sysctls UQUAD as it is...
There are cases when node_alloc() and node_free() are called but the node_alloc_cd() has not run yet. This can lead to node_free() freeing the *ni before the node_alloc_cb() runs which then...
Initialise the firmware_log early on before the tunables are read as after that we might get into the log functions passing the bitmask and would panic as the mutex would...
I turned full debugging on for a short moment and saw a lot of deadcode flying by on the console. Just recording it here to be investigated later. Smells like...