adrian (Adrian Chadd)
User

Projects

User Details

User Since
May 14 2014, 7:57 AM (222 w, 3 d)

Recent Activity

Jul 14 2018

adrian added a comment to P188 arge_rxfilter(9) implemented for if_arge(4), some parts were externalized from arge_attach(9) and cleanup on some magic numbers..

This looks good! do you have commit privs or should I break it up into smaller pieces and commit it?

Jul 14 2018, 3:56 AM

Jun 24 2018

adrian added a comment to D15999: Create PCI_MATCH and pci_match_device.

yaaaaayayaya do it~!

Jun 24 2018, 7:38 PM

Jun 21 2018

adrian added a comment to D15943: new driver: dev/rt2860: driver for RT2860 wifi.

interesting! ok. I wonder how hard it'd be to integrate this into the existing ral driver. All of the RAL "HAL" routines right now really are almost complete drivers themselves with some shared bus management glue. HOw hard does it look to integrate it?

Jun 21 2018, 6:42 PM

Jun 8 2018

adrian committed rS334849: [ath_hal] Return failure if noise floor calibration fails..
[ath_hal] Return failure if noise floor calibration fails.
Jun 8 2018, 6:22 PM
adrian committed rS334848: [ath_hal] Don't do ANI processing if we've reset..
[ath_hal] Don't do ANI processing if we've reset.
Jun 8 2018, 6:15 PM

May 25 2018

adrian committed rS334197: [ath_hal] migrate the shared HAL_RESET_* pieces out into ath_hal..
[ath_hal] migrate the shared HAL_RESET_* pieces out into ath_hal.
May 25 2018, 1:27 AM

Mar 16 2018

adrian accepted D14710: Show SSID maximum string length in ifconfig scan.

I think it's fine to extend it; longer SSIDs are now a thing and have been for a while.

Mar 16 2018, 4:29 PM

Mar 9 2018

adrian accepted D14628: Wrap protection frame allocation into ieee80211_alloc_prot().

It looks good! It'd be fun to try and RTS/CTS protect longer bursts, but that can always come later!

Mar 9 2018, 2:41 AM

Feb 7 2018

adrian committed rS328970: [ath] Use the BSSID address logic for STA VAPs too..
[ath] Use the BSSID address logic for STA VAPs too.
Feb 7 2018, 9:37 AM
adrian committed rS328969: [ar71xx] Fix the TL-wdr3600/tl-wdr4300 hints in the new world order..
[ar71xx] Fix the TL-wdr3600/tl-wdr4300 hints in the new world order.
Feb 7 2018, 9:36 AM

Feb 6 2018

adrian committed rS328924: [arswitch] Implement the switch MAC address fetch API..
[arswitch] Implement the switch MAC address fetch API.
Feb 6 2018, 8:36 AM
adrian committed rS328923: [etherswitchcfg] print the switch MAC address if provided..
[etherswitchcfg] print the switch MAC address if provided.
Feb 6 2018, 8:35 AM
adrian committed rS328922: [etherswitch] add initial support for potentially configuring and fetching the….
[etherswitch] add initial support for potentially configuring and fetching the…
Feb 6 2018, 8:35 AM

Feb 5 2018

adrian committed rS328901: [arswitch] disable ARP copy-to-CPU port for AR9340 for now..
[arswitch] disable ARP copy-to-CPU port for AR9340 for now.
Feb 5 2018, 8:37 PM
adrian committed rS328900: [arswitch] fix build breakage..
[arswitch] fix build breakage.
Feb 5 2018, 8:31 PM
adrian committed rS328873: [arswitch] Enable ATU dump support for the AR9340..
[arswitch] Enable ATU dump support for the AR9340.
Feb 5 2018, 7:05 AM
adrian committed rS328872: [arswitch] fix mac address field definition..
[arswitch] fix mac address field definition.
Feb 5 2018, 7:04 AM
adrian committed rS328871: [arswitch] Break out of the loop upon any error, not just -1..
[arswitch] Break out of the loop upon any error, not just -1.
Feb 5 2018, 5:52 AM
adrian committed rS328869: [ar71xx] Fix DB120 AHB device hints in the new world order..
[ar71xx] Fix DB120 AHB device hints in the new world order.
Feb 5 2018, 4:48 AM
adrian committed rS328868: [ar71xx] AR934x is a MIPS74k board - use the right hwpmc module.
[ar71xx] AR934x is a MIPS74k board - use the right hwpmc module
Feb 5 2018, 4:47 AM
adrian committed rS328867: [ar71xx] New world order - don't reference ath_pci here, it's a module now.
[ar71xx] New world order - don't reference ath_pci here, it's a module now
Feb 5 2018, 4:46 AM

Feb 4 2018

adrian committed rS328838: [arswitch] fix up issues on the AR8327..
[arswitch] fix up issues on the AR8327.
Feb 4 2018, 8:22 AM

Feb 3 2018

adrian committed rS328823: [arswitch] add initial functionality for AR8327 ATU management..
[arswitch] add initial functionality for AR8327 ATU management.
Feb 3 2018, 12:59 AM

Feb 2 2018

adrian committed rS328815: [etherswitchcfg] add atu flush and atu dump commands..
[etherswitchcfg] add atu flush and atu dump commands.
Feb 2 2018, 10:09 PM
adrian committed rS328814: [arswitch] Stub out the ATU table dump in AR9340 switches until I implement.
[arswitch] Stub out the ATU table dump in AR9340 switches until I implement
Feb 2 2018, 10:08 PM
adrian committed rS328812: [arswitch] begin tidying up the learning and ATU management, introduce ATU APIs..
[arswitch] begin tidying up the learning and ATU management, introduce ATU APIs.
Feb 2 2018, 10:05 PM
adrian committed rS328766: [etherswitch] add the first pass of a simple API to flush and fetch the L2….
[etherswitch] add the first pass of a simple API to flush and fetch the L2…
Feb 2 2018, 2:05 AM

Feb 1 2018

adrian committed rS328758: [atheros] Update QCA953x support to use the new hints..
[atheros] Update QCA953x support to use the new hints.
Feb 1 2018, 10:02 PM
adrian committed rS328757: [atheros] Fix DIR-825C1 to use the new hints..
[atheros] Fix DIR-825C1 to use the new hints.
Feb 1 2018, 10:01 PM
adrian committed rS328756: [atheros] teach these two boards about the new hints location as well..
[atheros] teach these two boards about the new hints location as well.
Feb 1 2018, 10:00 PM
adrian committed rS328755: [atheros] Teach the QCA955x SoC code about the new hints stuff..
[atheros] Teach the QCA955x SoC code about the new hints stuff.
Feb 1 2018, 10:00 PM
adrian committed rS328754: [atheros] Fix-up the base address stuff after I did a drive-by with the….
[atheros] Fix-up the base address stuff after I did a drive-by with the…
Feb 1 2018, 9:59 PM

Jan 31 2018

adrian committed rS328619: [arswitch] Fix ATU programming on the AR8327 switch..
[arswitch] Fix ATU programming on the AR8327 switch.
Jan 31 2018, 7:37 AM
adrian committed rS328618: [arswitch] Fix ATU flushing on AR8216/AR8316 and most of the later chips..
[arswitch] Fix ATU flushing on AR8216/AR8316 and most of the later chips.
Jan 31 2018, 7:37 AM
adrian committed rS328617: [arswitch] add a new debug section for upcoming address table management..
[arswitch] add a new debug section for upcoming address table management.
Jan 31 2018, 7:20 AM

Jan 2 2018

adrian committed rS327479: [net80211] convert all of the WME use over to a temporary copy of WME info..
[net80211] convert all of the WME use over to a temporary copy of WME info.
Jan 2 2018, 12:07 AM

Dec 30 2017

adrian added a comment to D13161: net80211: sanitize input for ieee80211_output().

commit away! thanks!

Dec 30 2017, 12:17 AM
adrian added a comment to D9806: net80211: handle VHT nodes in ieee80211_node_setuptxparms().

commit away!

Dec 30 2017, 12:16 AM

Dec 9 2017

adrian committed rS326737: [net80211] add a method for checking if a VAP WME AC has a NOACK policy or not..
[net80211] add a method for checking if a VAP WME AC has a NOACK policy or not.
Dec 9 2017, 11:16 PM

Nov 27 2017

adrian accepted D13021: bhnd: add/update inline documentation comments and man pages.
Nov 27 2017, 8:03 PM

Nov 26 2017

adrian added a comment to D13244: Remove fortune(6).

Replacing it with a placeholder bootstrap fortune shell script to retain backward compat is a smart move.

Nov 26 2017, 5:19 PM
adrian accepted D13244: Remove fortune(6).

Approved.

Nov 26 2017, 7:24 AM

Nov 20 2017

adrian accepted D12385: Preemptively perform intr_map_irq() on non-FDT MIPS targets..
Nov 20 2017, 11:29 PM

Nov 19 2017

adrian added inline comments to D13161: net80211: sanitize input for ieee80211_output().
Nov 19 2017, 11:42 PM

Nov 14 2017

adrian accepted D12385: Preemptively perform intr_map_irq() on non-FDT MIPS targets..
Nov 14 2017, 9:43 PM

Nov 9 2017

adrian committed rS325569: [bsdbox] fix compilation due to library work..
[bsdbox] fix compilation due to library work.
Nov 9 2017, 1:41 AM

Oct 16 2017

adrian closed D12680: [svxlink] make this compile again.
Oct 16 2017, 7:28 PM
adrian committed rP452246: [svxlink] make this compile / run on FreeBSD-HEAD again..
[svxlink] make this compile / run on FreeBSD-HEAD again.
Oct 16 2017, 7:28 PM

Oct 15 2017

adrian updated the diff for D12680: [svxlink] make this compile again.

Fix up warnings from portlint

Oct 15 2017, 5:35 PM
adrian created D12680: [svxlink] make this compile again.
Oct 15 2017, 4:45 PM

Oct 13 2017

adrian committed rS324580: [net80211] don't try to follow a NULL rxs pointer down the sink..
[net80211] don't try to follow a NULL rxs pointer down the sink.
Oct 13 2017, 6:49 AM

Oct 12 2017

adrian committed rS324571: [ath] Begin using the replacement EDCA functions..
[ath] Begin using the replacement EDCA functions.
Oct 12 2017, 9:59 PM
adrian committed rS324570: [net80211] begin handling multiple hardware decap'ed A-MSDU in the RX path..
[net80211] begin handling multiple hardware decap'ed A-MSDU in the RX path.
Oct 12 2017, 9:57 PM

Oct 10 2017

adrian added a comment to D12480: multimedia/qt5-multimedia: Modernize and turn on sound support by default.

I think alsa is fine, as pulseaudio can capture alsa sound too.

Oct 10 2017, 5:08 PM
adrian accepted D12480: multimedia/qt5-multimedia: Modernize and turn on sound support by default.

hi! thanks for this! this will be really useful!

Oct 10 2017, 4:40 PM

Oct 3 2017

adrian accepted D12582: bhnd(4): Add support for querying DMA address translation parameters.

lgtm; you don't have to ask for my permission to commit to bhnd stuff btw :)

Oct 3 2017, 10:56 PM

Oct 2 2017

adrian accepted D12552: net80211: export interface unit number via SIOCG80211 ioctl (IEEE80211_IOC_UNIT request type).
Oct 2 2017, 4:13 PM

Oct 1 2017

adrian added a comment to D12553: wlandebug(8): use new IEEE80211_IOC_UNIT ioctl request.

maybe the libifconfig thing that was done recently?

Oct 1 2017, 1:51 AM

Sep 30 2017

adrian accepted D12553: wlandebug(8): use new IEEE80211_IOC_UNIT ioctl request.
Sep 30 2017, 11:35 PM

Sep 27 2017

adrian added a comment to D12385: Preemptively perform intr_map_irq() on non-FDT MIPS targets..

have you tested this on a non-FDT MIPS board? (if not, please do get a carambola2? ;-)

Sep 27 2017, 9:16 PM
adrian accepted D12392: Implement bhnd(4) platform device registration..
Sep 27 2017, 1:50 AM
adrian accepted D12510: Add support for supplying bus I/O callbacks when initializing an EROM parser..
Sep 27 2017, 1:50 AM

Sep 10 2017

adrian accepted D12300: Add MIPS32/64 Rev2 intctl cp0 register definitions..

lgtm

Sep 10 2017, 7:07 PM

Aug 29 2017

adrian added a reviewer for D12157: [net80211] add A-MSDU hardware decap sequence number range checking This is part one of a multi-part series aimed at supporting hardware decap'ed A-MSDU frames. Hardware decap'ed A-MSDU frames have a variety of unfun behaviours: * for now, they...: s3erios_gmail.com.
Aug 29 2017, 11:23 PM
adrian created D12157: [net80211] add A-MSDU hardware decap sequence number range checking This is part one of a multi-part series aimed at supporting hardware decap'ed A-MSDU frames. Hardware decap'ed A-MSDU frames have a variety of unfun behaviours: * for now, they....
Aug 29 2017, 11:22 PM

Aug 8 2017

adrian accepted D3272: Add ALTQ(9) CoDel algorithm support.

yes please!

Aug 8 2017, 10:34 PM

Aug 7 2017

adrian accepted D11810: Add gpio methods to read/write/configure the state of up to 32 pins simultaneously.

I like it!

Aug 7 2017, 10:10 PM

Jul 31 2017

adrian committed rS321800: [wlanwds] allow for a DWDS AP VAP to be not be the first VAP on a NIC..
[wlanwds] allow for a DWDS AP VAP to be not be the first VAP on a NIC.
Jul 31 2017, 5:34 PM

Jul 28 2017

adrian committed rS321635: [ar71xx] get rid of ath_pci - it's built as a module now..
[ar71xx] get rid of ath_pci - it's built as a module now.
Jul 28 2017, 1:17 AM

Jul 26 2017

adrian committed rS321511: [iwm] Sync rs (rate-selection) API definitions from Linux iwlwifi..
[iwm] Sync rs (rate-selection) API definitions from Linux iwlwifi.
Jul 26 2017, 5:52 AM
adrian committed rS321510: [iwm] Add iwm_mvm_send_lq_cmd() from Linux iwlwifi to if_iwm_util.c..
[iwm] Add iwm_mvm_send_lq_cmd() from Linux iwlwifi to if_iwm_util.c.
Jul 26 2017, 5:51 AM
adrian committed rS321509: [iwm] Sync statistics API definitions with Linux iwlwifi..
[iwm] Sync statistics API definitions with Linux iwlwifi.
Jul 26 2017, 5:41 AM
adrian committed rS321508: [iwm] Cleanup mbufq draining. Add iwm_xmit_queue_drain() like in iwn(4)..
[iwm] Cleanup mbufq draining. Add iwm_xmit_queue_drain() like in iwn(4).
Jul 26 2017, 5:29 AM
adrian committed rS321507: [iwm] if_iwm - Use chan list from ieee80211_scan_state for scan, not….
[iwm] if_iwm - Use chan list from ieee80211_scan_state for scan, not…
Jul 26 2017, 5:26 AM

Jul 23 2017

adrian committed rS321380: [ar933x] make carambola2 work again!.
[ar933x] make carambola2 work again!
Jul 23 2017, 7:11 AM
adrian committed rS321379: [ar933x] re-add the ar71xx_apb device for AR933x..
[ar933x] re-add the ar71xx_apb device for AR933x.
Jul 23 2017, 7:02 AM

Jul 17 2017

adrian committed rS321101: [iwm] actually use the new rxon function now..
[iwm] actually use the new rxon function now.
Jul 17 2017, 9:32 PM
adrian committed rS321100: [iwm] if_iwm - Factor out and improve iwm_mvm_scan_rxon_flags() in if_iwm_scan..
[iwm] if_iwm - Factor out and improve iwm_mvm_scan_rxon_flags() in if_iwm_scan.
Jul 17 2017, 9:29 PM

Jul 6 2017

adrian committed rS320704: [ar724x] put in explicit memory barriers now that read/write register no longer.
[ar724x] put in explicit memory barriers now that read/write register no longer
Jul 6 2017, 4:56 AM
adrian committed rS320700: [ar71xx] Start migrating the AR934x based boards over to the new world order..
[ar71xx] Start migrating the AR934x based boards over to the new world order.
Jul 6 2017, 4:06 AM

Jun 29 2017

adrian committed rS320466: [ath_hal] if building with ALQ, ensure we actually depend upon ALQ..
[ath_hal] if building with ALQ, ensure we actually depend upon ALQ.
Jun 29 2017, 3:59 AM
adrian committed rS320465: [mips] [ar71xx] Since the wlan/ath drivers use ALQ, ensure we build the module.
[mips] [ar71xx] Since the wlan/ath drivers use ALQ, ensure we build the module
Jun 29 2017, 3:58 AM
adrian committed rS320464: [mips] make this compile again after all of the config changes..
[mips] make this compile again after all of the config changes.
Jun 29 2017, 3:57 AM

Jun 26 2017

adrian committed rP444376: [qsstv] fix uninitialised member access..
[qsstv] fix uninitialised member access.
Jun 26 2017, 4:19 PM

Jun 16 2017

adrian committed rS319994: [ar71xx] migrate all of the duplicate configuration out into a shared config….
[ar71xx] migrate all of the duplicate configuration out into a shared config…
Jun 16 2017, 12:44 AM

Jun 6 2017

adrian added a comment to D11003: Load balance sockets with new SO_REUSEPORT_LB option.

i'm okay with this (as long as it doesn't break RSS/PCBGROUPS.) This is fine for people wanting non-RSS load balancing of things (eg people writing loopback servics) without doing it in userland.

Jun 6 2017, 12:38 AM

Jun 5 2017

adrian accepted D11050: [bhnd] reduce size of chipc_slicer.

I'm okay if Landon is okay!

Jun 5 2017, 7:49 PM

Jun 4 2017

adrian committed rS319589: [iwm] Remove support for fw older than -17 and -22.
[iwm] Remove support for fw older than -17 and -22
Jun 4 2017, 9:29 PM
adrian committed rS319588: [iwmfw] bump built firmware now to version 22 for 7265D and 8000C..
[iwmfw] bump built firmware now to version 22 for 7265D and 8000C.
Jun 4 2017, 9:28 PM
adrian committed rS319587: ... aaaaand done..
... aaaaand done.
Jun 4 2017, 9:28 PM
adrian committed rS319586: [iwmfw] 8000C ver 22 firmware..
[iwmfw] 8000C ver 22 firmware.
Jun 4 2017, 9:28 PM
adrian committed rS319585: bump temporary for iwm firmware..
bump temporary for iwm firmware.
Jun 4 2017, 9:27 PM
adrian committed rS319584: [iwmfw] add 7265D-22 firmware.
[iwmfw] add 7265D-22 firmware
Jun 4 2017, 9:26 PM
adrian committed rS319583: [ath_hal] add USB reset PLL work around for AR9331/AR9344 (Hornet/Wasp.).
[ath_hal] add USB reset PLL work around for AR9331/AR9344 (Hornet/Wasp.)
Jun 4 2017, 9:22 PM
adrian committed rS319582: [iwm] Ignore IWM_DEBUG_LOG_MSG notifications..
[iwm] Ignore IWM_DEBUG_LOG_MSG notifications.
Jun 4 2017, 9:14 PM
adrian committed rS319581: [iwm] Set command code for PHY_DB as well..
[iwm] Set command code for PHY_DB as well.
Jun 4 2017, 9:13 PM
adrian committed rS319580: [iwm] Set correct state in smart-fifo configuration..
[iwm] Set correct state in smart-fifo configuration.
Jun 4 2017, 9:12 PM
adrian committed rS319579: [iwm] Remove dead code from iwm_pcie_load_cpu_sections()..
[iwm] Remove dead code from iwm_pcie_load_cpu_sections().
Jun 4 2017, 9:11 PM
adrian committed rS319578: [iwm] Check for lar_disable tunable, and lar_enabled flag from NVM..
[iwm] Check for lar_disable tunable, and lar_enabled flag from NVM.
Jun 4 2017, 9:10 PM
adrian committed rS319577: [iwm] Move Smart Fifo handling into if_iwm_sf.c, sync with Linux iwlwifi..
[iwm] Move Smart Fifo handling into if_iwm_sf.c, sync with Linux iwlwifi.
Jun 4 2017, 9:06 PM