Author: avos
Date: Tue Jun 19 00:38:28 2018
New Revision: 335351
URL: https://svnweb.freebsd.org/changeset/base/335351
Log:
rtwn(4): decode some bit fields + merge duplicate code.
Add macros for R12A_RXDMA_PRO register (descriptions were seen in the
RTL8822B vendor driver) and merge 2 r21
Author: avos
Date: Sat Dec 30 00:24:53 2017
New Revision: 327369
URL: https://svnweb.freebsd.org/changeset/base/327369
Log:
net80211: handle VHT nodes in ieee80211_node_setuptxparms()
Select proper mode when node can do VHT.
Currently there are no drivers with VHT support in the tree,
Author: avos
Date: Sat Dec 30 00:40:34 2017
New Revision: 327371
URL: https://svnweb.freebsd.org/changeset/base/327371
Log:
net80211: sanitize input for ieee80211_output()
- Add some basic checks for i_fc* bits (ToDS, FromDS, MoreFrag, Protected);
those are used / checked across various p
Sat, 31 Mar 2018 12:19:18 +0300 було написано Harry Schmalzbauer
:
Bezüglich Andriy Voskoboinyk's Nachricht vom 17.10.2017 00:50
(localtime):
Tue, 17 Oct 2017 00:53:28 +0300 було написано Bryan Drewery
:
On 10/16/2017 2:46 PM, Andriy Voskoboinyk wrote:
Author: avos
Date: Mon Oct
Author: avos
Date: Sun May 28 22:38:19 2017
New Revision: 319087
URL: https://svnweb.freebsd.org/changeset/base/319087
Log:
rtwn_usb: fix build with 'options RTWN_WITHOUT_UCODE'
Modified:
head/sys/dev/rtwn/rtl8192e/usb/r92eu_attach.c
Modified: head/sys/dev/rtwn/rtl8192e/usb/r92eu_attach.c
==
Author: avos
Date: Sun May 28 22:51:06 2017
New Revision: 319088
URL: https://svnweb.freebsd.org/changeset/base/319088
Log:
rtwn: fix connection problems with 'options RTWN_WITHOUT_UCODE'
sc_set_media_status() callback may involve some generic code in addition to
firmware-specific part (e
Author: avos
Date: Thu Jun 1 20:46:43 2017
New Revision: 319460
URL: https://svnweb.freebsd.org/changeset/base/319460
Log:
net80211: initialize i_seq for A-MPDU frames.
Fragment number field (part of i_seq) is used for AAD calculation;
as a result, without this patch every driver without
Author: avos
Date: Thu Jun 1 21:20:44 2017
New Revision: 319476
URL: https://svnweb.freebsd.org/changeset/base/319476
Log:
rtwn: drop obsolete (since r319460) code.
Tested with RTL8188EU, STA mode.
Modified:
head/sys/dev/rtwn/rtl8192c/r92c_tx.c
head/sys/dev/rtwn/rtl8812a/r12a_tx.c
Mo
Author: avos
Date: Fri Jun 9 07:08:58 2017
New Revision: 319733
URL: https://svnweb.freebsd.org/changeset/base/319733
Log:
rtwn: rename module (if_rtwn.ko -> rtwn.ko) to match module name + drop
manpage link.
Reported by: mav, hselasky
Modified:
head/ObsoleteFiles.inc
head/share/ma
Author: avos
Date: Tue Jul 4 07:07:08 2017
New Revision: 320640
URL: https://svnweb.freebsd.org/changeset/base/320640
Log:
rtwn_usb: reject too long (>16K) mbufs.
While here move RTWN_TXBUFSZ constant from common to USB specific code
(it's not used anywhere else).
Modified:
head/sys/d
Author: avos
Date: Thu Jul 6 07:37:33 2017
New Revision: 320725
URL: https://svnweb.freebsd.org/changeset/base/320725
Log:
rtwn: add Rx descriptor structures for common code.
Remove any chipset specific usage of Rx descriptor structure / bits
from common code to prevent misuse of fields
or" "0x20f4";
match "product" "0x624d";
- action "kldload -n if_urtwn";
+ action "kldload -n if_rtwn_usb";
};
nomatch 32 {
@@ -5185,8 +5249,8 @@ nomatch 32 {
match "bus" "uhub[0-9]+";
match "mode" "host";
match "vendor" &
Author: avos
Date: Mon Oct 17 21:35:13 2016
New Revision: 307532
URL: https://svnweb.freebsd.org/changeset/base/307532
Log:
Fix dates + add an UPDATING entry.
Modified:
head/ObsoleteFiles.inc
head/UPDATING
head/share/man/man4/rtwn.4
head/share/man/man4/rtwn_pci.4
head/share/man/man4/r
Author: avos
Date: Tue Oct 18 21:17:31 2016
New Revision: 307577
URL: https://svnweb.freebsd.org/changeset/base/307577
Log:
rtwn(4): fix build with 'options IEEE80211_SUPPORT_SUPERG'
Modified:
head/sys/dev/rtwn/usb/rtwn_usb_rx.c
head/sys/dev/rtwn/usb/rtwn_usb_tx.c
Modified: head/sys/dev/rt
Author: avos
Date: Sat Nov 5 22:47:09 2016
New Revision: 308355
URL: https://svnweb.freebsd.org/changeset/base/308355
Log:
rtwn: pause beacon queue during scanning.
Tested with RTL8821AU, AP + AP mode.
Modified:
head/sys/dev/rtwn/if_rtwn.c
Modified: head/sys/dev/rtwn/if_rtwn.c
Author: avos
Date: Sat Nov 5 23:21:30 2016
New Revision: 308356
URL: https://svnweb.freebsd.org/changeset/base/308356
Log:
rtwn: fix Rx filter setup for some multi-vap configuratons.
- Correctly refresh Rx filter when AP (IBSS) vap is created after STA vap.
- Block any RCR updates during
Author: avos
Date: Sun Nov 6 17:12:02 2016
New Revision: 308377
URL: https://svnweb.freebsd.org/changeset/base/308377
Log:
rtwn: reset watchdog timer on device shutdown.
Modified:
head/sys/dev/rtwn/if_rtwn.c
Modified: head/sys/dev/rtwn/if_rtwn.c
=
Author: avos
Date: Sun Nov 6 17:24:16 2016
New Revision: 308380
URL: https://svnweb.freebsd.org/changeset/base/308380
Log:
rtwn: reduce shutdown time for RTL8188CE.
Modified:
head/sys/dev/rtwn/rtl8192c/pci/r92ce_fw.c
Modified: head/sys/dev/rtwn/rtl8192c/pci/r92ce_fw.c
==
Author: avos
Date: Sun Nov 6 18:11:19 2016
New Revision: 308381
URL: https://svnweb.freebsd.org/changeset/base/308381
Log:
rtwn: fix Tx ring cleanup.
Do not try to clear stale Tx descriptor entries when there are some
running vaps; just free node references - rtwn_pci_tx_done() will free
Author: avos
Date: Sun Nov 6 19:17:39 2016
New Revision: 308384
URL: https://svnweb.freebsd.org/changeset/base/308384
Log:
rtwn_pci: omit tx_done() stage if device is not running.
rtwn_usb: drain USB transfers during device shutdown; this fixes possible
panic with 'options IEEE80211_SUPPORT
Author: avos
Date: Sun Nov 6 19:51:01 2016
New Revision: 308387
URL: https://svnweb.freebsd.org/changeset/base/308387
Log:
Fix device driver name if devd.conf + move it into appropriate place.
Noticed by: Idwer Vollering
Modified:
head/etc/devd.conf
Modified: head/etc/devd.conf
Author: avos
Date: Sun Nov 6 23:13:13 2016
New Revision: 308389
URL: https://svnweb.freebsd.org/changeset/base/308389
Log:
rtwn: add HOSTAP / IBSS mode support for RTL8188CE.
NOTE: some multi-vap configurations (e.g., STA+IBSS) are not stable;
that will be fixed later.
Tested with:
Author: avos
Date: Sat Nov 12 17:58:37 2016
New Revision: 308575
URL: https://svnweb.freebsd.org/changeset/base/308575
Log:
rtwn: enable 11n support for RTL8188CE.
- Increase Rx buffer size from MCLBYTES to MJUMPAGESIZE.
- Provide an additional defragmentation routine for frames larger
Author: avos
Date: Mon Nov 14 20:37:07 2016
New Revision: 308650
URL: https://svnweb.freebsd.org/changeset/base/308650
Log:
rtwn: drop excessive includes.
Since rom_defs.h is included in rxxx_var.h there is no need to
include both of them.
Submitted by: kevlo
Modified:
head/sys/de
Author: avos
Date: Mon Nov 14 23:51:28 2016
New Revision: 308656
URL: https://svnweb.freebsd.org/changeset/base/308656
Log:
net80211: switch from ieee80211_iterate_nodes() to
ieee80211_iterate_nodes_vap() where possible; this should
make the code a bit cleaner.
Modified:
head/sys/net80211
Author: avos
Date: Wed Nov 23 22:57:47 2016
New Revision: 309070
URL: https://svnweb.freebsd.org/changeset/base/309070
Log:
rtwn.4: fix hostapd(8) man page section.
Modified:
head/share/man/man4/rtwn.4
Modified: head/share/man/man4/rtwn.4
=
Author: avos
Date: Sat Nov 26 20:26:29 2016
New Revision: 309196
URL: https://svnweb.freebsd.org/changeset/base/309196
Log:
rsu: fix R92S_TXDW1_QSEL_H2C definition (0x1f -> 0x13).
Without this fix firmware ignores all but first 32 commands
(= almost everything (except plain Tx / Rx) stops
Author: avos
Date: Sun Nov 27 12:03:34 2016
New Revision: 309210
URL: https://svnweb.freebsd.org/changeset/base/309210
Log:
rsu: various scanning fixes.
- Set IEEE80211_FEXT_SCAN_OFFLOAD flag; firmware can send null data
frames when associated.
- Check IEEE80211_SCAN_ACTIVE scan flag in
Author: avos
Date: Sun Nov 27 18:06:03 2016
New Revision: 309214
URL: https://svnweb.freebsd.org/changeset/base/309214
Log:
rsu: add support for hardware multicast filter setup.
The algorithm is the same as in rtwn(4).
Tested with Asus USB-N10 (STA) + RTL8188CUS (AP).
Modified:
head
Author: avos
Date: Sat Dec 3 14:26:58 2016
New Revision: 309479
URL: https://svnweb.freebsd.org/changeset/base/309479
Log:
rsu: remove unused structures / variables.
Modified:
head/sys/dev/usb/wlan/if_rsu.c
head/sys/dev/usb/wlan/if_rsureg.h
Modified: head/sys/dev/usb/wlan/if_rsu.c
===
Author: avos
Date: Sat Dec 3 16:02:53 2016
New Revision: 309481
URL: https://svnweb.freebsd.org/changeset/base/309481
Log:
rsu: fix frame processing in the Rx path (similar to r292207).
- Fill in Rx radiotap header correctly (for every packet in a chain;
not once per chain).
- Fix rate
Author: avos
Date: Sat Dec 3 17:27:10 2016
New Revision: 309486
URL: https://svnweb.freebsd.org/changeset/base/309486
Log:
rtwn: fix bitmap size calculation.
Tested with RTL8188CE, STA mode.
Modified:
head/sys/dev/rtwn/if_rtwnvar.h
Modified: head/sys/dev/rtwn/if_rtwnvar.h
=
Author: avos
Date: Sun Dec 4 15:58:34 2016
New Revision: 309534
URL: https://svnweb.freebsd.org/changeset/base/309534
Log:
Do not try to recreate wlan(4) interface if it already exists.
This should fix error messages caused by devd(8) during startup:
Starting Network: lo0 wlan0.
...
Author: avos
Date: Sun Dec 4 21:40:49 2016
New Revision: 309541
URL: https://svnweb.freebsd.org/changeset/base/309541
Log:
rsu: fix RSSI reporting, partially revert r288414.
- Append RCR_APP_PHYSTS bit after firmware loading - otherwise
firmware will reset the register and this modificat
Author: avos
Date: Tue Dec 6 00:13:49 2016
New Revision: 309586
URL: https://svnweb.freebsd.org/changeset/base/309586
Log:
rsu: add hardware crypto support (WEP, TKIP and CCMP).
This change includes firmware commands for key setup +
some additional checking via CAMREAD / CAMWRITE registe
Author: avos
Date: Tue Dec 6 06:12:01 2016
New Revision: 309603
URL: https://svnweb.freebsd.org/changeset/base/309603
Log:
rsu: fix printf format specifiers.
Modified:
head/sys/dev/usb/wlan/if_rsu.c
Modified: head/sys/dev/usb/wlan/if_rsu.c
===
Author: avos
Date: Wed Dec 7 22:16:07 2016
New Revision: 309686
URL: https://svnweb.freebsd.org/changeset/base/309686
Log:
net80211 + drivers: convert to ieee80211_crypto_get_key_wepidx().
Proposed by: adrian
Modified:
head/sys/dev/ath/if_ath_keycache.c
head/sys/dev/mwl/if_mwl.c
he
Author: avos
Date: Wed Dec 7 23:33:59 2016
New Revision: 309695
URL: https://svnweb.freebsd.org/changeset/base/309695
Log:
net80211: remove obsolete comment.
The described LOR should be fixed in r302283.
Modified:
head/sys/net80211/ieee80211_superg.c
Modified: head/sys/net80211/ieee802
Author: avos
Date: Thu Dec 8 20:54:54 2016
New Revision: 309721
URL: https://svnweb.freebsd.org/changeset/base/309721
Log:
rsu: fix incorrect register addresses.
Modified:
head/sys/dev/usb/wlan/if_rsureg.h
Modified: head/sys/dev/usb/wlan/if_rsureg.h
=
Author: avos
Date: Sat Dec 10 13:30:16 2016
New Revision: 309806
URL: https://svnweb.freebsd.org/changeset/base/309806
Log:
rsu: add TSF field into Rx radiotap.
Tested with Asus USB-N10.
Modified:
head/sys/dev/usb/wlan/if_rsu.c
head/sys/dev/usb/wlan/if_rsureg.h
Modified: head/sys/dev/
Author: avos
Date: Sat Dec 10 17:06:55 2016
New Revision: 309821
URL: https://svnweb.freebsd.org/changeset/base/309821
Log:
rsu: increase Rx buffer size from 8k to 30k.
This is required for USB Rx aggregation
(and fixes 'could not allocate RX mbuf' / few other failures).
While here,
Author: avos
Date: Sat Dec 10 18:47:13 2016
New Revision: 309825
URL: https://svnweb.freebsd.org/changeset/base/309825
Log:
rsu: add promiscuous mode support.
- Add partial promiscuous mode support (no management frames;
they cannot be received by the firmware and net80211 at the same tim
Author: avos
Date: Sat Dec 10 19:14:51 2016
New Revision: 309826
URL: https://svnweb.freebsd.org/changeset/base/309826
Log:
rsu(4): refresh the manpage.
- Add monitor mode into the list of supported modes.
- Describe promiscuous mode limitations in CAVEATS section.
Reported by: adri
Author: avos
Date: Sat Dec 10 20:19:57 2016
New Revision: 309827
URL: https://svnweb.freebsd.org/changeset/base/309827
Log:
rsu: use bitmap for all debug messages.
- Replace all remaining DPRINTF(N)'s with RSU_DPRINTF.
- Add new RSU_DEBUG_USB flag to track error codes returned by
usbd_d
Sat, 10 Dec 2016 20:57:32 +0200 було написано Adrian Chadd
:
Done in r309826.
Would you mind updating the manpage to state this monitor/promisc
difference in the LIMITATIONS section, or something?
Thanks!
-a
On 10 December 2016 at 10:47, Andriy Voskoboinyk
wrote:
Author: avos
Date
Author: avos
Date: Sat Dec 10 22:31:49 2016
New Revision: 309838
URL: https://svnweb.freebsd.org/changeset/base/309838
Log:
rsu: various initialization fixes.
- Do not ignore initialization errors; call ieee80211_stop()
when initialization failed.
- Use usb_pause_mtx() instead of DELAY(
Author: avos
Date: Sun Dec 11 17:15:25 2016
New Revision: 309852
URL: https://svnweb.freebsd.org/changeset/base/309852
Log:
rsu: fix and enable Rx TCP checksum offloading.
Tested with Asus USB-N10, STA mode.
Modified:
head/sys/dev/usb/wlan/if_rsu.c
head/sys/dev/usb/wlan/if_rsureg.h
Mo
Author: avos
Date: Sun Mar 31 14:18:02 2019
New Revision: 345754
URL: https://svnweb.freebsd.org/changeset/base/345754
Log:
run(4): properly set F_DATAPAD radiotap flag if frame has padding between
frame header and data.
This will fix 'Mysterious OLPC stuff' for received frames and wrong
Author: avos
Date: Sat Mar 30 09:24:06 2019
New Revision: 345729
URL: https://svnweb.freebsd.org/changeset/base/345729
Log:
urtw(4): export TSF timestamp for received frames via radiotap
Tested with Netgear WG111 v3 (RTL8187B), STA mode.
MFC after:1 week
Modified:
head/sys/dev/u
Author: avos
Date: Sun Mar 31 09:52:36 2019
New Revision: 345751
URL: https://svnweb.freebsd.org/changeset/base/345751
Log:
uath(4), urtw(4): restart driver if device does not respond after Tx request
MFC after:1 week
Modified:
head/sys/dev/usb/wlan/if_uath.c
head/sys/dev/usb/wlan/
Author: avos
Date: Sun Mar 31 13:41:20 2019
New Revision: 345753
URL: https://svnweb.freebsd.org/changeset/base/345753
Log:
run(4): do not clear PROTECTED bit if frame was not decrypted by NIC.
Tested with D-Link DWA-140 rev B3, STA / MONITOR modes.
MFC after:1 week
Modified:
he
Author: avos
Date: Wed Apr 10 08:17:56 2019
New Revision: 346073
URL: https://svnweb.freebsd.org/changeset/base/346073
Log:
urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8)
Tested with Netgear WG111 v3 (RTL8187B, urtw(4)), STA mode.
MFC after:1 week
M
Author: avos
Date: Mon Aug 12 08:01:21 2019
New Revision: 350885
URL: https://svnweb.freebsd.org/changeset/base/350885
Log:
rtwn_pci: add device ID for RTL8192CE.
PR: 239795
Submitted by: James Parsons
MFC after:1 week
Relnotes: yes
Modified:
head/sys/dev/rtwn/pc
Author: avos
Date: Mon Oct 16 06:54:26 2017
New Revision: 324656
URL: https://svnweb.freebsd.org/changeset/base/324656
Log:
libifconfig: allow to get original interface name via ifconfig_get_orig_name()
Uses the same method as in tools/tools/ifinfo/ifinfo.c
(via net.link.generic sysctl).
Author: avos
Date: Mon Oct 16 07:01:27 2017
New Revision: 324657
URL: https://svnweb.freebsd.org/changeset/base/324657
Log:
wlandebug(8): obtain original interface name via ifconfig_get_orig_name()
Modified:
head/usr.sbin/wlandebug/Makefile
head/usr.sbin/wlandebug/wlandebug.c
Modified: hea
Author: avos
Date: Mon Oct 16 07:15:50 2017
New Revision: 324658
URL: https://svnweb.freebsd.org/changeset/base/324658
Log:
wlandebug(8): add a sanity check.
Modified:
head/usr.sbin/wlandebug/wlandebug.c
Modified: head/usr.sbin/wlandebug/wlandebug.c
==
Mon, 16 Oct 2017 19:06:55 +0300 було написано Alan Somers
:
On Mon, Oct 16, 2017 at 12:54 AM, Andriy Voskoboinyk
wrote:
Author: avos
Date: Mon Oct 16 06:54:26 2017
New Revision: 324656
URL: https://svnweb.freebsd.org/changeset/base/324656
Log:
libifconfig: allow to get original
Author: avos
Date: Mon Oct 16 21:21:31 2017
New Revision: 324672
URL: https://svnweb.freebsd.org/changeset/base/324672
Log:
ifnet(9): split ifc_alloc_unit() (should simplify code flow)
Allocate smallest unit number from pool via ifc_alloc_unit_next()
and exact unit number (if available) v
Author: avos
Date: Mon Oct 16 21:46:11 2017
New Revision: 324673
URL: https://svnweb.freebsd.org/changeset/base/324673
Log:
mbuf(9): unbreak m_fragment()
- Fix it by replacing m_cat() with m_prev->m_next = m_new
(m_cat() will try to append data - as a result, there will be no
fragmentat
On Mon, Oct 16, 2017 at 06:54:26AM +, Andriy Voskoboinyk wrote:
Author: avos
Date: Mon Oct 16 06:54:26 2017
New Revision: 324656
URL: https://svnweb.freebsd.org/changeset/base/324656
Log:
libifconfig: allow to get original interface name via
ifconfig_get_orig_name()
Uses the same
Tue, 17 Oct 2017 00:53:28 +0300 було написано Bryan Drewery
:
On 10/16/2017 2:46 PM, Andriy Voskoboinyk wrote:
Author: avos
Date: Mon Oct 16 21:46:11 2017
New Revision: 324673
URL: https://svnweb.freebsd.org/changeset/base/324673
Log:
mbuf(9): unbreak m_fragment()
How was it broken
Author: avos
Date: Mon Oct 30 08:57:08 2017
New Revision: 325137
URL: https://svnweb.freebsd.org/changeset/base/325137
Log:
rtwn_usb(4): add few USB IDs.
Submitted by: wfpo...@yandex.ru (via github).
Modified:
head/sys/dev/rtwn/usb/rtwn_usb_attach.h
head/sys/dev/usb/usbdevs
Modified:
Author: avos
Date: Tue Oct 31 23:33:24 2017
New Revision: 325252
URL: https://svnweb.freebsd.org/changeset/base/325252
Log:
Regenerate etc/devd/usb.conf
Reminded by: hselasky
Modified:
head/etc/devd/usb.conf
Modified: head/etc/devd/usb.conf
=
Author: avos
Date: Thu Nov 2 00:17:52 2017
New Revision: 325303
URL: https://svnweb.freebsd.org/changeset/base/325303
Log:
rsu(4): trim code for Rx rate calculation.
Include ridx <-> rate conversion functions from rtwn(4) +
reuse already calculated value for ieee80211_radiotap(9).
T
Author: avos
Date: Fri Nov 3 00:12:32 2017
New Revision: 325349
URL: https://svnweb.freebsd.org/changeset/base/325349
Log:
pmcstat(8): unbreak build with LDFLAGS+=-Wl,--as-needed
libpmcstat.a requires libelf.so; reorder them accordingly.
Modified:
head/usr.sbin/pmcstat/Makefile
Modifie
Author: avos
Date: Sun Nov 19 20:13:11 2017
New Revision: 326000
URL: https://svnweb.freebsd.org/changeset/base/326000
Log:
wlandebug(8): allow fallback to old behavior + improve name checks.
- Treat passed interface name as original if ifconfig_get_orig_name() fails.
- Reject interface n
Author: avos
Date: Sun Nov 19 20:18:21 2017
New Revision: 326001
URL: https://svnweb.freebsd.org/changeset/base/326001
Log:
Reduce code duplication for wlan(4) interface creation in network.subr.
Since wlandebug(8) can accept any (original or changed) interface name
this part may be simpl
Author: avos
Date: Mon Mar 18 02:40:22 2019
New Revision: 345252
URL: https://svnweb.freebsd.org/changeset/base/345252
Log:
net80211: correct check for SMPS node flags updates
Update node flags when driver supports SMPS, not when it is disabled or
in dynamic mode ((iv_htcaps & HTCAP_SMPS)
Author: avos
Date: Wed Mar 20 07:40:38 2019
New Revision: 345318
URL: https://svnweb.freebsd.org/changeset/base/345318
Log:
lockf(1): return EX_UNAVAILABLE if -n is used and the lock file does not
exist
Apply EX_UNAVAILABLE patch part from PR 170775 to match the documentation.
Checke
Author: avos
Date: Mon Mar 25 09:10:07 2019
New Revision: 345493
URL: https://svnweb.freebsd.org/changeset/base/345493
Log:
run(4): merge some common TSF-related code into run_disable_tsf()
No functional change intended.
MFC after:5 days
Modified:
head/sys/dev/usb/wlan/if_run.c
Author: avos
Date: Sat Mar 30 09:24:06 2019
New Revision: 345729
URL: https://svnweb.freebsd.org/changeset/base/345729
Log:
urtw(4): export TSF timestamp for received frames via radiotap
Tested with Netgear WG111 v3 (RTL8187B), STA mode.
MFC after:1 week
Modified:
head/sys/dev/u
Author: avos
Date: Sun Mar 31 09:52:36 2019
New Revision: 345751
URL: https://svnweb.freebsd.org/changeset/base/345751
Log:
uath(4), urtw(4): restart driver if device does not respond after Tx request
MFC after:1 week
Modified:
head/sys/dev/usb/wlan/if_uath.c
head/sys/dev/usb/wlan/
Author: avos
Date: Sun Mar 31 13:41:20 2019
New Revision: 345753
URL: https://svnweb.freebsd.org/changeset/base/345753
Log:
run(4): do not clear PROTECTED bit if frame was not decrypted by NIC.
Tested with D-Link DWA-140 rev B3, STA / MONITOR modes.
MFC after:1 week
Modified:
he
Author: avos
Date: Sun Mar 31 14:18:02 2019
New Revision: 345754
URL: https://svnweb.freebsd.org/changeset/base/345754
Log:
run(4): properly set F_DATAPAD radiotap flag if frame has padding between
frame header and data.
This will fix 'Mysterious OLPC stuff' for received frames and wrong
Author: avos
Date: Wed Apr 10 08:17:56 2019
New Revision: 346073
URL: https://svnweb.freebsd.org/changeset/base/346073
Log:
urtw(4), otus(4), iwi(4): allow to set non-default MAC address via ifconfig(8)
Tested with Netgear WG111 v3 (RTL8187B, urtw(4)), STA mode.
MFC after:1 week
M
Author: avos
Date: Sun Mar 19 20:05:21 2017
New Revision: 315583
URL: https://svnweb.freebsd.org/changeset/base/315583
Log:
net80211: add a timer to flush fast-frames queues.
This should allow to drop 'ieee80211_ff_[age/flush]' calls from drivers
(an additional call can be made from ieee8
Author: avos
Date: Sun Mar 19 20:51:28 2017
New Revision: 315584
URL: https://svnweb.freebsd.org/changeset/base/315584
Log:
rtwn: drop unneeded (after r315583) code.
Tested with RTL8188EU, HOSTAP mode + RTL8821AU, STA mode
(fast-frames / A-MSDU).
Modified:
head/sys/dev/rtwn/pci/rtwn_pc
Author: avos
Date: Sun Mar 19 22:18:44 2017
New Revision: 315594
URL: https://svnweb.freebsd.org/changeset/base/315594
Log:
net80211: do not cancel callout when FF queue is empty.
This should reduce overhead for aggregates (since every second frame
clears the queue and reschedules the tas
Author: avos
Date: Sun Mar 19 23:05:03 2017
New Revision: 315596
URL: https://svnweb.freebsd.org/changeset/base/315596
Log:
net80211: reschedule tasks properly after r315594.
Modified:
head/sys/net80211/ieee80211_superg.c
Modified: head/sys/net80211/ieee80211_superg.c
===
Author: avos
Date: Mon Mar 20 08:10:35 2017
New Revision: 315623
URL: https://svnweb.freebsd.org/changeset/base/315623
Log:
rtwn: fix node id assignment.
Do not assign new id if node is reused.
Tested with RTL8821AU, HOSTAP mode + RTL8188EU, STA mode
(with inactivity timeout == 90)
Author: avos
Date: Fri Mar 24 22:29:51 2017
New Revision: 315917
URL: https://svnweb.freebsd.org/changeset/base/315917
Log:
net80211: fix possible panic when wlan(4) interface is destroyed.
If this is the last running vap wait until device will be powered off
(fixes panic when 'ifconfig w
Author: avos
Date: Sat Mar 25 13:15:43 2017
New Revision: 315946
URL: https://svnweb.freebsd.org/changeset/base/315946
Log:
iwn: add few missing notification types into iwn_intr_str()
Modified:
head/sys/dev/iwn/if_iwn_debug.h
Modified: head/sys/dev/iwn/if_iwn_debug.h
Author: avos
Date: Sat Mar 25 15:57:47 2017
New Revision: 315958
URL: https://svnweb.freebsd.org/changeset/base/315958
Log:
iwn: do not try to update node configuration when the node does not exist.
Firmware will just respond with status '0x8' (node does not exist) or
will hang -> cause '
Author: avos
Date: Sat Mar 25 22:07:21 2017
New Revision: 315966
URL: https://svnweb.freebsd.org/changeset/base/315966
Log:
iwn: fix return code conflict in iwn_init_locked()
Do not try to use errno(2) codes here; instead, just return unique
value (1) when radio is disabled via hardware s
Author: avos
Date: Sun Mar 26 09:10:01 2017
New Revision: 315981
URL: https://svnweb.freebsd.org/changeset/base/315981
Log:
iwn: omit unneeded bus_dmamap_sync() calls when compiled without
'options IWN_DEBUG'
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
=
Author: avos
Date: Sun Mar 26 09:41:08 2017
New Revision: 315982
URL: https://svnweb.freebsd.org/changeset/base/315982
Log:
iwn: deduplicate code in iwn_tx_data() and iwn_tx_data_raw().
Some code was additionally moved for (future) lock splitting.
Tested with Intel 6205, STA mode.
Author: avos
Date: Sun Mar 26 16:46:39 2017
New Revision: 315988
URL: https://svnweb.freebsd.org/changeset/base/315988
Log:
iwn: drop unneeded bus_dmamap_sync() calls.
1) They are using wrong tag (Tx) + map (Rx) combination.
2) Rx descriptor is already synchronized in iwn_notif_intr()
3
Author: avos
Date: Sun Mar 26 17:59:51 2017
New Revision: 315992
URL: https://svnweb.freebsd.org/changeset/base/315992
Log:
iwn: fix error handling for one well-known corner case.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
Author: avos
Date: Sun Mar 26 18:06:51 2017
New Revision: 315996
URL: https://svnweb.freebsd.org/changeset/base/315996
Log:
iwn: fix debug message
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
=
Author: avos
Date: Mon Mar 27 07:02:27 2017
New Revision: 316010
URL: https://svnweb.freebsd.org/changeset/base/316010
Log:
iwm: fix build without IWM_DEBUG.
Reported by: O. Hartmann
Reviewed by: adrian
Differential Revision:https://reviews.freebsd.org/D10146
Modified:
hea
Sun, 26 Mar 2017 17:43:18 +0300 було написано Hartmann, O.
:
On Sun, 26 Mar 2017 09:10:02 + (UTC)
Andriy Voskoboinyk wrote:
Author: avos
Date: Sun Mar 26 09:10:01 2017
New Revision: 315981
URL: https://svnweb.freebsd.org/changeset/base/315981
Log:
iwn: omit unneeded bus_dmamap_sync
Author: avos
Date: Tue Mar 28 22:31:48 2017
New Revision: 316114
URL: https://svnweb.freebsd.org/changeset/base/316114
Log:
iwn: drop duplicate synchronization requests.
Rx descriptor / payload is already synchronized in iwn_notif_intr()
(before accessing desc->type / desc->qid fields).
Author: avos
Date: Tue Mar 28 22:40:51 2017
New Revision: 316116
URL: https://svnweb.freebsd.org/changeset/base/316116
Log:
iwn: remove unneeded cast.
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
=
Author: avos
Date: Sun Apr 2 13:24:58 2017
New Revision: 316415
URL: https://svnweb.freebsd.org/changeset/base/316415
Log:
iwn: use correct mask for queue ids (0xf -> 0x1f).
Modified:
head/sys/dev/iwn/if_iwn.c
Modified: head/sys/dev/iwn/if_iwn.c
=
Author: avos
Date: Wed Apr 12 07:21:54 2017
New Revision: 316723
URL: https://svnweb.freebsd.org/changeset/base/316723
Log:
rtwn: remove out-of-bounds access + fix debug output.
Omit unused rates while initializing / dumping Tx power values.
They were not accessed anywhere (except for
Author: avos
Date: Thu Mar 8 18:42:23 2018
New Revision: 330666
URL: https://svnweb.freebsd.org/changeset/base/330666
Log:
iwi(4): factor out rateset setup into iwi_set_rateset().
No functional change intended.
Modified:
head/sys/dev/iwi/if_iwi.c
Modified: head/sys/dev/iwi/if_iwi.c
===
Author: avos
Date: Fri Mar 9 11:33:56 2018
New Revision: 330688
URL: https://svnweb.freebsd.org/changeset/base/330688
Log:
net80211: wrap protection frame allocation into ieee80211_alloc_prot()
Move copy-pasted code for RTS/CTS frame allocation into net80211.
While here, add stat / debug
Author: avos
Date: Sat Mar 10 22:52:39 2018
New Revision: 330747
URL: https://svnweb.freebsd.org/changeset/base/330747
Log:
run(4): drop few unused variables.
Found by: Clang static analyzer
Modified:
head/sys/dev/usb/wlan/if_run.c
Modified: head/sys/dev/usb/wlan/if_run.c
==
Author: avos
Date: Sat Mar 10 23:16:24 2018
New Revision: 330749
URL: https://svnweb.freebsd.org/changeset/base/330749
Log:
usb/wlan/*: properly include "opt_wlan.h" into all drivers
Without it driver cannot be loaded when wlan(4) module is built with
'options IEEE80211_DEBUG_REFCNT'.
Mo
Author: avos
Date: Sat Mar 10 23:47:03 2018
New Revision: 330750
URL: https://svnweb.freebsd.org/changeset/base/330750
Log:
rtwn(4): reset Tx power values before calling get_txpower()
for RTL8192C / RTL8188E (like it is done for other chipsets).
Modified:
head/sys/dev/rtwn/rtl8188e/r88e_cha
1 - 100 of 483 matches
Mail list logo