You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
2.6 KiB
94 lines
2.6 KiB
16 years ago
|
diff -urN acx-mac80211-20080805/acx_mac80211.h acx-mac80211-20080805.new/acx_mac80211.h
|
||
|
--- acx-mac80211-20080805/acx_mac80211.h 2009-05-07 14:32:44.000000000 +0200
|
||
|
+++ acx-mac80211-20080805.new/acx_mac80211.h 2009-05-07 15:59:45.000000000 +0200
|
||
|
@@ -36,7 +36,7 @@
|
||
|
/* Current BSSID (if any). */
|
||
|
u8 *bssid;
|
||
|
|
||
|
- /* Interface type. (IEEE80211_IF_TYPE_XXX) */
|
||
|
+ /* Interface type. (NL80211_IFTYPE_XXX) */
|
||
|
int type;
|
||
|
/* Counter of active monitor interfaces. */
|
||
|
int monitor;
|
||
|
diff -urN acx-mac80211-20080805/common.c acx-mac80211-20080805.new/common.c
|
||
|
--- acx-mac80211-20080805/common.c 2009-05-07 14:32:44.000000000 +0200
|
||
|
+++ acx-mac80211-20080805.new/common.c 2009-05-07 16:11:26.000000000 +0200
|
||
|
@@ -4105,28 +4105,28 @@
|
||
|
|
||
|
if (adev->interface.operating) {
|
||
|
switch (adev->interface.type) {
|
||
|
- case IEEE80211_IF_TYPE_AP:
|
||
|
+ case NL80211_IFTYPE_AP:
|
||
|
if (adev->mode != ACX_MODE_3_AP)
|
||
|
{
|
||
|
adev->mode = ACX_MODE_3_AP;
|
||
|
changed = 1;
|
||
|
}
|
||
|
break;
|
||
|
- case IEEE80211_IF_TYPE_IBSS:
|
||
|
+ case NL80211_IFTYPE_ADHOC:
|
||
|
if (adev->mode != ACX_MODE_0_ADHOC)
|
||
|
{
|
||
|
adev->mode = ACX_MODE_0_ADHOC;
|
||
|
changed = 1;
|
||
|
}
|
||
|
break;
|
||
|
- case IEEE80211_IF_TYPE_STA:
|
||
|
+ case NL80211_IFTYPE_STATION:
|
||
|
if (adev->mode != ACX_MODE_2_STA)
|
||
|
{
|
||
|
adev->mode = ACX_MODE_2_STA;
|
||
|
changed = 1;
|
||
|
}
|
||
|
break;
|
||
|
- case IEEE80211_IF_TYPE_WDS:
|
||
|
+ case NL80211_IFTYPE_WDS:
|
||
|
default:
|
||
|
if (adev->mode != ACX_MODE_OFF)
|
||
|
{
|
||
|
@@ -4136,7 +4136,7 @@
|
||
|
break;
|
||
|
}
|
||
|
} else {
|
||
|
- if (adev->interface.type == IEEE80211_IF_TYPE_MNTR)
|
||
|
+ if (adev->interface.type == NL80211_IFTYPE_MONITOR)
|
||
|
{
|
||
|
if (adev->mode != ACX_MODE_MONITOR)
|
||
|
{
|
||
|
@@ -4180,7 +4180,7 @@
|
||
|
FN_ENTER;
|
||
|
acx_lock(adev, flags);
|
||
|
|
||
|
- if (conf->type == IEEE80211_IF_TYPE_MNTR) {
|
||
|
+ if (conf->type == NL80211_IFTYPE_MONITOR) {
|
||
|
adev->interface.monitor++;
|
||
|
} else {
|
||
|
if (adev->interface.operating)
|
||
|
@@ -4226,7 +4226,7 @@
|
||
|
FN_ENTER;
|
||
|
|
||
|
acx_sem_lock(adev);
|
||
|
- if (conf->type == IEEE80211_IF_TYPE_MNTR) {
|
||
|
+ if (conf->type == NL80211_IFTYPE_MONITOR) {
|
||
|
adev->interface.monitor--;
|
||
|
// assert(bcm->interface.monitor >= 0);
|
||
|
} else {
|
||
|
@@ -4380,7 +4380,7 @@
|
||
|
|
||
|
acx_lock(adev, flags);
|
||
|
|
||
|
- if ((vif->type != IEEE80211_IF_TYPE_MNTR)
|
||
|
+ if ((vif->type != NL80211_IFTYPE_MONITOR)
|
||
|
&& (adev->vif == vif)) {
|
||
|
if (conf->bssid)
|
||
|
{
|
||
|
@@ -4388,7 +4388,7 @@
|
||
|
MAC_COPY(adev->bssid,conf->bssid);
|
||
|
}
|
||
|
}
|
||
|
- if ((vif->type == IEEE80211_IF_TYPE_AP)
|
||
|
+ if ((vif->type == NL80211_IFTYPE_AP)
|
||
|
&& (adev->vif == vif)) {
|
||
|
if ((conf->ssid_len > 0) && conf->ssid)
|
||
|
{
|