aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/wlan-ng/p80211conv.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/wlan-ng/p80211conv.c')
-rw-r--r--drivers/staging/wlan-ng/p80211conv.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/staging/wlan-ng/p80211conv.c b/drivers/staging/wlan-ng/p80211conv.c
index dfc7b3a1e9c..342715af82d 100644
--- a/drivers/staging/wlan-ng/p80211conv.c
+++ b/drivers/staging/wlan-ng/p80211conv.c
@@ -198,21 +198,21 @@ int skb_ether_to_p80211( wlandevice_t *wlandev, u32 ethconv, struct sk_buff *skb
198 198
199 switch ( wlandev->macmode ) { 199 switch ( wlandev->macmode ) {
200 case WLAN_MACMODE_IBSS_STA: 200 case WLAN_MACMODE_IBSS_STA:
201 memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, WLAN_ADDR_LEN); 201 memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, ETH_ALEN);
202 memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, WLAN_ADDR_LEN); 202 memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN);
203 memcpy(p80211_hdr->a3.a3, wlandev->bssid, WLAN_ADDR_LEN); 203 memcpy(p80211_hdr->a3.a3, wlandev->bssid, ETH_ALEN);
204 break; 204 break;
205 case WLAN_MACMODE_ESS_STA: 205 case WLAN_MACMODE_ESS_STA:
206 fc |= host2ieee16(WLAN_SET_FC_TODS(1)); 206 fc |= host2ieee16(WLAN_SET_FC_TODS(1));
207 memcpy(p80211_hdr->a3.a1, wlandev->bssid, WLAN_ADDR_LEN); 207 memcpy(p80211_hdr->a3.a1, wlandev->bssid, ETH_ALEN);
208 memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, WLAN_ADDR_LEN); 208 memcpy(p80211_hdr->a3.a2, wlandev->netdev->dev_addr, ETH_ALEN);
209 memcpy(p80211_hdr->a3.a3, &e_hdr.daddr, WLAN_ADDR_LEN); 209 memcpy(p80211_hdr->a3.a3, &e_hdr.daddr, ETH_ALEN);
210 break; 210 break;
211 case WLAN_MACMODE_ESS_AP: 211 case WLAN_MACMODE_ESS_AP:
212 fc |= host2ieee16(WLAN_SET_FC_FROMDS(1)); 212 fc |= host2ieee16(WLAN_SET_FC_FROMDS(1));
213 memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, WLAN_ADDR_LEN); 213 memcpy(p80211_hdr->a3.a1, &e_hdr.daddr, ETH_ALEN);
214 memcpy(p80211_hdr->a3.a2, wlandev->bssid, WLAN_ADDR_LEN); 214 memcpy(p80211_hdr->a3.a2, wlandev->bssid, ETH_ALEN);
215 memcpy(p80211_hdr->a3.a3, &e_hdr.saddr, WLAN_ADDR_LEN); 215 memcpy(p80211_hdr->a3.a3, &e_hdr.saddr, ETH_ALEN);
216 break; 216 break;
217 default: 217 default:
218 WLAN_LOG_ERROR("Error: Converting eth to wlan in unknown mode.\n"); 218 WLAN_LOG_ERROR("Error: Converting eth to wlan in unknown mode.\n");