Page MenuHomeFreeBSD
Feed Advanced Search

Nov 21 2016

avos added inline comments to D8365: [net80211] add initial support for HT upgrade of IBSS nodes. * add ability for IBSS nodes to be upgraded when it sees HT IEs * add HT IEs to probe requests/responses and beacons * send a probe request after bringing up a node so we can....
Nov 21 2016, 8:47 PM
avos added inline comments to D8365: [net80211] add initial support for HT upgrade of IBSS nodes. * add ability for IBSS nodes to be upgraded when it sees HT IEs * add HT IEs to probe requests/responses and beacons * send a probe request after bringing up a node so we can....
Nov 21 2016, 8:35 PM
avos accepted D8365: [net80211] add initial support for HT upgrade of IBSS nodes. * add ability for IBSS nodes to be upgraded when it sees HT IEs * add HT IEs to probe requests/responses and beacons * send a probe request after bringing up a node so we can....
Nov 21 2016, 8:08 PM

Nov 18 2016

avos added a comment to D8571: Fix tx power (diff) calculation for rtl8812au/rtl8821au.

It does not use these fields (1T1R); that's why it went unnoticed.

Nov 18 2016, 9:05 PM
avos accepted D8571: Fix tx power (diff) calculation for rtl8812au/rtl8821au.

Yes, this is off-by-one bug. Thanks!

Nov 18 2016, 8:57 PM

Nov 17 2016

avos accepted D8553: [net80211] migrate IEEE80211_C bits out into _ieee80211.h for applications to use..
Nov 17 2016, 10:45 PM
avos accepted D8539: [net80211] Don't check bgscanidle setting in net80211 for full-offload scan..

Ok, thanks for the description; I've just misread the code.

Nov 17 2016, 8:44 PM
avos added a comment to D8539: [net80211] Don't check bgscanidle setting in net80211 for full-offload scan..

the NIC driver might look at this setting and pass it on to the firmware in some way if possible.

Nov 17 2016, 12:31 AM

Nov 15 2016

avos accepted D8533: [net80211] handle hardware encryption offload in the receive path.
Nov 15 2016, 11:56 PM

Nov 11 2016

avos accepted D8499: iwm(4): Don't panic if firmware load fails.
Nov 11 2016, 7:38 PM

Oct 29 2016

avos added inline comments to D8365: [net80211] add initial support for HT upgrade of IBSS nodes. * add ability for IBSS nodes to be upgraded when it sees HT IEs * add HT IEs to probe requests/responses and beacons * send a probe request after bringing up a node so we can....
Oct 29 2016, 8:51 AM
avos added inline comments to D8364: [net80211] extend/add crypto key flags for more key / payload offload. * Add flags to say "don't mmic/iv insert", etc - ath10k firmware and other boards want it. * Move the demic routine into ieee80211_crypto.c and add support for being told....
Oct 29 2016, 8:40 AM
avos added inline comments to D8364: [net80211] extend/add crypto key flags for more key / payload offload. * Add flags to say "don't mmic/iv insert", etc - ath10k firmware and other boards want it. * Move the demic routine into ieee80211_crypto.c and add support for being told....
Oct 29 2016, 8:34 AM
avos added inline comments to D8364: [net80211] extend/add crypto key flags for more key / payload offload. * Add flags to say "don't mmic/iv insert", etc - ath10k firmware and other boards want it. * Move the demic routine into ieee80211_crypto.c and add support for being told....
Oct 29 2016, 8:32 AM

Oct 18 2016

avos added a comment to D8262: [net80211] begin teaching the scan layer about full offload..

eg, things like "cancel scan", "is scan finished" methods to query the driver may be useful here.

Oct 18 2016, 9:53 PM

Oct 16 2016

avos accepted D8262: [net80211] begin teaching the scan layer about full offload..

So, firmware-based scanning will not be implemented as an 'ieee80211_scan_fw' module?

Oct 16 2016, 9:09 PM

Oct 11 2016

avos added a comment to D8207: [net80211/wifi bits]: convert all ieee80211_input_mimo*() consumers to ieee80211_add_rx_params() + drop last (ieee80211_rx_stats) parameter.

Thanks for this!

Oct 11 2016, 7:37 PM

Oct 9 2016

avos added a comment to D8207: [net80211/wifi bits]: convert all ieee80211_input_mimo*() consumers to ieee80211_add_rx_params() + drop last (ieee80211_rx_stats) parameter.

P.S. is there any need to call memcpy(3) in ieee80211_???_rx_params() ? As I can see, it can return a pointer to ieee80211_rx_params structure instead (NULL if operation fails)

Oct 9 2016, 9:59 PM
avos retitled D8207: [net80211/wifi bits]: convert all ieee80211_input_mimo*() consumers to ieee80211_add_rx_params() + drop last (ieee80211_rx_stats) parameter from to [net80211/wifi bits]: convert all ieee80211_input_mimo*() consumers to ieee80211_add_rx_params() + drop last (ieee80211_rx_stats) parameter.
Oct 9 2016, 9:54 PM
avos closed D8037: ieee80211_ratectl*: switch to reusable KPI.

Committed in rS306591

Oct 9 2016, 9:45 PM

Sep 26 2016

avos updated D8037: ieee80211_ratectl*: switch to reusable KPI.
Sep 26 2016, 6:17 PM
avos retitled D8037: ieee80211_ratectl*: switch to reusable KPI from to ieee80211_ratectl*: switch to reusable KPI.
Sep 26 2016, 6:09 PM

Sep 21 2016

avos retitled D7996: net80211: add one-vap version of ieee80211_iterate_nodes() from to net80211: add one-vap version of ieee80211_iterate_nodes().
Sep 21 2016, 10:52 PM
avos accepted D7994: [iwm] use rate control info from the node txrates; use mgmtrate for EAPOL frames.

Looks good to me.

Sep 21 2016, 8:32 PM
avos added a comment to D7979: net80211: do not cancel scan when packet is sent.

Hm, don't we have a general scan timeout that should prevent a scan from hanging forever?

Sep 21 2016, 8:04 PM

Sep 20 2016

avos abandoned D3827: ieee80211_radiotap.9: reflect changes from D3826.

Committed in rS306049.

Sep 20 2016, 6:58 PM
avos abandoned D3826: ath(4), rum(4), run(4): remove TSF from radiotap headers in the transmit path.

Committed in rS306049.

Sep 20 2016, 6:57 PM
avos retitled D7979: net80211: do not cancel scan when packet is sent from to net80211: do not cancel scan when packet is sent.
Sep 20 2016, 2:35 PM
avos accepted D7959: [net80211] check IBSS SSID before adding nodes discovered by beacons/probe requests..

Works fine when 'hidessid' is not set (however, 'hidessid' bug is not related to this change).

Sep 20 2016, 11:08 AM
avos added inline comments to D7959: [net80211] check IBSS SSID before adding nodes discovered by beacons/probe requests..
Sep 20 2016, 10:22 AM

Sep 15 2016

avos added a comment to D7901: net80211: allow to override SWCRYPT/SWMIC bits in the driver.

Probably, yes (e.g., 88EU supports 64 MAC ID slots but has only 32 key slots; 12AU/21AU - 128 MAC ID slots, 64 key slots)

Sep 15 2016, 10:11 PM
avos updated the test plan for D7901: net80211: allow to override SWCRYPT/SWMIC bits in the driver.
Sep 15 2016, 9:56 PM
avos updated D7901: net80211: allow to override SWCRYPT/SWMIC bits in the driver.
Sep 15 2016, 9:47 PM
avos retitled D7901: net80211: allow to override SWCRYPT/SWMIC bits in the driver from to net80211: allow to override SWCRYPT/SWMIC bits in the driver.
Sep 15 2016, 9:45 PM

Sep 13 2016

avos retitled D7887: net80211: improve error checking in ieee80211_parse_{wpa,rsn} from to net80211: improve error checking in ieee80211_parse_{wpa,rsn}.
Sep 13 2016, 9:38 PM

Sep 12 2016

avos added a comment to D7845: net80211: check if beacon contains 11b rates when ERP IE is absent before enabling protection..

That was a bit problematic:

  • there are no 40MHz-capable APs without DSSS/CCK support in the range;
  • FreeBSD / Linux inserts ERP/11b rates into beacon even when DSSS/CCK support is not advertised.
Sep 12 2016, 3:55 PM

Sep 9 2016

avos abandoned D3845: urtwn(4): remove duplicate initialization of some registers from urtwn_mac_init().

Obsoleted by https://github.com/s3erios/rtwn.

Sep 9 2016, 10:11 PM
avos retitled D7845: net80211: check if beacon contains 11b rates when ERP IE is absent before enabling protection. from to net80211: check if beacon contains 11b rates when ERP IE is absent before enabling protection..
Sep 9 2016, 10:06 PM

Jun 26 2016

avos accepted D6967: Sync iwm against dfbsd .

Looks fine for me (however, I have no device to test with).

Jun 26 2016, 9:56 PM
avos added inline comments to D6967: Sync iwm against dfbsd .
Jun 26 2016, 3:59 PM

Jun 24 2016

avos updated D6958: net80211: fix LOR in ieee80211_ff_node_cleanup().
Jun 24 2016, 5:47 PM
avos retitled D6958: net80211: fix LOR in ieee80211_ff_node_cleanup() from to net80211: fix LOR in ieee80211_ff_node_cleanup().
Jun 24 2016, 5:43 PM

Jun 22 2016

avos added a comment to D6743: [iwm] Use vap->iv_myaddr instead of ic->ic_macaddr when vap != NULL..

P.S. I'm not sure that this code will be called when vap == NULL ...

Jun 22 2016, 4:33 PM
avos accepted D6743: [iwm] Use vap->iv_myaddr instead of ic->ic_macaddr when vap != NULL..

Sure (ic_macaddr is device's MAC and iv_myaddr may be a) a copy of it b) user-specified via 'ifconfig wlan0 create wlandev <dev> wlanaddr <addr>' c) user-specified via 'ifconfig wlan0 ether <addr>')

Jun 22 2016, 4:28 PM

Jun 13 2016

avos updated the diff for D6833: net80211: remove node scan lock / generation number + fix few LORs.

In addition to the above:

  • switch to ieee80211_iterate_nodes();
  • do not assert that node table lock is held, while calling node_age(); that's not really needed (there are no resources, which can be protected by this lock) + this fixes LOR/deadlock between ieee80211_timeout_stations() and ieee80211_set_tim() (easy to reproduce in HOSTAP mode while sending something to an STA with enabled power management).
Jun 13 2016, 10:41 PM
avos retitled D6833: net80211: remove node scan lock / generation number + fix few LORs from to net80211: replace node scan lock / generation number by flag.
Jun 13 2016, 2:39 PM

Jun 8 2016

avos planned changes to D6778: bwn: provide method to get device channel list (ic_getradiocaps).

Wrong for a bit; I'll fix this soon.

Jun 8 2016, 10:42 PM
avos retitled D6778: bwn: provide method to get device channel list (ic_getradiocaps) from to bwn: provide method to get device channel list (ic_getradiocaps).
Jun 8 2016, 7:31 PM

May 22 2016

avos abandoned D3840: urtwn(4): set short/long retry limits.

Obsolete by rS300433.

May 22 2016, 7:49 PM

May 19 2016

avos abandoned D4236: iwm(4): restart device after watchdog timeouts and firmware errors.

Firmware part was committed in r298594, watchdog part in r300242.

May 19 2016, 10:45 PM
avos added a comment to D6325: bsdinstall: add country/regulatory domain configuration dialog.

ping

May 19 2016, 10:41 PM
avos abandoned D6143: mwl: switch to ieee80211_add_channel*().

Committed in r300241.

May 19 2016, 10:30 PM

May 17 2016

avos retitled D6419: net80211: unbreak 'show all vaps(/a)' ddb command from to net80211: unbreak 'show all vaps(/a)' ddb command.
May 17 2016, 10:40 AM

May 11 2016

avos retitled D6325: bsdinstall: add country/regulatory domain configuration dialog from to bsdinstall: add country/regulatory domain configuration dialog.
May 11 2016, 5:06 PM

May 5 2016

avos retitled D6236: ipw: switch to ieee80211_add_channel() from to ipw: switch to ieee80211_add_channel().
May 5 2016, 8:58 PM
avos retitled D6235: wi: switch to ieee80211_add_channel() from to wi: switch to ieee80211_add_channel().
May 5 2016, 8:58 PM
avos abandoned D6205: net80211: init by default to FCC (was: DEBUG) regdomain.

Replaced with D6228.

May 5 2016, 8:54 PM
avos updated the diff for D6228: net80211: init by default to FCC (was: DEBUG) regdomain (via ifconfig).
  • Apply regdomain/country settings to the MONITOR mode.
  • Clenup isocc[] array too; as a result, 'ifconfig wlan0 create wlandev rum0 regdomain FCC4' will fail because of no country.
May 5 2016, 5:42 PM
avos added a comment to D6228: net80211: init by default to FCC (was: DEBUG) regdomain (via ifconfig).

Ah okay. So you're assuming that if a driver has set a regdomain up, it also has setup the relevant channel list. So you're defaulting to no country/no domain as a way for net80211 to realise this isn't the case.

May 5 2016, 4:47 PM
avos retitled D6228: net80211: init by default to FCC (was: DEBUG) regdomain (via ifconfig) from to net80211: init by default to FCC (was: DEBUG) regdomain (via ifconfig).
May 5 2016, 4:22 PM

May 4 2016

avos added a comment to D6205: net80211: init by default to FCC (was: DEBUG) regdomain.

by default - no (vap creation and regdomain/country setup are independent).

May 4 2016, 4:29 PM
avos added a comment to D6205: net80211: init by default to FCC (was: DEBUG) regdomain.

Before this can be committed, bsdinstall(8) should be capable to select another regdomain/country.

May 4 2016, 4:25 PM
avos retitled D6205: net80211: init by default to FCC (was: DEBUG) regdomain from to net80211: init by default to FCC (was: DEBUG) regdomain.
May 4 2016, 4:24 PM

May 3 2016

avos updated the diff for D6139: ath: refactor/split getchannels() method.

Rebase.

May 3 2016, 9:58 AM

May 2 2016

avos retitled D6182: ral: switch to ieee80211_add_channel_list_*() from to ral: switch to ieee80211_add_channel_list_*().
May 2 2016, 11:58 PM
avos added inline comments to D6179: Fix bhnd module build.
May 2 2016, 7:43 PM
avos retitled D6176: iwn: add watchdog for scanning from to iwn: add watchdog for scanning.
May 2 2016, 4:53 PM

May 1 2016

avos retitled D6171: zyd: switch to ieee80211_add_channel_list_*() from to zyd: switch to ieee80211_add_channel_list_*().
May 1 2016, 11:47 PM
avos retitled D6170: ural: switch to ieee80211_add_channel_list_*() from to ural: switch to ieee80211_add_channel_list_*().
May 1 2016, 11:47 PM
avos added a comment to D6141: iwn: switch to ieee80211_add_channel*().

P.S. About link problem: can you create a bug report for that?
For additional information, you can add
wlandebug_wlan0="state+scan+auth+assoc+crypto"
into rc.conf and attach kernel message log with the moment when it stops working.

May 1 2016, 8:39 PM
avos updated the diff for D6144: run: switch to ieee80211_add_channel_list_*().

Rebase.

May 1 2016, 6:35 PM
avos added inline comments to D6145: otus: switch to ieee80211_add_channel_list_*().
May 1 2016, 5:13 PM
avos added inline comments to D6150: iwm: switch to ieee80211_add_channel().
May 1 2016, 2:43 PM

Apr 30 2016

avos added inline comments to D6145: otus: switch to ieee80211_add_channel_list_*().
Apr 30 2016, 5:35 AM

Apr 29 2016

avos added inline comments to D6150: iwm: switch to ieee80211_add_channel().
Apr 29 2016, 11:36 PM
avos updated the diff for D6150: iwm: switch to ieee80211_add_channel().

Refresh.

Apr 29 2016, 5:49 PM
avos added inline comments to D6150: iwm: switch to ieee80211_add_channel().
Apr 29 2016, 4:10 PM
avos retitled D6150: iwm: switch to ieee80211_add_channel() from to iwm: switch to ieee80211_add_channel().
Apr 29 2016, 3:49 PM

Apr 28 2016

avos retitled D6145: otus: switch to ieee80211_add_channel_list_*() from to otus: switch to ieee80211_add_channel_list_*().
Apr 28 2016, 9:42 PM
avos retitled D6144: run: switch to ieee80211_add_channel_list_*() from to run: switch to ieee80211_add_channel_list_*().
Apr 28 2016, 8:05 PM
avos retitled D6143: mwl: switch to ieee80211_add_channel*() from to mwl: switch to ieee80211_add_channel*().
Apr 28 2016, 7:01 PM
avos retitled D6141: iwn: switch to ieee80211_add_channel*() from to iwn: switch to ieee80211_add_channel*().
Apr 28 2016, 6:33 PM
avos retitled D6140: bwn: switch to ieee80211_add_channel() from to bwn: switch to ieee80211_add_channel().
Apr 28 2016, 4:19 PM
avos updated D6139: ath: refactor/split getchannels() method.
Apr 28 2016, 3:45 PM
avos retitled D6139: ath: refactor/split getchannels() method from to ath: refactor/split getchannels() method.
Apr 28 2016, 3:45 PM

Apr 27 2016

avos retitled D6125: rum: switch to ieee80211_add_channel_list_*() from to rum: switch to ieee80211_add_channel_list_*().
Apr 27 2016, 3:01 PM
avos retitled D6124: net80211: provide a set of ieee80211_add_channel*() functions from to net80211: provide a set of ieee80211_add_channel*() functions.
Apr 27 2016, 2:32 PM

Apr 21 2016

avos closed D4848: urtwn: optimize rate lookup in the urtwn_ra_init().
Apr 21 2016, 8:37 PM

Apr 20 2016

avos added a comment to D5472: net80211: enable promiscuous mode state change for non-monitor/ahdemo modes.

ping

Apr 20 2016, 9:21 PM
avos added a comment to D6030: net80211: replace internal LE_READ_*/LE_WRITE_* macro with system le*dec / le*enc.

I'll check with dragonflybsd about the endian conversion routines to make sure they have the same ones in the same place.

Apr 20 2016, 4:13 PM
avos retitled D6030: net80211: replace internal LE_READ_*/LE_WRITE_* macro with system le*dec / le*enc from to net80211: replace internal LE_READ_*/LE_WRITE_* macro with system le*dec / le*enc.
Apr 20 2016, 3:01 PM

Mar 24 2016

avos updated D5723: rsu: merge rS292207 (fix frame processing in the Rx path).
Mar 24 2016, 12:29 AM
avos retitled D5723: rsu: merge rS292207 (fix frame processing in the Rx path) from to rsu: merge rS292207 (fix frame processing in the Rx path).
Mar 24 2016, 12:02 AM

Mar 6 2016

avos added a comment to D4487: urtwn: fix frame processing in the Rx path.

rsu(4) is affected too.

Mar 6 2016, 5:50 PM

Mar 4 2016

avos retitled D5546: rum: add legacy power saving support (STA mode) from to rum: add legacy power saving support (STA mode).
Mar 4 2016, 12:28 AM
avos retitled D5545: net80211: enable software beacon miss timer in SLEEP state from to net80211: enable software beacon miss timer in SLEEP state.
Mar 4 2016, 12:21 AM
avos retitled D5544: rum: simplify error handling in rum_newstate() from to rum: simplify error handling in rum_newstate().
Mar 4 2016, 12:04 AM
avos retitled D5543: rum: do not try to restore bssid/TSF synchronization when device is not associated from to rum: do not try to restore bssid/TSF synchronization when device is not associated.
Mar 4 2016, 12:03 AM

Mar 3 2016

avos retitled D5542: rum: separate some microcontroller vendor-specific requests into rum_do_mcu_request() from to rum: separate some microcontroller vendor-specific requests into rum_do_mcu_request().
Mar 3 2016, 11:58 PM

Mar 1 2016

avos retitled D5513: zyd, run, ural: do not corrupt MAC address from to zyd, run, ural: do not corrupt MAC address.
Mar 1 2016, 8:39 PM