Lines Matching defs:hostapd_iface

536 struct hostapd_iface {  struct
543 enum hostapd_iface_state { argument
552 } state;
555 struct mesh_conf *mconf;
558 size_t num_bss;
559 struct hostapd_data **bss;
561 unsigned int wait_channel_update:1;
562 unsigned int cac_started:1;
564 struct fst_iface *fst;
565 const struct wpabuf *fst_ies;
572 unsigned int driver_ap_teardown:1;
578 unsigned int need_to_start_in_sync:1;
581 unsigned int ready_to_start_in_sync:1;
583 int num_ap; /* number of entries in ap_list */
584 struct ap_info *ap_list; /* AP info list head */
585 struct ap_info *ap_hash[STA_HASH_SIZE];
587 u64 drv_flags;
588 u64 drv_flags2;
589 unsigned int drv_rrm_flags;
595 unsigned int probe_resp_offloads;
598 const u8 *extended_capa, *extended_capa_mask;
599 unsigned int extended_capa_len;
601 u16 mld_eml_capa, mld_mld_capa;
603 unsigned int drv_max_acl_mac_addrs;
605 struct hostapd_hw_modes *hw_features;
606 int num_hw_features;
607 struct hostapd_hw_modes *current_mode;
610 int num_rates;
611 struct hostapd_rate_data *current_rates;
612 int *basic_rates;
613 int freq;
615 bool radar_detected;
618 struct {
630 } radar_background;
632 u16 hw_flags;
636 int num_sta_non_erp;
639 int num_sta_no_short_slot_time;
642 int num_sta_no_short_preamble;
644 int olbc; /* Overlapping Legacy BSS Condition */
647 int num_sta_ht_no_gf;
650 int num_sta_no_ht;
653 int num_sta_ht_20mhz;
656 int num_sta_ht40_intolerant;
659 int olbc_ht;
661 u16 ht_op_mode;
666 unsigned int chans_surveyed;
669 s8 lowest_nf;
695 void (*scan_cb)(struct hostapd_iface *iface); argument
714 int (*enable_iface_cb)(struct hostapd_iface *iface); argument
715 int (*disable_iface_cb)(struct hostapd_iface *iface); argument
725 int (*cb)(struct hostapd_iface *iface, argument