projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[kernel] refresh 3.0 patches
[openwrt.git]
/
package
/
madwifi
/
patches
/
441-fix_ibss_node_handling.patch
diff --git
a/package/madwifi/patches/441-fix_ibss_node_handling.patch
b/package/madwifi/patches/441-fix_ibss_node_handling.patch
index
b12cf67
..
20d59de
100644
(file)
--- a/
package/madwifi/patches/441-fix_ibss_node_handling.patch
+++ b/
package/madwifi/patches/441-fix_ibss_node_handling.patch
@@
-44,8
+44,8
@@
if (dir != IEEE80211_FC1_DIR_NODS) {
IEEE80211_DISCARD(vap, IEEE80211_MSG_ANY,
wh, "data", "invalid dir 0x%x", dir);
if (dir != IEEE80211_FC1_DIR_NODS) {
IEEE80211_DISCARD(vap, IEEE80211_MSG_ANY,
wh, "data", "invalid dir 0x%x", dir);
-@@ -355
6,6 +3561,11 @@ ieee80211_recv_mgmt(struct ieee80211vap
- } else if (
vap->iv_opmode == IEEE80211_M_WDS
) {
+@@ -355
8,6 +3563,11 @@ ieee80211_recv_mgmt(struct ieee80211vap
+ } else if (
(vap->iv_opmode == IEEE80211_M_WDS) && vap->iv_wdsnode
) {
found = 1;
ni = ni_or_null = vap->iv_wdsnode;
+ } else if (vap->iv_opmode == IEEE80211_M_IBSS) {
found = 1;
ni = ni_or_null = vap->iv_wdsnode;
+ } else if (vap->iv_opmode == IEEE80211_M_IBSS) {
@@
-56,7
+56,7
@@
}
IEEE80211_UNLOCK_IRQ(vap->iv_ic);
}
IEEE80211_UNLOCK_IRQ(vap->iv_ic);
-@@ -368
4,19 +3694,8 @@ ieee80211_recv_mgmt(struct ieee80211vap
+@@ -368
6,19 +3696,8 @@ ieee80211_recv_mgmt(struct ieee80211vap
vap->iv_stats.is_rx_ssidmismatch++; /*XXX*/
return;
}
vap->iv_stats.is_rx_ssidmismatch++; /*XXX*/
return;
}
This page took
0.027961 seconds
and
4
git commands to generate.