Author: bschmidt
Date: Tue Nov 27 19:09:36 2012
New Revision: 243622
URL: http://svnweb.freebsd.org/changeset/base/243622
Log:
fix a panic resulting from a stray ''
MFC after:1 week
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Fri Aug 24 13:55:22 2012
New Revision: 239649
URL: http://svn.freebsd.org/changeset/base/239649
Log:
Document update of 802.11s IE identifiers.
Modified:
head/release/doc/en_US.ISO8859-1/relnotes/article.sgml
Modified:
Author: bschmidt
Date: Wed Jun 27 15:55:34 2012
New Revision: 237647
URL: http://svn.freebsd.org/changeset/base/237647
Log:
Fix a TX aggregation issue, if after the last compressed BA notification
the TX queue is empty, there won't be a TX done notification, effectly
resulting in an mbuf
Author: bschmidt
Date: Wed Jun 27 16:07:01 2012
New Revision: 237649
URL: http://svn.freebsd.org/changeset/base/237649
Log:
We need to defer passing the DELBA request to the firmware until the aggr
queue is empty or the firmware will go nuts.
PR: kern/167806
Tested by:
Author: bschmidt
Date: Sun May 20 09:29:14 2012
New Revision: 235684
URL: http://svn.freebsd.org/changeset/base/235684
Log:
Add some more 100/130 series device IDs.
MFC after:3 days
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 20 09:46:48 2012
New Revision: 235685
URL: http://svn.freebsd.org/changeset/base/235685
Log:
Remove unused variable.
Modified:
head/sys/dev/ath/if_ath_rx.c
Modified: head/sys/dev/ath/if_ath_rx.c
Author: bschmidt
Date: Sun May 20 10:00:36 2012
New Revision: 235686
URL: http://svn.freebsd.org/changeset/base/235686
Log:
Discard frames after a DELBA which where queued during an active BA
session.
MFC after:1 week
Modified:
head/sys/dev/iwn/if_iwn.c
Modified:
Author: bschmidt
Date: Sun May 20 10:02:24 2012
New Revision: 235687
URL: http://svn.freebsd.org/changeset/base/235687
Log:
remove unused vap variable
MFC after:1 week
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/dev/ral/rt2860.c Thu May 10 17:41:16 2012(r235233)
@@ -0,0 +1,4103 @@
+/*-
+ * Copyright (c) 2007-2010 Damien Bergamini damien.bergam...@free.fr
+ * Copyright (c) 2012 Bernhard Schmidt bschm...@freebsd.org
Author: bschmidt
Date: Thu May 10 18:14:25 2012
New Revision: 235236
URL: http://svn.freebsd.org/changeset/base/235236
Log:
ifconfig(8) is important, but no need to mention it twice.
MFC after:3 weeks
Modified:
head/share/man/man4/ral.4
Modified: head/share/man/man4/ral.4
Author: bschmidt
Date: Thu May 10 18:25:59 2012
New Revision: 235237
URL: http://svn.freebsd.org/changeset/base/235237
Log:
remove trailing '.'
Poked by: gjb
MFC after:3 weeks
Modified:
head/share/man/man4/ral.4
Modified: head/share/man/man4/ral.4
Author: bschmidt
Date: Sun Apr 29 12:48:52 2012
New Revision: 234786
URL: http://svn.freebsd.org/changeset/base/234786
Log:
Fix WITHOUT_EXAMPLES build:
While removing unnecessary entries from .PATH.c I missed that for the
examples WPA_SUPPLICANT_DISTDIR/HOSTAPD_DISTDIR is explicitly added
Author: bschmidt
Date: Sat Apr 28 10:59:29 2012
New Revision: 234756
URL: http://svn.freebsd.org/changeset/base/234756
Log:
Follow up r234711 and do same for the supplicant, one file/option per
line. While here merge the options which are always enabled.
MFC after:2 weeks
Modified:
Author: bschmidt
Date: Sat Apr 28 11:01:12 2012
New Revision: 234757
URL: http://svn.freebsd.org/changeset/base/234757
Log:
enable EAP_GTC and EAP_OTP to match upstream's default configuration
MFC after:2 weeks
Modified:
head/usr.sbin/wpa/wpa_supplicant/Makefile
Modified:
Author: bschmidt
Date: Sat Apr 28 11:02:32 2012
New Revision: 234758
URL: http://svn.freebsd.org/changeset/base/234758
Log:
not only the file names have changed from eap_xxx.c to eap_server_xxx.c,
the defines too
MFC after:2 weeks
Modified:
head/usr.sbin/wpa/hostapd/Makefile
Author: bschmidt
Date: Sat Apr 28 11:11:53 2012
New Revision: 234759
URL: http://svn.freebsd.org/changeset/base/234759
Log:
Move crypto stuff into a common Makefile. While here fix the
WITHOUT_OPENSSL build by using the wpa's internal crypto support if
openssl is not available, this allows
Author: bschmidt
Date: Thu Apr 26 17:35:11 2012
New Revision: 234711
URL: http://svn.freebsd.org/changeset/base/234711
Log:
fix EAP server support after the 0.7.3 import:
- eap_xxx.c files have been renamed to eap_server_xxx.c
- additional crypto files are required for some options
-
Author: bschmidt
Date: Sun Apr 15 18:25:17 2012
New Revision: 234321
URL: http://svn.freebsd.org/changeset/base/234321
Log:
Use the M_AMPDU_MPDU flag to determine when to manually set the seqno and
use a BA queue.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Tue Apr 3 17:48:42 2012
New Revision: 233845
URL: http://svn.freebsd.org/changeset/base/233845
Log:
Add basic HT channel setup to ieee80211_init_channels(), this will be
used by at least ral(4).
Reviewed by: ray
Modified:
Author: bschmidt
Date: Tue Mar 27 18:27:45 2012
New Revision: 233571
URL: http://svn.freebsd.org/changeset/base/233571
Log:
strip (R) to match manpage and pci_vendors
MFC after:1 week
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Fri Mar 23 18:12:25 2012
New Revision: 233382
URL: http://svn.freebsd.org/changeset/base/233382
Log:
Also fix the parameter usage in set80211meshpeering().
Submitted by: Monthadar Al Jaberi
MFC after:1 week
X-MFC after: r233328
Modified:
Author: bschmidt
Date: Wed Mar 21 19:08:44 2012
New Revision: 233283
URL: http://svn.freebsd.org/changeset/base/233283
Log:
Load the firmware during init not attach, as a root filesystem might
not yet be available. While here, also print the firmware version.
Submitted by: PseudoCylon
Author: bschmidt
Date: Wed Mar 21 19:09:52 2012
New Revision: 233284
URL: http://svn.freebsd.org/changeset/base/233284
Log:
Update the firmware to version 0.236
Submitted by: PseudoCylon
MFC after:2 weeks
Modified:
head/sys/contrib/dev/run/rt2870.fw.uu
Modified:
Author: bschmidt
Date: Tue Mar 13 21:25:25 2012
New Revision: 232946
URL: http://svn.freebsd.org/changeset/base/232946
Log:
Update the rt2860's firmware and add a Makefile for the module. While
here remove the ucode header file which was used to generate the fw files
but by now is outdated.
Author: bschmidt
Date: Fri Jan 27 17:39:02 2012
New Revision: 230620
URL: http://svn.freebsd.org/changeset/base/230620
Log:
On state changes from RUN to anything else the AGGR sessions are
cleared/dropped leading to qid2tap[n] being NULL as there no longer
is a tap. Now, if there have been
Author: bschmidt
Date: Tue Jan 3 09:42:31 2012
New Revision: 229375
URL: http://svn.freebsd.org/changeset/base/229375
Log:
Don't rely on MCS7 being at index 7 while determining the amount
of antennas to use. Not all APs enable all MCS rates.
Poked by: Lucius Windschuh lwindschuh at
Author: bschmidt
Date: Mon Jan 2 16:02:30 2012
New Revision: 229284
URL: http://svn.freebsd.org/changeset/base/229284
Log:
MCS32 equals 32, not 8*ic_txstream.
Modified:
head/sys/net80211/ieee80211_ht.c
Modified: head/sys/net80211/ieee80211_ht.c
On Tuesday 03 January 2012 01:41:32 Adrian Chadd wrote:
On 2 January 2012 08:02, Bernhard Schmidt bschm...@freebsd.org wrote:
Author: bschmidt
Date: Mon Jan 2 16:02:30 2012
New Revision: 229284
URL: http://svn.freebsd.org/changeset/base/229284
Log:
MCS32 equals 32, not 8
Author: bschmidt
Date: Sat Dec 17 10:23:17 2011
New Revision: 228621
URL: http://svn.freebsd.org/changeset/base/228621
Log:
Fix some net80211 enum nits:
- ic_vap_create() uses an ieee80211_opmode argument
- ieee80211_rate2media() takes an ieee80211_phymode argument
- ieee80211_plcp2rate()
Author: bschmidt
Date: Sat Dec 17 10:32:31 2011
New Revision: 228622
URL: http://svn.freebsd.org/changeset/base/228622
Log:
Remove now redundant mac argument.
Discussed with: adrian@
Modified:
head/sys/net80211/ieee80211_acl.c
head/sys/net80211/ieee80211_hostap.c
On Thu, Dec 15, 2011 at 01:52, Adrian Chadd adr...@freebsd.org wrote:
Author: adrian
Date: Thu Dec 15 00:52:30 2011
New Revision: 228514
URL: http://svn.freebsd.org/changeset/base/228514
Log:
Modify the ACL code slightly to support a few nifty things:
* Call it before sending probe
On Thu, Dec 15, 2011 at 10:35, Adrian Chadd adr...@freebsd.org wrote:
On 15 December 2011 00:02, Bernhard Schmidt bschm...@freebsd.org wrote:
Why didn't you remove the mac argument? It is assign from wh-i_addr2
anyways, seems rather too redundant to me.
Because the semantics for that right
Author: bschmidt
Date: Mon Oct 24 07:37:01 2011
New Revision: 226679
URL: http://svn.freebsd.org/changeset/base/226679
Log:
Let net80211 also know about stopped BA sessions. This fixes some issues
where the driver assumed that BA resources are still available due to
net80211 saying so.
Author: bschmidt
Date: Thu Oct 13 18:17:03 2011
New Revision: 226346
URL: http://svn.freebsd.org/changeset/base/226346
Log:
Fix bmiss notifications, events should be sent when NOT scanning.
MFC after:3 days
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Mon Aug 8 16:29:07 2011
New Revision: 224717
URL: http://svn.freebsd.org/changeset/base/224717
Log:
When setting a fixed channel on adapters with 11n support the scan
channel list ends up with 2 entries, the HT and the legacy channel.
The scan itself is currently
Author: bschmidt
Date: Fri Jun 10 17:06:25 2011
New Revision: 222933
URL: http://svn.freebsd.org/changeset/base/222933
Log:
Make sure to drop the IEEE80211_RATE_BASIC flag even for MCS rates.
Reported by: Maciej Milewski milu at dat dot pl
Tested by:Maciej Milewski milu at dat dot
Author: bschmidt
Date: Sat Jun 4 11:43:09 2011
New Revision: 222679
URL: http://svn.freebsd.org/changeset/base/222679
Log:
The firmware of 4965 series adapters seems to die while trying to send
probe requests at 1Mbps while being associated on a 5GHz channel. Sending
those at 6Mbps does
Author: bschmidt
Date: Sat Jun 4 11:56:20 2011
New Revision: 222680
URL: http://svn.freebsd.org/changeset/base/222680
Log:
Only consider QoS frames for TX packet aggregation.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Jun 4 15:22:01 2011
New Revision: 222687
URL: http://svn.freebsd.org/changeset/base/222687
Log:
Enable HT40 (40MHz channel width) support.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Tue May 31 19:08:25 2011
New Revision: 222543
URL: http://svn.freebsd.org/changeset/base/222543
Log:
Add module version to iwi/ipw/wpi and iwn.
The version is used to check if a module is already preset, not setting
it results in:
can't re-use a leaf (ipw)!
Author: bschmidt
Date: Sat May 21 16:34:53 2011
New Revision: 222161
URL: http://svn.freebsd.org/changeset/base/222161
Log:
Fix a typo, it is MPDU not MDPU.
Modified:
head/sys/modules/wlan/Makefile
Modified: head/sys/modules/wlan/Makefile
Author: bschmidt
Date: Sat May 21 16:41:41 2011
New Revision: 222162
URL: http://svn.freebsd.org/changeset/base/222162
Log:
Fix typo, it is MPDU not MDPU.
Modified:
head/sys/net80211/ieee80211_var.h
Modified: head/sys/net80211/ieee80211_var.h
Author: bschmidt
Date: Sun May 15 08:09:36 2011
New Revision: 221945
URL: http://svn.freebsd.org/changeset/base/221945
Log:
Only update the scheduler's byte count table for aggregation queues.
The other queues, especially the command queue, uses the FIFO mode
which doesn't require the byte
Author: bschmidt
Date: Sun May 8 10:19:29 2011
New Revision: 221634
URL: http://svn.freebsd.org/changeset/base/221634
Log:
Re-add 2 device IDs which got lost.
Pointed out by: benjsc
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 10:21:42 2011
New Revision: 221635
URL: http://svn.freebsd.org/changeset/base/221635
Log:
The 6000 series adapters have a slightly different offset for band 6,
2GHz HT40 channels.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
Author: bschmidt
Date: Sun May 8 10:31:22 2011
New Revision: 221636
URL: http://svn.freebsd.org/changeset/base/221636
Log:
Hook HT channel setup.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 10:35:16 2011
New Revision: 221637
URL: http://svn.freebsd.org/changeset/base/221637
Log:
Use the enhanced TX power information availabe on newer EEPROMs.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
head/sys/dev/iwn/if_iwnvar.h
Author: bschmidt
Date: Sun May 8 10:54:50 2011
New Revision: 221638
URL: http://svn.freebsd.org/changeset/base/221638
Log:
Allocate all TX rings, those will be use for TX packet aggregation.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 10:57:44 2011
New Revision: 221639
URL: http://svn.freebsd.org/changeset/base/221639
Log:
RX aggregation is slightly different then the legacy path, we will only
receive one RX_PHY for each aggregate and not one RX_PHY per frame.
Modified:
Author: bschmidt
Date: Sun May 8 11:01:53 2011
New Revision: 221640
URL: http://svn.freebsd.org/changeset/base/221640
Log:
Disable background scan support for 4965 adapters.
On legacy channels every once in a while the firmware throws a SYSASSERT
on line 208. On HT channels though this
Author: bschmidt
Date: Sun May 8 11:03:16 2011
New Revision: 221641
URL: http://svn.freebsd.org/changeset/base/221641
Log:
Add HT capabilities to probe requests.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 11:05:03 2011
New Revision: 221642
URL: http://svn.freebsd.org/changeset/base/221642
Log:
Read chainmask information before announcing it.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 11:49:50 2011
New Revision: 221648
URL: http://svn.freebsd.org/changeset/base/221648
Log:
Prepare for transmitting frames at MCS rates:
- instead of calling iwn_plcp_signal() for every frame, map the expected
value directly within wn-ridx
- concat plcp,
Author: bschmidt
Date: Sun May 8 11:54:38 2011
New Revision: 221649
URL: http://svn.freebsd.org/changeset/base/221649
Log:
Add support for transmitting frames at MCS rates.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 11:58:23 2011
New Revision: 221650
URL: http://svn.freebsd.org/changeset/base/221650
Log:
Add support for RX packet aggregation.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnvar.h
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 12:06:12 2011
New Revision: 221651
URL: http://svn.freebsd.org/changeset/base/221651
Log:
Add support for TX packet aggregation.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
head/sys/dev/iwn/if_iwnvar.h
Modified:
Author: bschmidt
Date: Sun May 8 12:11:20 2011
New Revision: 221653
URL: http://svn.freebsd.org/changeset/base/221653
Log:
Notify firmware about various HT parameters once associated.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sun May 8 12:23:01 2011
New Revision: 221657
URL: http://svn.freebsd.org/changeset/base/221657
Log:
Enable 11n (sans HT40) support.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Mon May 2 16:51:02 2011
New Revision: 221329
URL: http://svn.freebsd.org/changeset/base/221329
Log:
All PCI based wireless drivers seem to be explicitly removed from the
PAE kernel config, do that also for those added to GENERIC lately.
Modified:
On Monday 02 May 2011 14:39:57 John Baldwin wrote:
On Sunday, May 01, 2011 3:05:54 pm Bernhard Schmidt wrote:
Author: bschmidt
Date: Sun May 1 19:05:54 2011
New Revision: 221301
URL: http://svn.freebsd.org/changeset/base/221301
Log:
These are of course i386/amd64 only
Author: bschmidt
Date: Sun May 1 13:26:34 2011
New Revision: 221296
URL: http://svn.freebsd.org/changeset/base/221296
Log:
Add the remaining wireless drivers.
Discussed with: joel
Modified:
head/sys/amd64/conf/GENERIC
head/sys/conf/NOTES
head/sys/i386/conf/GENERIC
Modified:
Author: bschmidt
Date: Sun May 1 18:41:57 2011
New Revision: 221299
URL: http://svn.freebsd.org/changeset/base/221299
Log:
No need for htole32(), which is an uint8_t.
Modified:
head/sys/dev/wpi/if_wpi.c
Modified: head/sys/dev/wpi/if_wpi.c
Author: bschmidt
Date: Sun May 1 18:42:56 2011
New Revision: 221300
URL: http://svn.freebsd.org/changeset/base/221300
Log:
Add files for wpi(4)
Modified:
head/sys/conf/files
Modified: head/sys/conf/files
==
---
Author: bschmidt
Date: Sun May 1 19:05:54 2011
New Revision: 221301
URL: http://svn.freebsd.org/changeset/base/221301
Log:
These are of course i386/amd64 only.
Modified:
head/sys/conf/NOTES
Modified: head/sys/conf/NOTES
On Sunday 01 May 2011 21:28:28 Nathan Whitehorn wrote:
On 05/01/11 14:05, Bernhard Schmidt wrote:
Author: bschmidt
Date: Sun May 1 19:05:54 2011
New Revision: 221301
URL: http://svn.freebsd.org/changeset/base/221301
Log:
These are of course i386/amd64 only.
I'm not sure
Author: bschmidt
Date: Wed Apr 20 16:59:27 2011
New Revision: 220891
URL: http://svn.freebsd.org/changeset/base/220891
Log:
Add basic support for advanced bluetooth coexistence required
for 6005 gen2b (1030/6030) adapters.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
Author: bschmidt
Date: Wed Apr 20 17:43:20 2011
New Revision: 220894
URL: http://svn.freebsd.org/changeset/base/220894
Log:
The 6000 series gen2 adapters have 2 firmware images, one with
advanced btcoex support and one without.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified:
Author: bschmidt
Date: Wed Apr 20 17:49:05 2011
New Revision: 220895
URL: http://svn.freebsd.org/changeset/base/220895
Log:
Now that all bits are in for 1030/6230 adapters enable those.
While here pull the adapter names from the Linux driver and sort
the list by ID.
Modified:
Author: bschmidt
Date: Wed Apr 20 17:53:39 2011
New Revision: 220896
URL: http://svn.freebsd.org/changeset/base/220896
Log:
Add ref to the latest firmware additions.
Modified:
head/share/man/man4/iwnfw.4
Modified: head/share/man/man4/iwnfw.4
Author: bschmidt
Date: Tue Apr 19 19:47:41 2011
New Revision: 220866
URL: http://svn.freebsd.org/changeset/base/220866
Log:
Pull some features out of the firmware:
- If a ENH_SENS TLV section exit the firmware is capable of doing
enhanced sensitivity calibration.
- Newer
Author: bschmidt
Date: Tue Apr 19 19:51:35 2011
New Revision: 220867
URL: http://svn.freebsd.org/changeset/base/220867
Log:
Enable DC calibration for all 6000 series devices, except those
with an internal PA.
Override the chainmask also for the 6050.
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 07:17:03 2011
New Revision: 220687
URL: http://svn.freebsd.org/changeset/base/220687
Log:
Obtain the channel number directly from the laster RXON command, also
chan is an uint8_t.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 07:21:00 2011
New Revision: 220688
URL: http://svn.freebsd.org/changeset/base/220688
Log:
Pass errors that might happen during state transitions up to net80211.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 07:32:57 2011
New Revision: 220689
URL: http://svn.freebsd.org/changeset/base/220689
Log:
RSSI related syncs with the OpenBSD code:
- read RSSI only for the active chains
- cast RSSI/NF to int8_t before passing it up to radiotap
- remove the htole64() for
Author: bschmidt
Date: Sat Apr 16 08:59:21 2011
New Revision: 220692
URL: http://svn.freebsd.org/changeset/base/220692
Log:
OpenBSD uses IWN_RBUF_SIZE not MJUMPAGESIZE for the RX path, also replace
caddr_t with void * to be in sync.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified:
Author: bschmidt
Date: Sat Apr 16 09:34:40 2011
New Revision: 220693
URL: http://svn.freebsd.org/changeset/base/220693
Log:
In case a new mbuf can't be loaded, reuse the old one.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 09:39:08 2011
New Revision: 220694
URL: http://svn.freebsd.org/changeset/base/220694
Log:
scratch_paddr has the same address pre-assigned, use that instead.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 10:32:46 2011
New Revision: 220700
URL: http://svn.freebsd.org/changeset/base/220700
Log:
Rewrite DMA segment handling to be more inline with the OpenBSD code.
Also change the m_len == 0 hack to have less code churn.
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 10:35:02 2011
New Revision: 220701
URL: http://svn.freebsd.org/changeset/base/220701
Log:
Make sure to destroy all DMA tags and maps.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 10:52:11 2011
New Revision: 220704
URL: http://svn.freebsd.org/changeset/base/220704
Log:
Add missing bus_dmamap_sync calls as well as remove two duplicate ones.
Obtained from:OpenBSD
Modified:
head/sys/dev/iwn/if_iwn.c
Modified:
Author: bschmidt
Date: Sat Apr 16 11:14:42 2011
New Revision: 220711
URL: http://svn.freebsd.org/changeset/base/220711
Log:
Replace RX/TX ring allocation error messages with something more sane
and remove those where the caller already prints one.
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 12:42:54 2011
New Revision: 220715
URL: http://svn.freebsd.org/changeset/base/220715
Log:
Instead of hardcoding TX rates and using that to fill the retry table
use the neogotiated ni_rates instead.
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 13:25:19 2011
New Revision: 220720
URL: http://svn.freebsd.org/changeset/base/220720
Log:
Fix WME/QoS handling:
- move the TX queue selection into iwn_tx_data/iwn_tx_data_raw
- extract traffic identifier and use it
- do not expect ACKs for frames marked
Author: bschmidt
Date: Sat Apr 16 13:40:32 2011
New Revision: 220721
URL: http://svn.freebsd.org/changeset/base/220721
Log:
Rename some stuff in favour of the OpenBSD names:
- prefer EDCA over WME
- qid for a TXQ ID
- reg for register values
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 14:36:43 2011
New Revision: 220723
URL: http://svn.freebsd.org/changeset/base/220723
Log:
Shuffle code around a bit. Mostly to group functional connected things,
others to get the same order as the OpenBSD code.
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 14:38:01 2011
New Revision: 220724
URL: http://svn.freebsd.org/changeset/base/220724
Log:
Sync debug and error messages with OpenBSD.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 14:38:57 2011
New Revision: 220725
URL: http://svn.freebsd.org/changeset/base/220725
Log:
Sync comments with OpenBSD.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnvar.h
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 14:40:42 2011
New Revision: 220726
URL: http://svn.freebsd.org/changeset/base/220726
Log:
Just a whitespace sync, some more style(9) conform then others.
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
head/sys/dev/iwn/if_iwnvar.h
Author: bschmidt
Date: Sat Apr 16 14:49:29 2011
New Revision: 220727
URL: http://svn.freebsd.org/changeset/base/220727
Log:
Read RX/TX chainmasks directly of the EEPROM. Some chips are known to
have the wrong/broken information stored, keep the hardcoded values for
those.
Obtained
Author: bschmidt
Date: Sat Apr 16 14:51:46 2011
New Revision: 220728
URL: http://svn.freebsd.org/changeset/base/220728
Log:
Bring over the HAL/OPS changes, instead of two const structs it is now
slightly more dynamic.
Obtained from:OpenBSD
Modified:
head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Sat Apr 16 14:56:13 2011
New Revision: 220729
URL: http://svn.freebsd.org/changeset/base/220729
Log:
Add some new features:
- 6000 series devices need enhanced sensitivity calibration.
- 6000 series devices need a different setting for the shadow reg.
- set the
Bernhard
On Saturday 16 April 2011 16:38:02 Schmidt wrote:
Author: bschmidt
Date: Sat Apr 16 14:38:01 2011
New Revision: 220724
URL: http://svn.freebsd.org/changeset/base/220724
Log:
Sync debug and error messages with OpenBSD.
Forgot to mention this:
The device capability announcements
Author: bschmidt
Date: Fri Apr 15 16:50:37 2011
New Revision: 220659
URL: http://svn.freebsd.org/changeset/base/220659
Log:
Don't timeout when stopping DMA channels.
Obtained from:OpenBSD
Modified:
head/sys/dev/iwn/if_iwn.c
head/sys/dev/iwn/if_iwnreg.h
Modified:
Author: bschmidt
Date: Fri Apr 15 16:55:45 2011
New Revision: 220660
URL: http://svn.freebsd.org/changeset/base/220660
Log:
Only handle beacon misses while in RUN state and not scanning.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Fri Apr 15 16:59:56 2011
New Revision: 220661
URL: http://svn.freebsd.org/changeset/base/220661
Log:
Fixes for firmware handling:
- there is a local variable for sc-fw_dma, use that instead
- OpenBSD uses 5*hz to wait for firmware to be loaded
- in case the firmware
Author: bschmidt
Date: Fri Apr 15 17:10:52 2011
New Revision: 220662
URL: http://svn.freebsd.org/changeset/base/220662
Log:
Split out bluetooth coexistence setup.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: bschmidt
Date: Fri Apr 15 20:17:52 2011
New Revision: 220667
URL: http://svn.freebsd.org/changeset/base/220667
Log:
Split up watchdog and calibration callout. This allows us to use different
timing on both and to remove some monitor mode specific hacks (which has
no calibration).
Author: bschmidt
Date: Fri Apr 15 20:31:02 2011
New Revision: 220674
URL: http://svn.freebsd.org/changeset/base/220674
Log:
Revert some of local calibration changes in favour of the OpenBSD
implementation. This includes the fix required for the 6050 series
devices.
Modified:
Author: bschmidt
Date: Fri Apr 15 20:35:15 2011
New Revision: 220676
URL: http://svn.freebsd.org/changeset/base/220676
Log:
The 6005 series devices need additional temperature offset calibration
as well as the IWN_GP_DRIVER_CALIB_VER6 bit set.
Obtained from:OpenBSD
Modified:
Author: bschmidt
Date: Fri Apr 15 20:40:49 2011
New Revision: 220677
URL: http://svn.freebsd.org/changeset/base/220677
Log:
fix the order of the prototypes from the previosu commit
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
1 - 100 of 200 matches
Mail list logo