adrian (Adrian Chadd)
User

Projects

User Details

User Since
May 14 2014, 7:57 AM (184 w, 2 d)

Recent Activity

Mon, Nov 20

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

Sun, Nov 19

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

Tue, Nov 14

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

Thu, Nov 9

adrian committed rS325569: [bsdbox] fix compilation due to library work..
[bsdbox] fix compilation due to library work.
Thu, Nov 9, 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

May 31 2017

adrian committed rS319343: [ar71xx] rename AR724X_BASE -> std.AR724X.
[ar71xx] rename AR724X_BASE -> std.AR724X
May 31 2017, 4:32 PM
adrian added a reviewer for D11000: Fix an off-by-one error in the VM page array on some systems.: adrian.
May 31 2017, 12:52 AM
adrian accepted D10999: Fix typo in Driver Type A/C/D capability checks in sdhci..

good catch!

May 31 2017, 12:42 AM

May 29 2017

adrian committed rS319102: [AP93] fix up the arge0/arge1 hints..
[AP93] fix up the arge0/arge1 hints.
May 29 2017, 7:57 AM
adrian committed rS319101: [ar71xx] [ar724x] update to work.
[ar71xx] [ar724x] update to work
May 29 2017, 7:30 AM
adrian committed rS319100: Update AP93 support to the new world order..
Update AP93 support to the new world order.
May 29 2017, 7:27 AM

May 28 2017

adrian committed rS319055: [ar71xx] undo read-after-write to flush; some bus devices dislike this..
[ar71xx] undo read-after-write to flush; some bus devices dislike this.
May 28 2017, 7:45 AM

May 26 2017

adrian committed rS318911: [ath] fix short-GI wireshark flag..
[ath] fix short-GI wireshark flag.
May 26 2017, 12:48 AM

May 25 2017

adrian accepted D10903: Increase timeout in Atheros HAL.

Heh, where is it happening?

May 25 2017, 3:51 PM · network
adrian committed rS318859: [lib] disable libc++experimental on mips platforms for now..
[lib] disable libc++experimental on mips platforms for now.
May 25 2017, 5:03 AM
adrian committed rS318858: Bump UPDATING to cover the ath shuffle..
Bump UPDATING to cover the ath shuffle.
May 25 2017, 5:02 AM
adrian committed rS318857: [ath] [ath_hal] retire AH_SUPPORT_AR5416 changing anything..
[ath] [ath_hal] retire AH_SUPPORT_AR5416 changing anything.
May 25 2017, 4:26 AM
adrian committed rS318856: [ath] [ath_hal] (etc, etc) - begin the task of re-modularising the HAL..
[ath] [ath_hal] (etc, etc) - begin the task of re-modularising the HAL.
May 25 2017, 4:19 AM

May 24 2017

adrian committed rS318768: [ath] begin migration of AHB support to use the PCI style board data API for….
[ath] begin migration of AHB support to use the PCI style board data API for…
May 24 2017, 1:03 AM

May 23 2017

adrian committed rS318697: [ar71xx] remove dead code!.
[ar71xx] remove dead code!
May 23 2017, 6:20 AM
adrian committed rS318696: [ar71xx] add a very simple early boot driver called "caldata" to commit cross….
[ar71xx] add a very simple early boot driver called "caldata" to commit cross…
May 23 2017, 6:20 AM
adrian committed rS318690: [arswitch] add phy debugging to the internal PHY read/write functions..
[arswitch] add phy debugging to the internal PHY read/write functions.
May 23 2017, 3:48 AM

May 21 2017

adrian committed rS318602: [ar71xx] fix up dump space a la what jhb@ did elsewhere a while ago..
[ar71xx] fix up dump space a la what jhb@ did elsewhere a while ago.
May 21 2017, 11:56 PM
adrian committed rS318601: [libcompiler-rt] add bswapdi2/bswapsi2.
[libcompiler-rt] add bswapdi2/bswapsi2
May 21 2017, 11:15 PM
adrian closed D10838: Add bswapsi2/bswapdi2 support to libcompiler-rt for mips platforms. by committing rS318601: [libcompiler-rt] add bswapdi2/bswapsi2.
May 21 2017, 11:15 PM

May 20 2017

adrian added a reviewer for D10838: Add bswapsi2/bswapdi2 support to libcompiler-rt for mips platforms.: emaste.
May 20 2017, 5:56 PM
adrian created D10838: Add bswapsi2/bswapdi2 support to libcompiler-rt for mips platforms..
May 20 2017, 5:37 PM
adrian committed rS318566: [net80211] prepare for A-MSDU/A-MPDU offload crypto / sequence number checking..
[net80211] prepare for A-MSDU/A-MPDU offload crypto / sequence number checking.
May 20 2017, 12:44 AM

May 18 2017

adrian updated the diff for D10778: [concurrency_kit] turn this into a module!.

Update to take kib's feedback into account.

May 18 2017, 7:45 PM
adrian added a comment to D10778: [concurrency_kit] turn this into a module!.
In D10778#223458, @bapt wrote:

Except there are plans to use it elsewhere. Many areas may be improved using it.

Having it as a module would mean some devs might refrain from using it because
there is no waranty for it to be there

Areas like VFS and network stack could have a good benefice from using it.

Out of curiousity what size is saved?

May 18 2017, 6:06 AM
adrian added inline comments to D10778: [concurrency_kit] turn this into a module!.
May 18 2017, 12:52 AM

May 17 2017

adrian created D10778: [concurrency_kit] turn this into a module!.
May 17 2017, 8:04 PM
adrian committed rS318413: [net80211] initial VHT radiotap implementation defines from upstream radiotap..
[net80211] initial VHT radiotap implementation defines from upstream radiotap.
May 17 2017, 7:34 PM

May 16 2017

adrian accepted D10728: iwn: (partially) rewrite A-MPDU Tx path.

I'm so very glad you're working on this stuff! It's approved; can you email freebsd-wireless@ for some further testing before commit?

May 16 2017, 4:07 AM

May 12 2017

adrian committed rS318232: [iwm] Recognize IWM_FW_PAGING_BLOCK_CMD wide cmd response correctly..
[iwm] Recognize IWM_FW_PAGING_BLOCK_CMD wide cmd response correctly.
May 12 2017, 6:35 AM
adrian committed rS318231: [iwm] Revert "if_iwm - SCAN_ABORT_UMAC response doesn't use a wide id".
[iwm] Revert "if_iwm - SCAN_ABORT_UMAC response doesn't use a wide id"
May 12 2017, 6:35 AM
adrian committed rS318230: [iwm] Fix iwm_mvm_send_cmd_pdu(_status) declarations. Make id a uint32_t..
[iwm] Fix iwm_mvm_send_cmd_pdu(_status) declarations. Make id a uint32_t.
May 12 2017, 6:34 AM
adrian committed rS318229: [iwm] Adjust if_iwm_sta.h prototypes, don't pass iwm_node to rm_sta()..
[iwm] Adjust if_iwm_sta.h prototypes, don't pass iwm_node to rm_sta().
May 12 2017, 6:33 AM
adrian committed rS318228: [iwm] Make powersaving more similar to Linux iwlwifi behaviour..
[iwm] Make powersaving more similar to Linux iwlwifi behaviour.
May 12 2017, 6:32 AM
adrian committed rS318227: [iwm] Clean up if_iwm_power.c a bit. Fix iwm_power_scheme debug print..
[iwm] Clean up if_iwm_power.c a bit. Fix iwm_power_scheme debug print.
May 12 2017, 6:31 AM
adrian committed rS318226: [iwm] Switch arguments from iwm_node* to iwm_vap* in if_iwm_power.c..
[iwm] Switch arguments from iwm_node* to iwm_vap* in if_iwm_power.c.
May 12 2017, 6:30 AM
adrian committed rS318225: [iwm] Already call iwm_mvm_power_update_mac() during SCAN<->AUTH paths..
[iwm] Already call iwm_mvm_power_update_mac() during SCAN<->AUTH paths.
May 12 2017, 6:21 AM
adrian committed rS318224: [iwm] Refuse connection to APs with beacon interval < 16..
[iwm] Refuse connection to APs with beacon interval < 16.
May 12 2017, 6:16 AM
adrian committed rS318223: [iwm] Handle AUTH->SCAN/INIT and ASSOC->SCAN/INIT better.
[iwm] Handle AUTH->SCAN/INIT and ASSOC->SCAN/INIT better
May 12 2017, 6:05 AM
adrian committed rS318222: [iwm] Factor out firmware station handling into if_iwm_sta.c..
[iwm] Factor out firmware station handling into if_iwm_sta.c.
May 12 2017, 6:03 AM
adrian committed rS318221: [iwm] Deduplicate code in iwm_auth() from an if condition..
[iwm] Deduplicate code in iwm_auth() from an if condition.
May 12 2017, 5:53 AM
adrian committed rS318220: [iwm] No need for iwm_assoc() in AUTH->ASSOC transition..
[iwm] No need for iwm_assoc() in AUTH->ASSOC transition.
May 12 2017, 5:52 AM