ath5k_hw_set_bssid(9)
π NAME π
okay so you opened the Kernel API Manual and landed on ath5k_hw_set_bssid β Set current BSSID on hw. That's literally the whole vibe: it sets the current BSSID on the hardware. No cap. β¨
β¨ SYNOPSIS β¨
void ath5k_hw_set_bssid (struct ath5k_hw *ah );
it returns void, bestie β so don't go looking for a return value. π
π«Ά ARGUMENTS π«Ά
ahβ Thestruct ath5k_hw. that's the one you're handing over, periodt. π«Ά
πΈ DESCRIPTION πΈ
So what's the tea? It sets the current BSSID and BSSID mask we have from the common struct into the hardware. That's it. That's the whole job. The BSSID and BSSID mask come from the common struct, and this function puts them into the hardware. lowkey iconic. π β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/net/wireless/ath/ath5k/pcu.c β that's the source home for all this PCU goodness, iykyk.
Protocol Control Unit (PCU) functions(9)ACK rates(9)ath5k_hw_get_frame_duration(9)ath5k_hw_get_default_slottime(9)ath5k_hw_get_default_sifs(9)ath5k_hw_update_mib_counters(9)ath5k_hw_write_rate_duration(9)ath5k_hw_set_ack_timeout(9)ath5k_hw_set_cts_timeout(9)ath5k_hw_set_lladdr(9)ath5k_hw_set_bssid_mask(9)ath5k_hw_set_mcast_filter(9)ath5k_hw_get_rx_filter(9)ath5k_hw_set_rx_filter(9)ath5k_hw_get_tsf64(9)ath5k_hw_set_tsf64(9)ath5k_hw_reset_tsf(9)ath5k_hw_init_beacon_timers(9)ath5k_check_timer_win(9)ath5k_hw_check_beacon_timers(9)ath5k_hw_set_coverage_class(9)ath5k_hw_start_rx_pcu(9)ath5k_hw_stop_rx_pcu(9)ath5k_hw_set_opmode(9)ath5k_hw_pcu_init(9)
okay that's the whole page, bestie π source/version: ./drivers/net/wireless/ath/ath5k, date: October 2026, and this lil page is ath5k_hw_set_bssid(9). mwah, byeee π«Άβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms