mirror of
https://github.com/Mange/rtl8192eu-linux-driver
synced 2025-12-12 17:24:10 +00:00
use eth_broadcast_addr() to assign broadcast address
Using eth_broadcast_addr() to assign broadcast address instead of copying from an array that contains the all-ones broadcast address Port 78adf574c969c14a470b686af8d6bd7e1dcf142b Port 3b0a4a1bdb0f6348dba797a0fa1cf161f5639ded Port 44c26bec861476f89ac5aee0bb19df128a42543b Link: https://lore.kernel.org/r/20210616081243.2511663-4-yangyingliang@huawei.com
This commit is contained in:
@@ -788,7 +788,6 @@ struct cfg80211_bss *rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_net
|
||||
size_t len, bssinf_len = 0;
|
||||
struct rtw_ieee80211_hdr *pwlanhdr;
|
||||
unsigned short *fctrl;
|
||||
u8 bc_addr[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
||||
|
||||
struct wireless_dev *wdev = padapter->rtw_wdev;
|
||||
struct wiphy *wiphy = wdev->wiphy;
|
||||
@@ -863,7 +862,7 @@ struct cfg80211_bss *rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_net
|
||||
/* pmlmeext->mgnt_seq++; */
|
||||
|
||||
if (pnetwork->network.Reserved[0] == BSS_TYPE_BCN) { /* IEEE80211_STYPE_BEACON */
|
||||
memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
eth_broadcast_addr(pwlanhdr->addr1);
|
||||
set_frame_sub_type(pbuf, IEEE80211_STYPE_BEACON);
|
||||
} else {
|
||||
memcpy(pwlanhdr->addr1, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
@@ -1724,7 +1723,7 @@ static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev
|
||||
memset(param, 0, param_len);
|
||||
|
||||
param->cmd = IEEE_CMD_SET_ENCRYPTION;
|
||||
memset(param->sta_addr, 0xff, ETH_ALEN);
|
||||
eth_broadcast_addr(param->sta_addr);
|
||||
|
||||
switch (params->cipher) {
|
||||
case IW_AUTH_CIPHER_NONE:
|
||||
|
||||
Reference in New Issue
Block a user