| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
queue length. The default value for this parameter is 50, which is
quite low for many of today's uses and the only way to modify this
parameter right now is to edit if_var.h file. Also add read-only
sysctl with the same name, so that it's possible to retrieve the
current value.
MFC after: 1 month
|
| |
|
|
|
|
|
|
| |
data.
Sponsored by: iXsystems, inc
|
|
|
|
|
|
|
| |
streams and the number of TX streams respectively.
Obtained from: //depot/user/rpaulo/80211n/...
Sponsored by: iXsystems, inc.
|
|
|
|
|
|
|
|
|
| |
ratectl_node_init() functions and since ni_rtctls was already
malloc'ed() we will panic. Fix this by using the already malloc'ed
pointer.
Found by: bschmidt
Reviewed by: bschmidt
|
|
|
|
| |
Obtained from: DragonFlyBSD
|
|
|
|
|
|
| |
macros.
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* WPA-None requires ap_scan=2:
The major difference between ap_scan=1 (default) and 2 is, that no
IEEE80211_IOC_SCAN* ioctls/functions are called, though, there is a
dependency on those. For example the call to wpa_driver_bsd_scan()
sets the interface UP, this never happens, therefore the interface
must be marked up in wpa_driver_bsd_associate(). IEEE80211_IOC_SSID
also is not called, which means that the SSID has not been set prior
to the IEEE80211_MLME_ASSOC call.
* WPA-None has no support for sequence number updates, it doesn't make
sense to check for replay violations..
* I had some crashes right after the switch to RUN state, issue is
that sc->sc_lastrs was not yet defined.
Approved by: rpaulo (mentor)
MFC after: 3 weeks
|
|
|
|
| |
MFC after: 1 month
|
|
|
|
|
| |
Submitted by: PseudoCylon Furukoshi <moonlightakkiy at yahoo.ca>
MFC after: 1 month
|
|
|
|
| |
MFC after: 1 month
|
|
|
|
|
| |
Pointy hat: me
MFC after: 1 month
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This framework allows drivers to abstract the rate control algorithm and
just feed the framework with the usable parameters. The rate control
framework will now deal with passing the parameters to the selected
algorithm. Right now we have AMRR (the default) and RSSADAPT but there's
no way to select one with ifconfig, yet.
The objective is to have more rate control algorithms in the net80211
stack so all drivers[0] can use it. Ideally, we'll have the well-known
sample rate control algorithm in the net80211 at some point so all
drivers can use it (not just ath).
[0] all drivers that do rate control in software, that is.
Reviewed by: bschmidt, thompsa, weyongo
MFC after: 1 months
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: sam
> Description of fields to fill in above: 76 columns --|
> PR: If a GNATS PR is affected by the change.
> Submitted by: If someone else sent in the change.
> Reviewed by: If someone else reviewed your modification.
> Approved by: If you needed approval for this commit.
> Obtained from: If the change is from a third party.
> MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email.
> Security: Vulnerability reference (one per line) or description.
> Empty fields above will be automatically removed.
M ieee80211_hostap.c
|
|
|
|
|
|
|
|
|
|
|
| |
iv_recv_mgmt(). iv_recv_mgmt() will generate management frame responses
and pass them to bpf before the management frame that triggered the
response.
PR: 144323
Submitted by: Alexander Egorenkov <egorenar at gmail.com>
MFC after: 2 weeks
Sponsored by: iXsystems, inc.
|
|
|
|
|
|
| |
Submitted by: Alexander Egorenkov <egorenar at gmail.com>
MFC after: 2 weeks
Sponsored by: iXsystems, inc.
|
|
|
|
| |
in my branch.
|
|
|
|
|
|
|
|
|
|
|
| |
o Process the BAR frame on the adhoc, mesh and sta modes
o Fix the format of the ADDBA reply frame
o Fix references to the spec section numbers
Also, print the all the MCS rates in bootverbose.
Sponsored by: iXsystems, Inc.
Obtained from: //depot/user/rpaulo/80211n/...
|
|
|
|
|
|
|
| |
vap->iv_bmiss_count == 0 in ieee80211_swbmiss because iv_swbmiss_task is
enqueued by taskqueue.
Reviewed by: rpaulo
|
|
|
|
|
|
|
| |
useing plain s/w crypto.
Approved by: rpaulo (mentor)
Reviewed by: sam
|
|
|
|
| |
Spotted by: sam
|
|
|
|
| |
Found with: clang static analyzer
|
|
|
|
|
|
| |
initialized. Initialize on declaration to avoid this.
Found with: clang static analyzer
|
|
|
|
|
|
| |
PR: 143163
Submitted by: Alexander Egorenkov <egorenar at gmail.com>
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
| |
ifmultiaddr structures' reference to the parent interface, unless the parent
interface is really detaching. While here, program only link layer multicast
filters to a wlan's hardware parent interface.
PR: kern/142391, kern/142392
Reviewed by: sam, rpaolo, bms
MFC after: 1 week
|
|
|
|
|
|
|
| |
the parent wirless interface. If the user passed in a mac address or it was
autogenerated then flag this to avoid trashing it on update.
This will fix wlan+lagg in a post vap world.
|
|
|
|
| |
big-endian bug on verify_meshconf()
|
| |
|
|
|
|
| |
Reviewed by: rpaulo
|
|
|
|
|
| |
Submitted by: Marc Balmer <marc@msys.ch>
MFC after: 1 week
|
|
|
|
| |
Submitted by: Paul B Mahol <onemda at gmail.com>
|
|
|
|
|
|
| |
Found by: phk's FlexeLint in September
Reviewed by: rpaulo@
MFC after: 1 month
|
|
|
|
|
|
| |
Found by: phk's FlexeLint in September
Reviewed by: rpaulo@
MFC after: 1 month
|
|
|
|
|
|
|
|
| |
This makes ifconfig list scan display the correct beacon interval
(previously it would int overflow). As a side effect, this makes the
ieee80211req_scan_result word aligned.
Submitted by: Paul B Mahol <onemda at gmail.com>
|
|
|
|
|
| |
if_watchdog/if_timer to NULL/0 when initializing an ifnet. if_alloc()
sets those members to NULL/0 already.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
| |
so remove the mesh code necessary for that.
MFC after: 2 days
|
|
|
|
| |
MFC after: 2 days
|
|
|
|
|
|
| |
to DTRT.
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
| |
neighbors via ieee80211_beacon_notify().
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
* fix the processing of RANN frames
* the originator and target addresses were swapped and while it worked
fine, it was not spec compliant.
MFC after: 3 days
|
|
|
|
| |
MFC after: 2 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
| |
update. The Mesh Configuration IE has changed quite a bit. Refactor the
code to handle this change.
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
format for peering and changes to the PERR frames.
Note that this is incompatible with the previous code.
Reviewed by: sam
MFC after: 1 week
|
|
|
|
| |
know better than to commit with a cat in the area.
|
| |
|
|
|
|
|
| |
Obtained from: Marvell
MFC after: 3 days
|