svn commit: r335351 - in head/sys/dev/rtwn: rtl8812a rtl8812a/usb rtl8821a/usb

2018-06-18 Thread Andriy Voskoboinyk
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

svn commit: r327369 - head/sys/net80211

2017-12-29 Thread Andriy Voskoboinyk
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,

svn commit: r327371 - head/sys/net80211

2017-12-29 Thread Andriy Voskoboinyk
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

Re: svn commit: r324673 - head/sys/kern

2018-03-31 Thread Andriy Voskoboinyk
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

svn commit: r319087 - head/sys/dev/rtwn/rtl8192e/usb

2017-05-28 Thread Andriy Voskoboinyk
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 ==

svn commit: r319088 - head/sys/dev/rtwn

2017-05-28 Thread Andriy Voskoboinyk
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

svn commit: r319460 - head/sys/net80211

2017-06-01 Thread Andriy Voskoboinyk
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

svn commit: r319476 - in head/sys/dev/rtwn: rtl8192c rtl8812a

2017-06-01 Thread Andriy Voskoboinyk
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

svn commit: r319733 - in head: . share/man/man4 sys/modules/rtwn

2017-06-09 Thread Andriy Voskoboinyk
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

svn commit: r320640 - in head/sys/dev/rtwn: . usb

2017-07-04 Thread Andriy Voskoboinyk
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

svn commit: r320725 - in head/sys/dev/rtwn: . pci usb

2017-07-06 Thread Andriy Voskoboinyk
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

svn commit: r307529 - in head: . etc etc/devd share/doc/legal/realtek share/man/man4 sys/conf sys/contrib/dev/rtwn sys/contrib/dev/urtwn sys/dev/rtwn sys/dev/rtwn/pci sys/dev/rtwn/rtl8188e sys/dev/...

2016-10-17 Thread Andriy Voskoboinyk
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" &

svn commit: r307532 - in head: . share/man/man4

2016-10-17 Thread Andriy Voskoboinyk
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

svn commit: r307577 - head/sys/dev/rtwn/usb

2016-10-18 Thread Andriy Voskoboinyk
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

svn commit: r308355 - head/sys/dev/rtwn

2016-11-05 Thread Andriy Voskoboinyk
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

svn commit: r308356 - in head/sys/dev/rtwn: . rtl8812a

2016-11-05 Thread Andriy Voskoboinyk
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

svn commit: r308377 - head/sys/dev/rtwn

2016-11-06 Thread Andriy Voskoboinyk
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 =

svn commit: r308380 - head/sys/dev/rtwn/rtl8192c/pci

2016-11-06 Thread Andriy Voskoboinyk
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 ==

svn commit: r308381 - head/sys/dev/rtwn/pci

2016-11-06 Thread Andriy Voskoboinyk
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

svn commit: r308384 - in head/sys/dev/rtwn: pci usb

2016-11-06 Thread Andriy Voskoboinyk
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

svn commit: r308387 - head/etc

2016-11-06 Thread Andriy Voskoboinyk
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

svn commit: r308389 - in head/sys/dev/rtwn: . pci rtl8192c rtl8192c/pci usb

2016-11-06 Thread Andriy Voskoboinyk
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:

svn commit: r308575 - in head: share/man/man4 sys/dev/rtwn sys/dev/rtwn/pci sys/dev/rtwn/rtl8192c/pci sys/dev/rtwn/usb

2016-11-12 Thread Andriy Voskoboinyk
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

svn commit: r308650 - in head/sys/dev/rtwn: rtl8192c/usb rtl8812a/usb rtl8821a/usb

2016-11-14 Thread Andriy Voskoboinyk
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

svn commit: r308656 - head/sys/net80211

2016-11-14 Thread Andriy Voskoboinyk
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

svn commit: r309070 - head/share/man/man4

2016-11-23 Thread Andriy Voskoboinyk
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 =

svn commit: r309196 - head/sys/dev/usb/wlan

2016-11-26 Thread Andriy Voskoboinyk
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

svn commit: r309210 - head/sys/dev/usb/wlan

2016-11-27 Thread Andriy Voskoboinyk
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

svn commit: r309214 - head/sys/dev/usb/wlan

2016-11-27 Thread Andriy Voskoboinyk
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

svn commit: r309479 - head/sys/dev/usb/wlan

2016-12-03 Thread Andriy Voskoboinyk
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 ===

svn commit: r309481 - head/sys/dev/usb/wlan

2016-12-03 Thread Andriy Voskoboinyk
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

svn commit: r309486 - head/sys/dev/rtwn

2016-12-03 Thread Andriy Voskoboinyk
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 =

svn commit: r309534 - head/etc

2016-12-04 Thread Andriy Voskoboinyk
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. ...

svn commit: r309541 - head/sys/dev/usb/wlan

2016-12-04 Thread Andriy Voskoboinyk
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

svn commit: r309586 - head/sys/dev/usb/wlan

2016-12-05 Thread Andriy Voskoboinyk
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

svn commit: r309603 - head/sys/dev/usb/wlan

2016-12-05 Thread Andriy Voskoboinyk
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 ===

svn commit: r309686 - in head/sys: dev/ath dev/mwl dev/rtwn dev/usb/wlan net80211

2016-12-07 Thread Andriy Voskoboinyk
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

svn commit: r309695 - head/sys/net80211

2016-12-07 Thread Andriy Voskoboinyk
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

svn commit: r309721 - head/sys/dev/usb/wlan

2016-12-08 Thread Andriy Voskoboinyk
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 =

svn commit: r309806 - head/sys/dev/usb/wlan

2016-12-10 Thread Andriy Voskoboinyk
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/

svn commit: r309821 - head/sys/dev/usb/wlan

2016-12-10 Thread Andriy Voskoboinyk
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,

svn commit: r309825 - head/sys/dev/usb/wlan

2016-12-10 Thread Andriy Voskoboinyk
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

svn commit: r309826 - head/share/man/man4

2016-12-10 Thread Andriy Voskoboinyk
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

svn commit: r309827 - head/sys/dev/usb/wlan

2016-12-10 Thread Andriy Voskoboinyk
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

Re: svn commit: r309825 - head/sys/dev/usb/wlan

2016-12-10 Thread Andriy Voskoboinyk
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

svn commit: r309838 - head/sys/dev/usb/wlan

2016-12-10 Thread Andriy Voskoboinyk
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(

svn commit: r309852 - head/sys/dev/usb/wlan

2016-12-11 Thread Andriy Voskoboinyk
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

svn commit: r345754 - head/sys/dev/usb/wlan

2019-09-03 Thread Andriy Voskoboinyk
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

svn commit: r345729 - head/sys/dev/usb/wlan

2019-09-03 Thread Andriy Voskoboinyk
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

svn commit: r345751 - head/sys/dev/usb/wlan

2019-09-03 Thread Andriy Voskoboinyk
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/

svn commit: r345753 - head/sys/dev/usb/wlan

2019-09-03 Thread Andriy Voskoboinyk
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

svn commit: r346073 - in head/sys/dev: iwi otus usb/wlan

2019-09-03 Thread Andriy Voskoboinyk
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

svn commit: r350885 - head/sys/dev/rtwn/pci

2019-08-12 Thread Andriy Voskoboinyk
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

svn commit: r324656 - head/lib/libifconfig

2017-10-15 Thread Andriy Voskoboinyk
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).

svn commit: r324657 - head/usr.sbin/wlandebug

2017-10-16 Thread Andriy Voskoboinyk
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

svn commit: r324658 - head/usr.sbin/wlandebug

2017-10-16 Thread Andriy Voskoboinyk
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 ==

Re: svn commit: r324656 - head/lib/libifconfig

2017-10-16 Thread Andriy Voskoboinyk
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

svn commit: r324672 - head/sys/net

2017-10-16 Thread Andriy Voskoboinyk
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

svn commit: r324673 - head/sys/kern

2017-10-16 Thread Andriy Voskoboinyk
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

Re: svn commit: r324656 - head/lib/libifconfig

2017-10-16 Thread Andriy Voskoboinyk
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

Re: svn commit: r324673 - head/sys/kern

2017-10-16 Thread Andriy Voskoboinyk
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

svn commit: r325137 - in head/sys/dev: rtwn/usb usb

2017-10-30 Thread Andriy Voskoboinyk
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:

svn commit: r325252 - head/etc/devd

2017-10-31 Thread Andriy Voskoboinyk
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 =

svn commit: r325303 - head/sys/dev/usb/wlan

2017-11-01 Thread Andriy Voskoboinyk
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

svn commit: r325349 - head/usr.sbin/pmcstat

2017-11-02 Thread Andriy Voskoboinyk
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

svn commit: r326000 - head/usr.sbin/wlandebug

2017-11-19 Thread Andriy Voskoboinyk
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

svn commit: r326001 - head/etc

2017-11-19 Thread Andriy Voskoboinyk
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

svn commit: r345252 - head/sys/net80211

2019-03-17 Thread Andriy Voskoboinyk
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)

svn commit: r345318 - head/usr.bin/lockf

2019-03-20 Thread Andriy Voskoboinyk
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

svn commit: r345493 - head/sys/dev/usb/wlan

2019-03-25 Thread Andriy Voskoboinyk
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

svn commit: r345729 - head/sys/dev/usb/wlan

2019-03-30 Thread Andriy Voskoboinyk
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

svn commit: r345751 - head/sys/dev/usb/wlan

2019-03-31 Thread Andriy Voskoboinyk
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/

svn commit: r345753 - head/sys/dev/usb/wlan

2019-03-31 Thread Andriy Voskoboinyk
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

svn commit: r345754 - head/sys/dev/usb/wlan

2019-03-31 Thread Andriy Voskoboinyk
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

svn commit: r346073 - in head/sys/dev: iwi otus usb/wlan

2019-04-10 Thread Andriy Voskoboinyk
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

svn commit: r315583 - head/sys/net80211

2017-03-19 Thread Andriy Voskoboinyk
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

svn commit: r315584 - in head/sys/dev/rtwn: pci usb

2017-03-19 Thread Andriy Voskoboinyk
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

svn commit: r315594 - head/sys/net80211

2017-03-19 Thread Andriy Voskoboinyk
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

svn commit: r315596 - head/sys/net80211

2017-03-19 Thread Andriy Voskoboinyk
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 ===

svn commit: r315623 - head/sys/dev/rtwn

2017-03-20 Thread Andriy Voskoboinyk
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)

svn commit: r315917 - head/sys/net80211

2017-03-24 Thread Andriy Voskoboinyk
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

svn commit: r315946 - head/sys/dev/iwn

2017-03-25 Thread Andriy Voskoboinyk
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

svn commit: r315958 - head/sys/dev/iwn

2017-03-25 Thread Andriy Voskoboinyk
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 '

svn commit: r315966 - head/sys/dev/iwn

2017-03-25 Thread Andriy Voskoboinyk
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

svn commit: r315981 - head/sys/dev/iwn

2017-03-26 Thread Andriy Voskoboinyk
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 =

svn commit: r315982 - head/sys/dev/iwn

2017-03-26 Thread Andriy Voskoboinyk
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.

svn commit: r315988 - head/sys/dev/iwn

2017-03-26 Thread Andriy Voskoboinyk
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

svn commit: r315992 - head/sys/dev/iwn

2017-03-26 Thread Andriy Voskoboinyk
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

svn commit: r315996 - head/sys/dev/iwn

2017-03-26 Thread Andriy Voskoboinyk
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 =

svn commit: r316010 - head/sys/dev/iwm

2017-03-27 Thread Andriy Voskoboinyk
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

Re: svn commit: r315981 - head/sys/dev/iwn

2017-03-27 Thread Andriy Voskoboinyk
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

svn commit: r316114 - head/sys/dev/iwn

2017-03-28 Thread Andriy Voskoboinyk
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).

svn commit: r316116 - head/sys/dev/iwn

2017-03-28 Thread Andriy Voskoboinyk
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 =

svn commit: r316415 - head/sys/dev/iwn

2017-04-02 Thread Andriy Voskoboinyk
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 =

svn commit: r316723 - in head/sys/dev/rtwn: rtl8188e rtl8192c rtl8812a

2017-04-12 Thread Andriy Voskoboinyk
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

svn commit: r330666 - head/sys/dev/iwi

2018-03-08 Thread Andriy Voskoboinyk
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 ===

svn commit: r330688 - in head/sys: dev/bwn dev/ral dev/usb/wlan net80211

2018-03-09 Thread Andriy Voskoboinyk
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

svn commit: r330747 - head/sys/dev/usb/wlan

2018-03-10 Thread Andriy Voskoboinyk
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 ==

svn commit: r330749 - in head/sys: dev/usb/wlan modules/usb/rum modules/usb/run modules/usb/uath modules/usb/upgt modules/usb/ural modules/usb/urtw modules/usb/zyd

2018-03-10 Thread Andriy Voskoboinyk
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

svn commit: r330750 - in head/sys/dev/rtwn: rtl8188e rtl8192c

2018-03-10 Thread Andriy Voskoboinyk
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   2   3   4   5   >