Searched refs:beacon (Results 1 - 14 of 14) sorted by relevance

/net/mac80211/
H A Dtx.c397 * the frame is buffered to be sent after DTIM beacon frame.
431 /* device releases frame after DTIM beacon */
2418 struct beacon_data *beacon)
2424 u8 count = beacon->csa_current_counter;
2428 beacon_data = beacon->tail;
2429 beacon_data_len = beacon->tail_len;
2432 beacon_data = beacon->head;
2433 beacon_data_len = beacon->head_len;
2436 beacon_data = beacon->head;
2437 beacon_data_len = beacon
2417 ieee80211_set_csa(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon) argument
2466 struct beacon_data *beacon = NULL; local
2496 struct beacon_data *beacon = NULL; local
2558 struct beacon_data *beacon = NULL; local
2968 struct beacon_data *beacon = local
[all...]
H A Dmesh_sync.c129 t_t = le64_to_cpu(mgmt->u.beacon.timestamp);
168 struct beacon_data *beacon)
175 cap = beacon->meshconf->meshconf_cap;
201 beacon->meshconf->meshconf_cap = ifmsh->adjusting_tbtt ?
167 mesh_sync_offset_adjust_tbtt(struct ieee80211_sub_if_data *sdata, struct beacon_data *beacon) argument
H A Dcfg.c596 old = sdata_dereference(sdata->u.ap.beacon, sdata);
599 /* Need to have a beacon head if we don't have one yet */
660 rcu_assign_pointer(sdata->u.ap.beacon, new);
682 old = sdata_dereference(sdata->u.ap.beacon, sdata);
750 err = ieee80211_assign_beacon(sdata, &params->beacon, NULL);
759 old = sdata_dereference(sdata->u.ap.beacon, sdata);
763 RCU_INIT_POINTER(sdata->u.ap.beacon, NULL);
788 /* don't allow changing the beacon while CSA is in place - offset
794 old = sdata_dereference(sdata->u.ap.beacon, sdata);
816 old_beacon = sdata_dereference(sdata->u.ap.beacon, sdat
2725 cfg80211_beacon_dup(struct cfg80211_beacon_data *beacon) argument
3260 struct beacon_data *beacon = NULL; local
[all...]
H A Dmesh.c120 * Returns: beacon changed flag if the beacon content changed.
131 * from new peers, and that must be reflected in the beacon
155 * case the beacon is still generated by the kernel and we might need
616 int hdr_len = offsetof(struct ieee80211_mgmt, u.beacon) +
617 sizeof(mgmt->u.beacon);
663 mgmt->u.beacon.beacon_int =
665 mgmt->u.beacon.capab_info |= cpu_to_le16(
728 rcu_assign_pointer(ifmsh->beacon, bcn);
742 old_bcn = rcu_dereference_protected(sdata->u.mesh.beacon,
852 ieee80211_mesh_process_chnswitch(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, bool beacon) argument
[all...]
H A Dscan.c66 bool beacon = ieee80211_is_beacon(mgmt->frame_control); local
92 if (beacon)
98 if (beacon)
103 if (beacon)
152 if (beacon) {
195 baselen = offsetof(struct ieee80211_mgmt, u.beacon.variable);
196 elements = mgmt->u.beacon.variable;
624 * and grab the lowest used beacon interval
H A Dibss.c59 12 /* struct ieee80211_mgmt.u.beacon */ +
81 mgmt->u.beacon.beacon_int = cpu_to_le16(beacon_int);
82 mgmt->u.beacon.timestamp = cpu_to_le64(tsf);
83 mgmt->u.beacon.capab_info = cpu_to_le16(capability);
85 pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable);
554 /* generate the beacon */
728 /* remove beacon */
781 bool beacon)
832 * within the beacon while doing CSA and we should therefore
1029 "updated supp_rates set for %pM based on beacon/probe_res
779 ieee80211_ibss_process_chanswitch(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *elems, bool beacon) argument
[all...]
H A Dmlme.c56 * advertised beacon interval. This may need to be somewhat
59 * probe on beacon miss before declaring the connection lost
65 "Number of beacon intervals before we decide beacon was lost.");
74 * a probe request because of beacon loss or for
188 * since we look at probe response/beacon data here
311 * tracking the APs beacon for bandwidth changes - otherwise we
1006 /* XXX: wait for a beacon first? */
1050 bool beacon)
2056 bool beacon)
1048 ieee80211_sta_process_chanswitch(struct ieee80211_sub_if_data *sdata, u64 timestamp, struct ieee802_11_elems *elems, bool beacon) argument
2055 ieee80211_mgd_probe_ap(struct ieee80211_sub_if_data *sdata, bool beacon) argument
[all...]
H A Dieee80211_i.h106 /* Keep track of the corruption of the last beacon/probe response. */
115 * @IEEE80211_BSS_CORRUPT_BEACON: last beacon frame received was corrupted
135 * beacon/probe response.
272 struct beacon_data __rcu *beacon; member in struct:ieee80211_if_ap
534 /* probe response/beacon for IBSS */
566 struct beacon_data *beacon);
616 struct beacon_data __rcu *beacon; member in struct:ieee80211_if_mesh
H A Dht.c491 if (sdata_dereference(sdata->u.ap.beacon, sdata))
H A Diface.c263 * time. This is restricted because beacon distribution
565 if (rtnl_dereference(sdata->bss->beacon)) {
H A Dutil.c1808 /* Re-send beacon info report to the driver */
1825 if (rcu_access_pointer(sdata->u.ap.beacon))
/net/wireless/
H A Dwext-proc.c64 stats->discard.misc, stats->miss.beacon);
83 "crypt frag retry misc | beacon | %d\n",
H A Dscan.c35 * that has a hidden SSID, and connects beacon and probe response
38 * beacon's information.
41 * the hidden_list, so that a beacon BSS struct that is otherwise
55 * data stored stored in the BSS struct, since the beacon IEs are
125 * don't remove the beacon entry if it has
489 * the already-present BSS ("b") is a hidden SSID beacon for
736 * receiving a beacon (beacon_ies in the tmp
738 * AP changed its beacon from not having an
754 /* Override IEs if they were from a beacon before */
759 /* Assign beacon IE
[all...]
H A Dnl80211.c3243 err = nl80211_parse_beacon(info->attrs, &params.beacon);
6130 /* and this pointer is always (unless driver didn't know) beacon data */
10964 * Since we are applying the beacon hint to a wiphy we know its

Completed in 168 milliseconds