section 9 · Kernel routines 🧠
87928 pages · page 169 of 440
I (continued)
- ieee80211_is_protected_dual_of_public_action(9)check if skb contains a protected dual of public action management frame✨
- ieee80211_is_pspoll(9)check if IEEE80211_FTYPE_CTL && IEEE80211_STYPE_PSPOLL✨
- ieee80211_is_public_action(9)check if frame is a public action frame✨
- ieee80211_is_qos_nullfunc(9)check if frame is a QoS nullfunc frame✨
- ieee80211_is_reassoc_req(9)check if IEEE80211_FTYPE_MGMT && IEEE80211_STYPE_REASSOC_REQ✨
- ieee80211_is_reassoc_resp(9)check if IEEE80211_FTYPE_MGMT && IEEE80211_STYPE_REASSOC_RESP✨
- ieee80211_is_robust_mgmt_frame(9)check if skb contains a robust mgmt frame✨
- ieee80211_is_rts(9)check if IEEE80211_FTYPE_CTL && IEEE80211_STYPE_RTS✨
- ieee80211_is_s1g_beacon(9)check if IEEE80211_FTYPE_EXT && IEEE80211_STYPE_S1G_BEACON✨
- ieee80211_is_s1g_short_beacon(9)check if frame is an S1G short beacon✨
- ieee80211_is_timing_measurement(9)check if frame is timing measurement response✨
- ieee80211_is_trigger(9)check if frame is trigger frame✨
- ieee80211_is_tx_data(9)check if frame is a data frame✨
- ieee80211_is_valid_amsdu(9)check if subframe lengths of an A-MSDU are valid✨
- ieee80211_iter_chan_contexts_atomic(9)iterate channel contexts✨
- ieee80211_iter_chan_contexts_mtx(9)iterate channel contexts✨
- ieee80211_iter_keys(9)iterate keys programmed into the device✨
- ieee80211_iter_keys_rcu(9)iterate keys programmed into the device✨
- ieee80211_iterate_active_interfaces(9)iterate active interfaces✨
- ieee80211_iterate_active_interfaces_atomic(9)iterate active interfaces✨
- ieee80211_iterate_active_interfaces_mtx(9)iterate active interfaces✨
- ieee80211_iterate_interfaces(9)iterate interfaces✨
- ieee80211_iterate_nodes(9)software 802.11 stack node management functions✨
- ieee80211_iterate_nodes(9freebsd)software 802.11 stack node management functions✨
- ieee80211_iterate_stations_atomic(9)iterate stations✨
- ieee80211_iterate_stations_mtx(9)iterate stations✨
- ieee80211_key_mic_failure(9)increment MIC failure counter for the key✨
- ieee80211_key_replay(9)increment replay counter for the key✨
- ieee80211_key_update_begin(9)802.11 cryptographic support✨
- ieee80211_key_update_begin(9freebsd)802.11 cryptographic support✨
- ieee80211_key_update_end(9)802.11 cryptographic support✨
- ieee80211_key_update_end(9freebsd)802.11 cryptographic support✨
- ieee80211_manage_rx_ba_offl(9)helper to queue an RX BA work✨
- ieee80211_mandatory_rates(9)get mandatory rates for a given band✨
- ieee80211_mark_rx_ba_filtered_frames(9)move RX BA window and mark filtered✨
- ieee80211_mle_basic_sta_prof_bss_param_ch_cnt(9)get per-STA profile BSS parameter change count✨
- ieee80211_mle_basic_sta_prof_enh_crit_upd(9)get per-STA profile enhanced critical updates field✨
- ieee80211_mle_basic_sta_prof_size_ok(9)validate basic multi-link element sta profile size✨
- ieee80211_mle_common_size(9)check multi-link element common size✨
- ieee80211_mle_get_bss_param_ch_cnt(9)returns the BSS parameter change count✨
- ieee80211_mle_get_eml_cap(9)returns the EML capability✨
- ieee80211_mle_get_eml_med_sync_delay(9)returns the medium sync delay✨
- ieee80211_mle_get_enh_crit_upd_info(9)returns the enhanced critical updates information✨
- ieee80211_mle_get_ext_mld_capa_op(9)returns the extended MLD capabilities and operations.✨
- ieee80211_mle_get_link_id(9)returns the link ID✨
- ieee80211_mle_get_mld_capa_op(9)returns the MLD capabilities and operations.✨
- ieee80211_mle_get_mld_id(9)returns the MLD ID✨
- ieee80211_mle_reconf_sta_prof_size_ok(9)validate reconfiguration multi- link element sta profile size.✨
- ieee80211_mle_size_ok(9)validate multi-link element size✨
- ieee80211_mle_type_ok(9)validate multi-link element type and size✨
- ieee80211_mps_frame_release(9)release frames buffered due to mesh power save✨
- ieee80211_mps_local_status_update(9)track status of local link-specific PMs✨
- ieee80211_mps_rx_h_sta_process(9)frame receive handler for mesh powersave✨
- ieee80211_mps_set_frame_flags(9)set mesh PS flags in FC (and QoS Control)✨
- ieee80211_mps_set_sta_local_pm(9)set local PM towards a mesh STA✨
- ieee80211_mps_sta_status_update(9)update buffering status of neighbor STA✨
- ieee80211_mpsp_trigger_process(9)track status of mesh Peer Service Periods✨
- ieee80211_nan_cluster_joined(9)notify about NAN cluster join.✨
- ieee80211_nan_func_match(9)notify about NAN function match event.✨
- ieee80211_nan_func_terminated(9)notify about NAN function termination.✨
- ieee80211_nan_sched_update_done(9)notify that NAN schedule update is done✨
- ieee80211_nan_try_evacuate(9)try to evacuate a NAN channel✨
- ieee80211_new_mesh_header(9)create a new mesh header✨
- ieee80211_new_state(9)802.11 state machine support✨
- ieee80211_new_state(9freebsd)802.11 state machine support✨
- ieee80211_next_txq(9)get next tx queue to pull packets from✨
- ieee80211_node(9)software 802.11 stack node management functions✨
- ieee80211_node(9freebsd)software 802.11 stack node management functions✨
- ieee80211_notify_michael_failure(9)802.11 cryptographic support✨
- ieee80211_notify_michael_failure(9freebsd)802.11 cryptographic support✨
- ieee80211_notify_replay_failure(9)802.11 cryptographic support✨
- ieee80211_notify_replay_failure(9freebsd)802.11 cryptographic support✨
- ieee80211_nullfunc_get(9)retrieve a nullfunc template✨
- ieee80211_obss_color_collision_notify(9)notify userland about a BSS color collision.✨
- ieee80211_operating_class_to_band(9)convert operating class to band✨
- ieee80211_operating_class_to_chandef(9)convert operating class to chandef✨
- ieee80211_output(9)software 802.11 stack output functions✨
- ieee80211_output(9freebsd)software 802.11 stack output functions✨
- ieee80211_parse_ch_switch_ie(9)parses channel switch IEs✨
- ieee80211_parse_p2p_noa(9)initialize NoA tracking data from P2P IE✨
- ieee80211_parse_tx_radiotap(9)Sanity-check and parse the radiotap header of injected frames.✨
- ieee80211_prepare_rx_omi_bw(9)prepare for sending BW RX OMI✨
- ieee80211_probe_curchan(9)802.11 scanning support✨
- ieee80211_probe_curchan(9freebsd)802.11 scanning support✨
- ieee80211_probereq_get(9)retrieve a Probe Request template✨
- ieee80211_proberesp_get(9)retrieve a Probe Response template✨
- ieee80211_process_callback(9)software 802.11 stack output functions✨
- ieee80211_process_callback(9freebsd)software 802.11 stack output functions✨
- ieee80211_proto(9)802.11 state machine support✨
- ieee80211_proto(9freebsd)802.11 state machine support✨
- ieee80211_pspoll_get(9)retrieve a PS Poll template✨
- ieee80211_purge_tx_queue(9)purge TX skb queue✨
- ieee80211_queue_delayed_work(9)add work onto the mac80211 workqueue✨
- ieee80211_queue_stopped(9)test status of the queue✨
- ieee80211_queue_work(9)add work onto the mac80211 workqueue✨
- ieee80211_radar_detected(9)inform that a radar was detected✨
- ieee80211_radio_freq_range_valid(9)Check if the radio supports the specified frequency range✨
- ieee80211_radiotap(9)802.11 device packet capture support✨
- ieee80211_radiotap(9freebsd)802.11 device packet capture support✨
- ieee80211_radiotap_active(9)802.11 device packet capture support✨
- ieee80211_radiotap_active(9freebsd)802.11 device packet capture support✨
- ieee80211_radiotap_active_vap(9)802.11 device packet capture support✨
- ieee80211_radiotap_active_vap(9freebsd)802.11 device packet capture support✨
- ieee80211_radiotap_attach(9)802.11 device packet capture support✨
- ieee80211_radiotap_attach(9freebsd)802.11 device packet capture support✨
- ieee80211_radiotap_iterator_init(9)radiotap parser iterator initialization✨
- ieee80211_radiotap_iterator_next(9)return next radiotap parser iterator arg✨
- ieee80211_radiotap_tx(9)802.11 device packet capture support✨
- ieee80211_radiotap_tx(9freebsd)802.11 device packet capture support✨
- ieee80211_ready_on_channel(9)notification of remain-on-channel start✨
- ieee80211_ref_node(9)software 802.11 stack node management functions✨
- ieee80211_ref_node(9freebsd)software 802.11 stack node management functions✨
- ieee80211_refresh_tx_agg_session_timer(9)Refresh a tx agg session timer.✨
- ieee80211_regdomain(9)802.11 regulatory support✨
- ieee80211_regdomain(9freebsd)802.11 regulatory support✨
- ieee80211_register_hw(9)Register hardware device✨
- ieee80211_remain_on_channel_expired(9)remain_on_channel duration expired✨
- ieee80211_report_low_ack(9)report non-responding station✨
- ieee80211_report_wowlan_wakeup(9)report WoWLAN wakeup✨
- ieee80211_request_smps(9)request SM PS transition✨
- ieee80211_reserve_tid(9)request to reserve a specific TID✨
- ieee80211_restart_hw(9)restart hardware completely✨
- ieee80211_resume_all(9)802.11 state machine support✨
- ieee80211_resume_all(9freebsd)802.11 state machine support✨
- ieee80211_resume_disconnect(9)disconnect from AP after resume✨
- ieee80211_return_txq(9)return a TXQ previously acquired by ieee80211_next_txq()✨
- ieee80211_rts_duration(9)Get the duration field for an RTS frame✨
- ieee80211_rts_get(9)RTS frame generation function✨
- ieee80211_rx(9)receive frame✨
- ieee80211_rx_ba_timer_expired(9)stop a Rx BA session due to timeout✨
- ieee80211_rx_irqsafe(9)receive frame✨
- ieee80211_rx_list(9)receive frame and store processed skbs in a list✨
- ieee80211_rx_napi(9)receive frame from NAPI context✨
- ieee80211_rx_ni(9)receive frame (in process context)✨
- ieee80211_s1g_has_ano(9)check if IEEE80211_S1G_BCN_ANO✨
- ieee80211_s1g_has_cssid(9)check if IEEE80211_S1G_BCN_CSSID✨
- ieee80211_s1g_has_next_tbtt(9)check if IEEE80211_S1G_BCN_NEXT_TBTT✨
- ieee80211_s1g_optional_len(9)determine length of optional S1G beacon fields✨
- ieee80211_scan(9)802.11 scanning support✨
- ieee80211_scan(9freebsd)802.11 scanning support✨
- ieee80211_scan_assoc_fail(9)802.11 scanning support✨
- ieee80211_scan_assoc_fail(9freebsd)802.11 scanning support✨
- ieee80211_scan_completed(9)completed hardware scan✨
- ieee80211_scan_done(9)802.11 scanning support✨
- ieee80211_scan_done(9freebsd)802.11 scanning support✨
- ieee80211_scan_dump_channels(9)802.11 scanning support✨
- ieee80211_scan_dump_channels(9freebsd)802.11 scanning support✨
- ieee80211_scan_flush(9)802.11 scanning support✨
- ieee80211_scan_flush(9freebsd)802.11 scanning support✨
- ieee80211_scan_iterate(9)802.11 scanning support✨
- ieee80211_scan_iterate(9freebsd)802.11 scanning support✨
- ieee80211_scan_next(9)802.11 scanning support✨
- ieee80211_scan_next(9freebsd)802.11 scanning support✨
- ieee80211_scan_timeout(9)802.11 scanning support✨
- ieee80211_scan_timeout(9freebsd)802.11 scanning support✨
- ieee80211_scanner_get(9)802.11 scanning support✨
- ieee80211_scanner_get(9freebsd)802.11 scanning support✨
- ieee80211_scanner_register(9)802.11 scanning support✨
- ieee80211_scanner_register(9freebsd)802.11 scanning support✨
- ieee80211_scanner_unregister(9)802.11 scanning support✨
- ieee80211_scanner_unregister(9freebsd)802.11 scanning support✨
- ieee80211_scanner_unregister_all(9)802.11 scanning support✨
- ieee80211_scanner_unregister_all(9freebsd)802.11 scanning support✨
- ieee80211_sched_scan_results(9)got results from scheduled scan✨
- ieee80211_sched_scan_stopped(9)inform that the scheduled scan has stopped✨
- ieee80211_schedule_txq(9)schedule a TXQ for transmission✨
- ieee80211_send_bar(9)send a BlockAckReq frame✨
- ieee80211_send_eosp_nullfunc(9)ask mac80211 to send NDP with EOSP✨
- ieee80211_send_teardown_neg_ttlm(9)tear down a negotiated TTLM request✨
- ieee80211_set_active_links(9)set active links in client mode✨
- ieee80211_set_active_links_async(9)asynchronously set active links✨
- ieee80211_set_key_rx_seq(9)set key RX sequence counter✨
- ieee80211_set_qos_hdr(9)Fill in the QoS header if there is one.✨
- ieee80211_set_sband_iftype_data(9)set sband iftype data array✨
- ieee80211_sort_channels(9)802.11 regulatory support✨
- ieee80211_sort_channels(9freebsd)802.11 regulatory support✨
- ieee80211_sta_block_awake(9)block station from waking up✨
- ieee80211_sta_bw_capability(9)get STA's bandwidth capability✨
- ieee80211_sta_current_bw(9)get STA's current usable bandwidth✨
- ieee80211_sta_eosp(9)notify mac80211 about end of SP✨
- ieee80211_sta_ps_transition(9)PS transition for connected sta✨
- ieee80211_sta_ps_transition_ni(9)PS transition for connected sta (in process context)✨
- ieee80211_sta_pspoll(9)PS-Poll frame received✨
- ieee80211_sta_recalc_aggregates(9)recalculate aggregate data after a change✨
- ieee80211_sta_register_airtime(9)register airtime usage for a sta/tid✨
- ieee80211_sta_set_buffered(9)inform mac80211 about driver-buffered frames✨
- ieee80211_sta_uapsd_trigger(9)(potential) U-APSD trigger frame received✨
- ieee80211_sta_usable_bw(9)get STA's usable bandwidth capability✨
- ieee80211_start_all(9)802.11 state machine support✨
- ieee80211_start_all(9freebsd)802.11 state machine support✨
- ieee80211_start_rx_ba_session_offl(9)start a Rx BA session✨
- ieee80211_start_scan(9)802.11 scanning support✨
- ieee80211_start_scan(9freebsd)802.11 scanning support✨
- ieee80211_start_tx_ba_cb_irqsafe(9)low level driver ready to aggregate.✨
- ieee80211_start_tx_ba_session(9)Start a tx Block Ack session.✨
- ieee80211_stop_all(9)802.11 state machine support✨
- ieee80211_stop_all(9freebsd)802.11 state machine support✨
- ieee80211_stop_queue(9)stop specific queue✨
- ieee80211_stop_queues(9)stop all queues✨
- ieee80211_stop_rx_ba_session(9)callback to stop existing BA sessions✨
💅
getting it ready, bestie…