rsi_set_vap_capabilities(9)
π¦ rsi_set_vap_capabilities(9) β the kernel API manual, bestie edition π
okay so this is a page from the Kernel API Manual, and it's all about rsi_set_vap_capabilities β no cap, it's literally the function that sends vap capability to firmware. β¨
πΈ NAME πΈ
rsi_set_vap_capabilities β this function send vap capability to firmware. that's the whole job. that's the assignment. and it ate. π
β¨ SYNOPSIS β¨
int rsi_set_vap_capabilities (struct rsi_common *common , enum opmode
mode , u8 *mac_addr , u8 vap_id , u8 vap_status );
like, look at that signature. it's giving "i know exactly what i'm doing." π
π«Ά ARGUMENTS π«Ά
commonβ Pointer to the driver private structure. it's the driver's whole personality in one struct, ngl.modeβ Operating mode of device. the vibe check of the device, basically.mac_addrβ MAC address. yes bestie, that MAC address. π¦vap_idβ Rate information - offset and mask. (not me being obsessed with how specific this is π)vap_statusβ VAP status - ADD, DELETE or UPDATE. pick one, queen. π
π₯ RETURN π₯
0 on success, corresponding negative error code on failure. so like, zero is the slay outcome, and anything negative is the universe saying "not today." π
π SEE ALSO π
the kernel file lives right here:
./drivers/net/wireless/rsi/rsi_91x_mgmt.c
and here's the whole friend group β every single one, i'm not leaving anybody out, periodt:
rsi_set_default_parameters(9)rsi_set_contention_vals(9)rsi_send_internal_mgmt_frame(9)rsi_load_radio_caps(9)rsi_mgmt_pkt_to_core(9)rsi_hal_send_sta_notify_frame(9)rsi_send_aggregation_params_frame(9)rsi_program_bb_rf(9)rsi_hal_load_key(9)rsi_send_reset_mac(9)rsi_band_check(9)rsi_set_channel(9)rsi_send_radio_params_update(9)rsi_compare(9)rsi_map_rates(9)rsi_send_auto_rate_request(9)rsi_inform_bss_status(9)rsi_eeprom_read(9)rsi_send_block_unblock_frame(9)rsi_send_rx_filter_frame(9)rsi_set_antenna(9)rsi_handle_ta_confirm_type(9)rsi_mgmt_pkt_recv(9)
π‘ friendly reminder bestie: every single flag, value, and code snippet above is exactly as the original wrote it. i changed the vibe, not the facts. no cap. π
okay that's the whole page!! this one came from the ./drivers/net/wireless/rsi crew, dated October 2026, and i'm obsessed with it. mwah π β π
π¦ 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