Page MenuHomeFreeBSD

adrian (Adrian Chadd)
User

Projects (7)

User Details

User Since
May 14 2014, 7:57 AM (622 w, 4 d)

Recent Activity

Yesterday

adrian added inline comments to D49452: USB4 host reset (& writing to router config space).
Sun, Apr 19, 3:23 PM · USB

Sat, Apr 18

adrian added a comment to D56509: iflib: fix book keeping.

(post commit) maybe its worth adding function documentation explaining what its supposed to be doing and returning?

Sat, Apr 18, 8:21 PM
adrian updated subscribers of D53051: Teach bridge interfaces to work with async DHCP (add IFM_ETHER support).

I think having it nailed up the way it is for now is a good first step. Ideally we'd have the bridge "state" for something like dhcp be based on the link state of a subset of children interfaces - and if none exist, it does what you're doing.

Sat, Apr 18, 4:06 PM · bridge

Fri, Apr 17

adrian committed rGb4be4a7890e7: powerpc64: fix builds (authored by adrian).
powerpc64: fix builds
Fri, Apr 17, 7:33 PM
adrian committed rGf46d75c90f5f: ixgbe: improve MDIO performance by reducing semaphore/IPC delays (authored by adrian).
ixgbe: improve MDIO performance by reducing semaphore/IPC delays
Fri, Apr 17, 5:14 PM
adrian closed D50295: ixgbe: improve MDIO performance by reducing semaphore/IPC delays.
Fri, Apr 17, 5:13 PM
adrian closed D50128: ixgbe: add MDIO bus support.
Fri, Apr 17, 5:13 PM
adrian committed rGcfec995c87f3: ixgbe: add MDIO bus support (authored by adrian).
ixgbe: add MDIO bus support
Fri, Apr 17, 5:13 PM
adrian accepted D56470: boot1.chrp: Improve comment for the SLOF hack.
Fri, Apr 17, 4:23 PM
adrian added a comment to D56465: boot1sa.chrp: A libsa-based first-stage loader for PPC.

neat! how do I build/install this to test this in pseries VMs?

Fri, Apr 17, 2:14 PM
adrian added a comment to D56102: rge: make int_rx_mod a sysctl tunable.

I've pushed D56103; please rebase this on top of -HEAD as of today and please address limiting the rx moderation value appropriately (just do it when you program; don't bother going through creating a SYSCTL_PROC hook to validate it on read/write..)

Fri, Apr 17, 2:41 AM
adrian committed rG4390c37b5c94: rge: add disable_aspm tunable for PCIe power management (authored by chris.longros_gmail.com).
rge: add disable_aspm tunable for PCIe power management
Fri, Apr 17, 2:41 AM
adrian committed rGaae906840494: asmc: add automatic voltage/current/power/ambient sensor detection (authored by guest-seuros).
asmc: add automatic voltage/current/power/ambient sensor detection
Fri, Apr 17, 2:41 AM
adrian closed D56103: rge: add disable_aspm tunable for PCIe power management.
Fri, Apr 17, 2:40 AM
adrian closed D55807: asmc: add automatic voltage/current/power/ambient sensor detection.
Fri, Apr 17, 2:40 AM
adrian accepted D55807: asmc: add automatic voltage/current/power/ambient sensor detection.
Fri, Apr 17, 2:30 AM
adrian accepted D56457: stand/common/load_elf: Do kernel module relocations for PPC.

neat! why's the kernel ET_DYN on ppc anyway?

Fri, Apr 17, 1:39 AM

Thu, Apr 16

adrian accepted D56429: stand/libofw: make OF_hasprop() part of the library.

ah it's already there. yay!

Thu, Apr 16, 5:47 PM
adrian added a comment to D56429: stand/libofw: make OF_hasprop() part of the library.

Looks good; do we have a manpage with the other OF_ methods?

Thu, Apr 16, 4:28 PM
adrian accepted D55748: ure: add USB device IDs for additional RTL8152/RTL8153 adapters.
Thu, Apr 16, 4:18 PM · network
adrian added a comment to D56102: rge: make int_rx_mod a sysctl tunable.

can you add some validation of the parameter before programming it into the register? surely it's not a single 32 bit field?

Thu, Apr 16, 4:18 PM
adrian accepted D56103: rge: add disable_aspm tunable for PCIe power management.

looks good; ASPM is a common breaking point.

Thu, Apr 16, 4:17 PM

Wed, Apr 15

adrian added inline comments to D50128: ixgbe: add MDIO bus support.
Wed, Apr 15, 11:21 PM
adrian accepted D56399: bpf: fix setting read timeout on ppc64.
Wed, Apr 15, 4:05 PM
adrian committed rG3e27114a7f96: asmc: add raw SMC key read/write interface (authored by guest-seuros).
asmc: add raw SMC key read/write interface
Wed, Apr 15, 4:29 AM
adrian closed D54441: asmc: add raw SMC key read/write interface.
Wed, Apr 15, 4:28 AM
adrian accepted D54441: asmc: add raw SMC key read/write interface.
Wed, Apr 15, 2:33 AM

Tue, Apr 14

adrian added a comment to D56399: bpf: fix setting read timeout on ppc64.

good catch! would you mind adding a note in the code about this so it's not accidentally removed in the future when someone tinkers with compat stuff?

Tue, Apr 14, 9:02 PM

Mon, Apr 13

adrian accepted D54441: asmc: add raw SMC key read/write interface.
Mon, Apr 13, 12:58 AM
adrian accepted D55807: asmc: add automatic voltage/current/power/ambient sensor detection.
Mon, Apr 13, 12:57 AM

Sun, Apr 12

adrian accepted D54172: Add Support for Geneve (RFC8926).
Sun, Apr 12, 11:00 PM
adrian added inline comments to D54172: Add Support for Geneve (RFC8926).
Sun, Apr 12, 8:45 PM
adrian accepted D55182: geneve(4): Add geneve manual.
Sun, Apr 12, 8:40 PM
adrian added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

oh oops! ok sorry yes please test it. i missed that!

Sun, Apr 12, 7:17 PM
adrian added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

wait ignore me. There already IS stuff in sys/dev/intel/

Sun, Apr 12, 7:08 PM
adrian added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

oh one final comment - please put the code in sys/dev/intelpmc/, matching sys/modules/intelpmc/ .

Sun, Apr 12, 7:03 PM
adrian accepted D54881: intel/intelpmc: Add Intel PMC Core driver.
Sun, Apr 12, 7:02 PM
adrian added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

I'm going to land this today unless someone has any last minute objections!

Sun, Apr 12, 3:45 PM
adrian accepted D56251: linux: add Linux i2c-dev ioctl compatibility support.

nice work!

Sun, Apr 12, 3:40 AM

Sat, Apr 11

adrian added a reviewer for D56350: qcom_tlmm: extend the IPQ4018 pinmux function mask to 4 bits: ARM.
Sat, Apr 11, 1:41 AM · arm64, ARM
adrian added a reviewer for D56349: qcom_tlmm: prepare for supporting multiple TLMM platforms: ARM.
Sat, Apr 11, 1:40 AM · arm64, ARM
adrian added a reviewer for D56351: qcom_tlmm: add i2c pull up strength config option: ARM.
Sat, Apr 11, 1:40 AM · arm64, ARM

Fri, Apr 10

adrian requested review of D56351: qcom_tlmm: add i2c pull up strength config option.
Fri, Apr 10, 11:43 PM · arm64, ARM
adrian requested review of D56350: qcom_tlmm: extend the IPQ4018 pinmux function mask to 4 bits.
Fri, Apr 10, 11:42 PM · arm64, ARM
adrian requested review of D56349: qcom_tlmm: prepare for supporting multiple TLMM platforms.
Fri, Apr 10, 11:39 PM · arm64, ARM
adrian committed rG4e3fdced7f78: qcom_gcc: migrate the MSM8916 support to qcom_gcc (authored by adrian).
qcom_gcc: migrate the MSM8916 support to qcom_gcc
Fri, Apr 10, 10:13 PM
adrian closed D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc.
Fri, Apr 10, 10:13 PM · ARM, arm64
adrian updated the diff for D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc.

address copyright/dates

Fri, Apr 10, 10:12 PM · ARM, arm64
adrian committed rGfc68534a9ad9: rge: add Wake-on-LAN support for magic packet (authored by chris.longros_gmail.com).
rge: add Wake-on-LAN support for magic packet
Fri, Apr 10, 5:44 PM
adrian closed D56259: rge: add Wake-on-LAN support for magic packet.
Fri, Apr 10, 5:43 PM · network

Thu, Apr 9

adrian added projects to D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc: arm64, ARM.
Thu, Apr 9, 12:56 AM · ARM, arm64
adrian updated the diff for D49706: qcom_gcc: migrate the MSM8916 support to qcom_gcc.

update to include fixes to build on both 32 and 64 bit platforms

Thu, Apr 9, 12:55 AM · ARM, arm64

Tue, Apr 7

adrian updated the diff for D50295: ixgbe: improve MDIO performance by reducing semaphore/IPC delays.

rebase/update

Tue, Apr 7, 4:48 PM
adrian updated the diff for D50128: ixgbe: add MDIO bus support.

rename ixgbe_mdio -> if_ix_mdio_hw

Tue, Apr 7, 4:48 PM

Mon, Apr 6

adrian accepted D56259: rge: add Wake-on-LAN support for magic packet.

Thanks! Lemme test it locally and then i'll pull it into -head.

Mon, Apr 6, 3:35 PM · network
adrian added a project to D56259: rge: add Wake-on-LAN support for magic packet: network.
Mon, Apr 6, 3:35 PM · network

Sun, Apr 5

adrian added a comment to D56259: rge: add Wake-on-LAN support for magic packet.

hi! i'm trying to put as much hardware specific code into if_rge_hw.c to hopefully make it easier to keep whole hardware-specific routines in sync with openbsd.

Sun, Apr 5, 8:16 PM · network

Fri, Apr 3

adrian added a reviewer for D56244: powerpc: refactor dmamap setup; free dmamap in error paths: PowerPC.
Fri, Apr 3, 4:29 PM · PowerPC
adrian added a reviewer for D56243: powerpc: busdma declaration shuffling: PowerPC.
Fri, Apr 3, 4:28 PM · PowerPC
adrian requested review of D56244: powerpc: refactor dmamap setup; free dmamap in error paths.
Fri, Apr 3, 4:26 PM · PowerPC
adrian requested review of D56243: powerpc: busdma declaration shuffling.
Fri, Apr 3, 4:26 PM · PowerPC

Tue, Mar 31

adrian added a reviewer for D56208: powerpc: use local flags for bounce buffers instead of common flags: PowerPC.

looks like this diff got the flags stuff and shuffling around where the 'struct bus_dma_tag' is defined.
I'll go clean that up shortly.

Tue, Mar 31, 10:51 PM · PowerPC
adrian requested review of D56208: powerpc: use local flags for bounce buffers instead of common flags.
Tue, Mar 31, 10:49 PM · PowerPC

Mon, Mar 30

adrian accepted D56153: mdoc.7: Revert upstream changes to Lb/LIBRARY.
Mon, Mar 30, 4:04 PM

Sun, Mar 29

adrian added inline comments to D50128: ixgbe: add MDIO bus support.
Sun, Mar 29, 8:59 PM
adrian accepted D56148: Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT.
Sun, Mar 29, 8:41 PM
adrian added inline comments to D50128: ixgbe: add MDIO bus support.
Sun, Mar 29, 6:43 PM
adrian updated the diff for D50295: ixgbe: improve MDIO performance by reducing semaphore/IPC delays.

swizzle when it's done to explicitly do it for mdio/management;
add comments in the code.

Sun, Mar 29, 6:41 PM
adrian updated the diff for D50128: ixgbe: add MDIO bus support.

Update to latest -HEAD; make it default to off w/out a hint

Sun, Mar 29, 6:41 PM
adrian committed rGe7de7feb7426: usbdevs: Add USB device IDs for Nuand bladeRF SDR (authored by guest-seuros).
usbdevs: Add USB device IDs for Nuand bladeRF SDR
Sun, Mar 29, 2:56 AM
adrian closed D54733: usbdevs: Add USB device IDs for Nuand bladeRF SDR.
Sun, Mar 29, 2:55 AM

Sat, Mar 28

adrian accepted D54282: packages: Always install kernel as /boot/kernel.NAME.
Sat, Mar 28, 10:31 PM
adrian added a comment to D54282: packages: Always install kernel as /boot/kernel.NAME.

at the surface this looks all just fine. I trust that if you've tested it a bunch and new installs are ok, I think we're ok.

Sat, Mar 28, 10:31 PM
adrian added a member for pkgbase: adrian.
Sat, Mar 28, 10:27 PM
adrian added inline comments to D54282: packages: Always install kernel as /boot/kernel.NAME.
Sat, Mar 28, 10:27 PM

Wed, Mar 25

adrian committed rG930a790c2abb: rge: make rx_process_limit a sysctl tunable (authored by chris.longros_gmail.com).
rge: make rx_process_limit a sysctl tunable
Wed, Mar 25, 1:31 AM
adrian committed rG8f36a012d65f: rge.4: fix incorrect speed range in HARDWARE section (authored by chris.longros_gmail.com).
rge.4: fix incorrect speed range in HARDWARE section
Wed, Mar 25, 1:31 AM
adrian committed rGf7fd4e79fa09: rge: handle interface flags changes (authored by brad_comstyle.com).
rge: handle interface flags changes
Wed, Mar 25, 1:30 AM
adrian closed D56014: rge: make rx_process_limit a sysctl tunable.
Wed, Mar 25, 1:30 AM
adrian closed D55995: rge.4: fix incorrect speed range in HARDWARE section.
Wed, Mar 25, 1:30 AM
adrian closed D55728: rge: handle interface flags changes.
Wed, Mar 25, 1:30 AM
adrian accepted D56014: rge: make rx_process_limit a sysctl tunable.
Wed, Mar 25, 1:27 AM
adrian accepted D55995: rge.4: fix incorrect speed range in HARDWARE section.
Wed, Mar 25, 1:25 AM
adrian added a reviewer for D55976: rge: add support for RTL8127ATF with SFP+ interface: kevlo.

@kevlo would you mind taking a look at this? What do y'all do in openbsd for SFP+ support?

Wed, Mar 25, 1:24 AM

Sun, Mar 22

adrian accepted D55728: rge: handle interface flags changes.
Sun, Mar 22, 3:38 PM

Mar 17 2026

adrian added a comment to D55631: axge: fix spurious link down from MII, frozen TX.

this is good work! i would like to figure out how to describe the "why" this extra stuff is necessary though, so lemme noodle on that a bit first.

Mar 17 2026, 7:37 PM · USB, network
adrian accepted D55885: ndp: don't send unsolicited NA for multicast address.
Mar 17 2026, 1:56 AM
adrian accepted D55344: netinet: Promote IFP_TO_IA() from macro to function in_ifprimaryaddr()..
Mar 17 2026, 1:21 AM
adrian accepted D55345: netinet: Use in_ifprimaryaddr() in place of IFP_TO_IA()..
Mar 17 2026, 1:21 AM

Mar 16 2026

Herald added a reviewer for D55031: netinet6: Pass IPv4-mapped ASM multicast joins/leaves to netinet.: pouria.
Mar 16 2026, 7:03 AM

Mar 15 2026

adrian committed rG9976cff55e88: rge: use C style comments instead of C++ (authored by chris.longros_gmail.com).
rge: use C style comments instead of C++
Mar 15 2026, 8:19 PM
adrian closed D55743: rge: use C style comments instead of C++.
Mar 15 2026, 8:18 PM · network
adrian accepted D55743: rge: use C style comments instead of C++.
Mar 15 2026, 4:13 PM · network

Mar 14 2026

adrian added a comment to D55728: rge: handle interface flags changes.

Ok, i'm now actively looking at this.

Mar 14 2026, 9:38 PM
adrian added a comment to D55743: rge: use C style comments instead of C++.

Lemme see which I can delete and which I need to keep and use.

Mar 14 2026, 9:37 PM · network
adrian committed rGe6f4e4ab8a51: re(4), rge(4): improve Realtek driver man pages (authored by chris.longros_gmail.com).
re(4), rge(4): improve Realtek driver man pages
Mar 14 2026, 9:37 PM
adrian closed D55745: re(4), rge(4): improve Realtek driver man pages.
Mar 14 2026, 9:36 PM · network
adrian accepted D55745: re(4), rge(4): improve Realtek driver man pages.
Mar 14 2026, 9:34 PM · network

Mar 8 2026

adrian added a comment to D55744: rge: remove dead code left over from the OpenBSD import.

It's in here just in case i need it when figuring out WOL. I'd much prefer we figure out WOL :P

Mar 8 2026, 9:29 PM · network
adrian accepted D55717: net80211: fix VHT160/80P80/80 chanwidth selection in the "40-" case.

nice catch!

Mar 8 2026, 1:22 AM