FreeBSD Bugzilla – Attachment 155886 Details for
Bug 199632
[net80211] [patch]: Fix IBSS merge after entering the RUN state (was broken in r178354).
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Use bssid validation for data frames only + add RUN -> RUN state transition
patch-IBSS-merge.diff (text/plain), 700 bytes, created by
Andriy Voskoboinyk
on 2015-04-23 00:17:17 UTC
(
hide
)
Description:
Use bssid validation for data frames only + add RUN -> RUN state transition
Filename:
MIME Type:
Creator:
Andriy Voskoboinyk
Created:
2015-04-23 00:17:17 UTC
Size:
700 bytes
patch
obsolete
>Index: sys/net80211/ieee80211_adhoc.c >=================================================================== >--- sys/net80211/ieee80211_adhoc.c (revision 281839) >+++ sys/net80211/ieee80211_adhoc.c (working copy) >@@ -229,6 +229,8 @@ > } > #endif > break; >+ case IEEE80211_S_RUN: /* IBSS merge */ >+ break; > default: > goto invalid; > } >@@ -369,7 +371,8 @@ > /* > * Validate the bssid. > */ >- if (!IEEE80211_ADDR_EQ(bssid, vap->iv_bss->ni_bssid) && >+ if (type == IEEE80211_FC0_TYPE_DATA && >+ !IEEE80211_ADDR_EQ(bssid, vap->iv_bss->ni_bssid) && > !IEEE80211_ADDR_EQ(bssid, ifp->if_broadcastaddr)) { > /* not interested in */ > IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_INPUT,
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 199632
:
155886
|
156050
|
156623