Lines Matching defs:peer

35 		tdls_dbg(sdata, "TDLS del peer %pM\n", sdata->u.mgd.tdls_peer);
202 struct sk_buff *skb, const u8 *peer,
210 rsp_addr = peer;
212 init_addr = peer;
362 struct sk_buff *skb, const u8 *peer,
430 /* we should have the peer STA if we're already responding */
432 sta = sta_info_get(sdata, peer);
463 /* the peer caps are already intersected with our own */
474 ieee80211_tdls_add_link_ie(sdata, skb, peer, initiator);
514 /* the peer caps are already intersected with our own */
543 struct sk_buff *skb, const u8 *peer,
560 sta = sta_info_get(sdata, peer);
582 /* add the QoS param IE if both the peer and we support it */
617 ieee80211_tdls_add_link_ie(sdata, skb, peer, initiator);
645 struct sk_buff *skb, const u8 *peer,
673 ieee80211_tdls_add_link_ie(sdata, skb, peer, initiator);
684 struct sk_buff *skb, const u8 *peer,
690 ieee80211_tdls_add_link_ie(sdata, skb, peer, initiator);
697 struct sk_buff *skb, const u8 *peer,
708 ieee80211_tdls_add_setup_start_ies(sdata, skb, peer,
716 ieee80211_tdls_add_setup_cfm_ies(sdata, skb, peer,
725 ieee80211_tdls_add_link_ie(sdata, skb, peer, initiator);
728 ieee80211_tdls_add_chan_switch_req_ies(sdata, skb, peer,
734 ieee80211_tdls_add_chan_switch_resp_ies(sdata, skb, peer,
745 const u8 *peer, u8 action_code, u8 dialog_token,
753 memcpy(tf->da, peer, ETH_ALEN);
827 const u8 *peer, u8 action_code, u8 dialog_token,
834 memcpy(mgmt->da, peer, ETH_ALEN);
862 const u8 *peer, u8 action_code,
903 sdata->dev, peer,
909 peer, action_code,
921 ieee80211_tdls_add_ies(sdata, skb, peer, action_code, status_code,
933 const u8 *peer, u8 action_code, u8 dialog_token,
946 sta = sta_info_get(sdata, peer);
991 skb = ieee80211_tdls_build_mgmt_packet_data(sdata, peer, action_code,
1023 * Later, if no ACK is returned from peer, we will re-send the teardown
1030 /* If not sending directly to peer - no point in keeping skb */
1032 sta = sta_info_get(sdata, peer);
1069 const u8 *peer, u8 action_code, u8 dialog_token,
1088 /* we don't support concurrent TDLS peer setups */
1090 !ether_addr_equal(sdata->u.mgd.tdls_peer, peer)) {
1096 * make sure we have a STA representing the peer so we drop or buffer
1097 * non-TDLS-setup frames to the peer. We can't send other packets
1104 if (!sta_info_get(sdata, peer)) {
1113 memcpy(sdata->u.mgd.tdls_peer, peer, ETH_ALEN);
1117 ret = ieee80211_tdls_prep_mgmt_packet(wiphy, dev, peer, action_code,
1141 const u8 *peer, u8 action_code, u8 dialog_token,
1152 * No packets can be transmitted to the peer via the AP during setup -
1153 * the STA is set as a TDLS peer, but is not authorized.
1161 ret = ieee80211_tdls_prep_mgmt_packet(wiphy, dev, peer, action_code,
1175 sta = sta_info_get(sdata, peer);
1187 const u8 *peer, u8 action_code, u8 dialog_token,
1206 ret = ieee80211_tdls_mgmt_setup(wiphy, dev, peer, action_code,
1212 ret = ieee80211_tdls_mgmt_teardown(wiphy, dev, peer,
1229 ret = ieee80211_tdls_prep_mgmt_packet(wiphy, dev, peer,
1242 tdls_dbg(sdata, "TDLS mgmt action %d peer %pM status %d\n",
1243 action_code, peer, ret);
1265 /* if width changed and a peer is given, update its BW */
1277 * if a TDLS peer BW was updated, we need to
1342 const u8 *peer, enum nl80211_tdls_operation oper)
1371 tdls_dbg(sdata, "TDLS oper %d peer %pM\n", oper, peer);
1382 sta = sta_info_get(sdata, peer);
1396 !ether_addr_equal(sdata->u.mgd.tdls_peer, peer));
1414 ret = sta_info_destroy_addr(sdata, peer);
1427 if (ret == 0 && ether_addr_equal(sdata->u.mgd.tdls_peer, peer)) {
1441 void ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer,
1453 cfg80211_tdls_oper_request(sdata->dev, peer, oper, reason_code, gfp);
1577 "Invalid TDLS peer %pM for channel switch request\n",
1621 "Invalid TDLS peer %pM for channel switch cancel\n",
1708 tdls_dbg(sdata, "TDLS chan switch from non-peer sta %pM\n",
1874 tdls_dbg(sdata, "TDLS chan switch from non-peer sta %pM\n",
1891 /* peer should have known better */
2001 const u8 *peer, u16 reason)
2006 sta = ieee80211_find_sta(&sdata->vif, peer);
2013 tdls_dbg(sdata, "disconnected from TDLS peer %pM (Reason: %u=%s)\n",
2014 peer, reason,
2017 ieee80211_tdls_oper_request(&sdata->vif, peer,