erikarn / athp

freebsd ath10k port
48 stars 15 forks source link

Implement athp_update_slot(). #33

Closed bzfbd closed 4 years ago

bzfbd commented 4 years ago

Implement athp_update_slot(). The actual work needs to run in a taskq, as otherwise we are sleeping on a non-sleepable lock. This is a first cut based on athp_bss_info_config() or rather ath10k_bss_info_changed(). We should probably factor out there other parts and generalise ath10k_bss_info_changed_slottime() to handle them all and make the callers do the setup in a next step.

Fixes Issue #27

Sponsored by: Rubicon Communications, LLC (d/b/a "Netgate")

erikarn commented 4 years ago

I fixed it in upstream net80211 and this tree; pull both to update. Now it's per-vap!

Thanks for reminding me to do this!