==== Interface-specific methods provide by the driver ==== (open entries indicate need to research more) ^ method ^ station/P2P-client ^ AP/GO ^ IBSS ^ mesh ^ P2P-Device ^ OCB ^ | add_key | y | y | y | y | - | - | | get_key | y | y | y | y | - | - | | del_key | y | y | y | y | - | - | | set_default_key | | | | | - | - | | set_default_mgmt_key | | | | | - | - | | start_ap | - | y | - | - | - | - | | change_beacon | - | y | - | - | - | - | | stop_ap | | y | - | - | - | - | | add_station | TDLS | w/o SME | ? | - | - | - | | del_station | TDLS | w/o SME | ? | - | - | - | | change_station | TDLS? | w/o SME | ? | - | - | - | | get_station | y | y | y | - | - | - | | dump_station | y | y | y | - | - | - | | add_mpath | - | - | - | y | - | - | | del_mpath | - | - | - | y | - | - | | change_mpath | - | - | - | y | - | - | | get_mpath | - | - | - | y | - | - | | dump_mpath | - | - | - | y | - | - | | get_mpp | - | - | - | y | - | - | | dump_mpp | - | - | - | y | - | - | | get_mesh_config | - | - | - | y | - | - | | update_mesh_config | - | - | - | y | - | - | | join_mesh | - | - | - | y | - | - | | leave_mesh | - | - | - | y | - | - | | join_ocb | - | - | - | - | - | y | | leave_ocb | - | - | - | - | - | y | | change_bss | - | y | - | - | - | - | | set_txq_params | - | y | | | | | | scan | y | | | | | | | auth | [1] | | | | | | | assoc | [1] | | | | | | | deauth | [1] | | | | | | | disassoc | [1] | | | | | | | connect | [2] | | | | | | | disconnect | [2] | | | | | | | join_ibss | - | - | y | - | - | - | | leave_ibss | - | - | y | - | - | - | | set_mcast_rate | | | | | | | | set_tx_power | | | | | | | | get_tx_power | | | | | | | | set_bitrate_mask | | | | | | | | set_pmksa | | | | | | | | del_pmksa | | | | | | | | flush_pmksa | | | | | | | | remain_on_channel | | | | | y | | | cancel_remain_on_channel | | | | | y | | | mgmt_tx | | | | | y | | | mgmt_tx_cancel_wait | | | | | y | | | set_power_mgmt | y | | | | | | | set_cqm_rssi_config | | | | | | | | set_cqm_txe_config | | | | | | | | mgmt_frame_register | y | y | | | y | | | sched_scan_start | | | | | | | | sched_scan_stop | | | | | | | | set_rekey_data | | | | | | | | tdls_mgmt | | | | | | | | tdls_oper | | | | | | | | probe_client | | | | | | | | set_noack_map | | | | | | | | get_channel | | | | | | | | start_p2p_device | | | | | | | | stop_p2p_device | | | | | | | | set_mac_acl | | | | | | | | start_radar_detection | | | | | | | | update_ft_ies | | | | | | | | crit_proto_start | | | | | | | | crit_proto_stop | | | | | | | | set_coalesce | | | | | | | | channel_switch | | | | | | | | set_qos_map | | | | | | | | set_ap_chanwidth | | | | | | | | add_tx_ts | | | | | | | | del_tx_ts | | | | | | | | tdls_channel_switch | | | | | | | | tdls_cancel_channel_switch | | | | | | | [1], [2]: one set of these two is required