Interface-specific methods provided 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