Lines Matching refs:bssid

1942 		memcpy(wrqu.ap_addr.sa_data, priv->bssid, ETH_ALEN);
2992 if (ether_addr_equal(network->bssid, priv->bssid)) {
3880 static void ipw_create_bssid(struct ipw_priv *priv, u8 * bssid)
3883 bssid[0] = priv->mac_addr[0];
3884 bssid[1] = priv->mac_addr[1];
3885 bssid[2] = priv->mac_addr[2];
3888 get_random_bytes(&bssid[3], ETH_ALEN - 3);
3890 bssid[0] &= 0xfe; /* clear multicast bit */
3891 bssid[0] |= 0x02; /* set local assignment bit (IEEE802) */
3894 static u8 ipw_add_station(struct ipw_priv *priv, u8 * bssid)
3900 if (ether_addr_equal(priv->stations[i], bssid)) {
3914 IPW_DEBUG_SCAN("Adding AdHoc station: %pM\n", bssid);
3918 memcpy(entry.mac_addr, bssid, ETH_ALEN);
3919 memcpy(priv->stations[i], bssid, ETH_ALEN);
3927 static u8 ipw_find_station(struct ipw_priv *priv, u8 * bssid)
3932 if (ether_addr_equal(priv->stations[i], bssid))
3955 priv->assoc_request.bssid,
4489 priv->bssid);
4493 memcpy(priv->ieee->bssid,
4494 priv->bssid, ETH_ALEN);
4498 memcpy(priv->ieee->bssid,
4499 priv->bssid, ETH_ALEN);
4565 priv->bssid,
4584 priv->bssid);
4611 priv->bssid);
4648 priv->bssid);
4666 priv->bssid);
5492 network->bssid);
5504 network->bssid);
5516 network->bssid, priv->essid_len,
5540 network->bssid,
5550 network->bssid,
5560 network->bssid,
5569 if (ether_addr_equal(network->bssid, priv->bssid)) {
5572 network->bssid, priv->bssid);
5580 network->bssid);
5589 network->bssid);
5596 network->bssid);
5608 network->ssid_len, network->ssid, network->bssid);
5670 network->bssid);
5682 network->bssid);
5694 network->bssid, priv->essid_len,
5705 network->bssid, match->network->ssid_len,
5706 match->network->ssid, match->network->bssid);
5716 network->bssid,
5727 network->bssid,
5737 network->bssid,
5747 network->bssid,
5756 !ether_addr_equal(network->bssid, priv->bssid)) {
5759 network->bssid, priv->bssid);
5767 network->bssid);
5775 network->bssid);
5784 network->bssid);
5791 network->bssid);
5804 network->ssid_len, network->ssid, network->bssid);
5868 ipw_create_bssid(priv, network->bssid);
6058 IPW_DEBUG_INFO("BSSID locked to %pM\n", priv->bssid);
6878 if (!ether_addr_equal(network->bssid, priv->bssid))
7371 memcpy(priv->assoc_request.bssid, network->bssid, ETH_ALEN);
7377 memcpy(priv->assoc_request.dest, network->bssid, ETH_ALEN);
7422 memcpy(priv->bssid, network->bssid, ETH_ALEN);
7439 priv->essid_len, priv->essid, priv->bssid);
7588 target->bssid);
8095 return ether_addr_equal(header->addr3, priv->bssid);
8108 return ether_addr_equal(header->addr2, priv->bssid);
8209 if (ether_addr_equal(header->addr3, priv->bssid))
8924 if (ether_addr_equal(priv->bssid, wrqu->ap_addr.sa_data)) {
8933 memcpy(priv->bssid, wrqu->ap_addr.sa_data, ETH_ALEN);
8956 memcpy(wrqu->ap_addr.sa_data, priv->bssid, ETH_ALEN);