Page MenuHomeFreeBSD

erj (Eric Joyner)
Spy

Projects

User Details

User Since
Jan 27 2015, 7:34 PM (559 w, 12 h)

Recent Activity

Thu, Oct 9

erj added a comment to D52782: ice(4): Add PCI IDs for E835 devices.
In D52782#1206718, @erj wrote:

Can you tell us what the hardware enhancements are? 👀

I added a bit more details.

Thu, Oct 9, 4:23 PM
erj added a comment to D52990: ix(4): Document E610 hardware and debug dump feature.

(approval for the functionality; you should make @ziaee's suggested changes to the documentation)

Thu, Oct 9, 4:21 PM
erj accepted D52990: ix(4): Document E610 hardware and debug dump feature.
Thu, Oct 9, 4:20 PM

Wed, Oct 1

erj accepted D52782: ice(4): Add PCI IDs for E835 devices.

Can you tell us what the hardware enhancements are? 👀

Wed, Oct 1, 9:19 AM

Aug 19 2025

erj added a comment to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.

I think the automatic close fails if the diff is too big or has too many files? It's happened a lot to me, but I never figured out why. So as @kbowling says, it's not cutting corners, it's just an imperfect integration between git and Phabricator; it's normal to make small edits between the review being approved and pushing it upstream.

Aug 19 2025, 7:21 PM

Aug 5 2025

erj accepted D51748: iflib: don't pullup UDP payloads to the TCP header size.

This all seems sensible to me.

Aug 5 2025, 7:07 PM
erj updated erj.
Aug 5 2025, 7:01 PM

Aug 4 2025

erj accepted D51331: ixl(4): Fix queue MSI and legacy IRQ rearming.
Aug 4 2025, 2:48 AM
erj accepted D50934: ix(4): Add support for debug dump for E610 adapters.
Aug 4 2025, 2:47 AM
erj accepted D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.

I think it's ok as-is, but there are some future changes to look at.

Aug 4 2025, 2:43 AM

Jul 28 2025

erj committed R9:ff678f3c8fb6: Update my (erj) PGP key with new expiration date (authored by erj).
Update my (erj) PGP key with new expiration date
Jul 28 2025, 6:57 PM

Jul 25 2025

erj committed rGfdefa79abef2: ice.4: Update man page (authored by erj).
ice.4: Update man page
Jul 25 2025, 3:59 AM

Jun 26 2025

erj accepted D51062: release: Fix dvdrom building dependency.
Jun 26 2025, 6:39 PM

May 28 2025

erj accepted D50327: ice(4): Update E830-XXV device ids.
May 28 2025, 7:33 PM

May 16 2025

erj added a comment to D50379: Overview:.

I'm not familiar with QAT hardware, so these comments are mostly about documentation and trying to understand some of it a bit better.

May 16 2025, 7:41 PM

May 14 2025

erj added a comment to D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices.

In the description:

May 14 2025, 7:58 PM
erj added a comment to D48812: ppt: Fix panic when configuring unavailable MSI-X vector.
In D48812#1148812, @jhb wrote:

Do we still need this after fixing the PCI bus driver to stop caching the message count?

May 14 2025, 7:19 PM
erj accepted D50327: ice(4): Update E830-XXV device ids.

Cancelling a 4 port SFP OCP card sounds like an odd move to me.

May 14 2025, 9:36 AM
erj accepted D48812: ppt: Fix panic when configuring unavailable MSI-X vector.
May 14 2025, 9:27 AM
erj accepted D50332: committers-src: add myself (kgalazka@).

It looks good to me, with the added newline

May 14 2025, 9:20 AM

May 5 2025

erj added inline comments to D50128: ixgbe: add MDIO bus support.
May 5 2025, 6:51 PM
erj updated subscribers of D50127: ixgbe: add MDIO access routines from intel DPDK.

I'm going to assume there are some hidden #ifdefs that are getting stripped out that require the write() function to be more complex for some reason. @krzysztof.galazka_intel.com ?

May 5 2025, 6:14 PM
erj accepted D50127: ixgbe: add MDIO access routines from intel DPDK.
May 5 2025, 6:12 PM

Apr 3 2025

erj committed rG5ae5f71d505c: igc(4): Fix attach for I226-K and LMVP devices (authored by erj).
igc(4): Fix attach for I226-K and LMVP devices
Apr 3 2025, 8:02 PM
erj committed rGf034ddd2fa38: igc(4): Fix attach for I226-K and LMVP devices (authored by erj).
igc(4): Fix attach for I226-K and LMVP devices
Apr 3 2025, 8:00 PM

Mar 1 2025

erj committed rG7ee310c80ea7: igc(4): Fix attach for I226-K and LMVP devices (authored by erj).
igc(4): Fix attach for I226-K and LMVP devices
Mar 1 2025, 4:15 AM
erj closed D49147: igc(4): Fix attach for I226-K and LMVP devices.
Mar 1 2025, 4:15 AM
erj added a comment to D49147: igc(4): Fix attach for I226-K and LMVP devices.

I can now confirm that the I226-K doesn't need any extra changes to work properly; it links at 2.5G and DHCP works:

Mar 1 2025, 4:02 AM

Feb 27 2025

erj updated the test plan for D49147: igc(4): Fix attach for I226-K and LMVP devices.
Feb 27 2025, 1:41 AM
erj requested review of D49147: igc(4): Fix attach for I226-K and LMVP devices.
Feb 27 2025, 1:40 AM

Feb 7 2025

erj accepted D48890: pci: Don't cache the count of MSI/MSI-X messages before allocation.
Feb 7 2025, 7:39 PM
erj accepted D48498: ice(4): Add host SR-IOV support.
Feb 7 2025, 8:05 AM

Nov 29 2024

erj accepted D47841: iflib: Set the NUMA domain in receive packet headers.
Nov 29 2024, 10:44 PM

Oct 31 2024

erj committed rGb8ab635de4b5: iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it (authored by erj).
iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it
Oct 31 2024, 4:55 PM
erj committed rGe53a21abdf29: iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it (authored by erj).
iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it
Oct 31 2024, 4:54 PM
erj closed D46952: iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it.
Oct 31 2024, 4:53 PM
erj accepted D46952: iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it.
Oct 31 2024, 4:50 PM

Oct 30 2024

erj committed rGcfcf4ea70de9: Address module reproducibility issues (authored by dan.mcgregor_usask.ca).
Address module reproducibility issues
Oct 30 2024, 8:58 PM
erj committed rG25ad37c9532b: ice: Remove RDMA feature block on E830 devices (authored by erj).
ice: Remove RDMA feature block on E830 devices
Oct 30 2024, 8:58 PM
erj committed rG38a1655adcb3: ice: Update to 1.43.2-k (authored by erj).
ice: Update to 1.43.2-k
Oct 30 2024, 8:58 PM
erj committed rG5f92347a9bc8: ice: Update to 1.42.5-k (authored by erj).
ice: Update to 1.42.5-k
Oct 30 2024, 8:58 PM
erj committed rG5cf8640220e7: ice: Update to 1.42.1-k (authored by erj).
ice: Update to 1.42.1-k
Oct 30 2024, 8:58 PM
erj committed rGa9d78bb714e3: ice_ddp: Update to 1.3.41.0 (authored by erj).
ice_ddp: Update to 1.3.41.0
Oct 30 2024, 8:57 PM
erj committed rG03e1f25dcb20: ice: Remove RDMA feature block on E830 devices (authored by erj).
ice: Remove RDMA feature block on E830 devices
Oct 30 2024, 8:40 PM

Oct 29 2024

erj closed D46949: ice: Update to 1.42.1-k.
Oct 29 2024, 9:13 PM
erj accepted D46949: ice: Update to 1.42.1-k.
Oct 29 2024, 9:10 PM
erj closed D46950: ice: Update to 1.42.5-k.
Oct 29 2024, 9:03 PM
erj added inline comments to D47296: iflib: Discern when to reset on isc_rxd_pkt_get errors.
Oct 29 2024, 8:20 PM

Oct 28 2024

erj added inline comments to D47296: iflib: Discern when to reset on isc_rxd_pkt_get errors.
Oct 28 2024, 11:27 PM
erj committed rGf377a0c7dfa9: ice: Update to 1.43.2-k (authored by erj).
ice: Update to 1.43.2-k
Oct 28 2024, 11:19 PM
erj closed D46951: ice: Update to 1.43.2-k.
Oct 28 2024, 11:19 PM
erj committed rG440addc64249: ice: Update to 1.42.5-k (authored by erj).
ice: Update to 1.42.5-k
Oct 28 2024, 11:19 PM
erj committed rGf2635e844dd1: ice: Update to 1.42.1-k (authored by erj).
ice: Update to 1.42.1-k
Oct 28 2024, 11:18 PM
erj committed rGf9a039060e83: ice_ddp: Update to 1.3.41.0 (authored by erj).
ice_ddp: Update to 1.3.41.0
Oct 28 2024, 10:57 PM

Oct 14 2024

erj added inline comments to D30155: ixgbe: Bring back accounting for tx in AIM.
Oct 14 2024, 10:15 PM

Oct 10 2024

erj added inline comments to D46768: e1000: Re-add AIM.
Oct 10 2024, 9:38 PM

Oct 4 2024

erj added a reviewer for D46952: iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it: Intel Networking.
Oct 4 2024, 10:21 PM
erj requested review of D46952: iavf(4): Get MSI-X BAR index at runtime instead of hardcoding it.
Oct 4 2024, 10:21 PM
erj updated the summary of D46949: ice: Update to 1.42.1-k.
Oct 4 2024, 10:07 PM
erj updated the summary of D46949: ice: Update to 1.42.1-k.
Oct 4 2024, 10:05 PM
erj added a reviewer for D46950: ice: Update to 1.42.5-k: Intel Networking.
Oct 4 2024, 10:05 PM
erj updated the summary of D46951: ice: Update to 1.43.2-k.
Oct 4 2024, 10:04 PM
erj updated the summary of D46951: ice: Update to 1.43.2-k.
Oct 4 2024, 10:04 PM
erj updated the test plan for D46951: ice: Update to 1.43.2-k.
Oct 4 2024, 10:03 PM
erj requested review of D46951: ice: Update to 1.43.2-k.
Oct 4 2024, 10:01 PM
erj requested review of D46950: ice: Update to 1.42.5-k.
Oct 4 2024, 10:01 PM
erj requested review of D46949: ice: Update to 1.42.1-k.
Oct 4 2024, 10:01 PM

Sep 26 2024

erj added a comment to D44258: ixgbe: Make masks for TCP flag handling during TSO sysctl'able.

This means that the PSH and FIN flag correctly appear only in the last segment, but the CWR flag does not only appear in the first segment, but also in all middle segments.
Using this patch, this could be fixed.

When doing Accurate ECN as currently being specified in Accurate ECN, the masks should be:

mask.first0xFF6
mask.middle0xFF6
mask.last0xFFF

The proposed patch would allow a NIC to be configured to do TSO for either classical ECN or accurate ECN.

Does this description make the motivation clear?

Sep 26 2024, 10:35 PM

Sep 17 2024

erj removed a member for Intel Networking: przemyslawx.lewandowski_intel.com.
Sep 17 2024, 8:46 PM
erj removed a member for Intel Networking: jeb.
Sep 17 2024, 8:44 PM
erj removed a member for Intel Networking: lukasz.szczepaniak_intel.com.
Sep 17 2024, 8:44 PM
erj removed a member for Intel Networking: cramerj_intel.com.
Sep 17 2024, 8:44 PM
erj added a member for Intel Networking: mike.conover_intel.com.
Sep 17 2024, 8:43 PM

Aug 27 2024

erj committed rG4fecb7015432: ixl(4): Add more debug information for queues' config (authored by kgalazka).
ixl(4): Add more debug information for queues' config
Aug 27 2024, 11:17 PM
erj closed D45403: ixl(4): Add more debug information for queues' config.
Aug 27 2024, 11:17 PM
erj added a comment to D45870: ixl: Use GL_RXERR1 register for correct oversize packet count.

@Yogesh.Bhosale_intel.com I forgot to change the commit header to have you as the author; I'll fix that if/when I do the MFC.

Aug 27 2024, 11:17 PM
erj accepted D45403: ixl(4): Add more debug information for queues' config.
Aug 27 2024, 11:12 PM
erj closed D45870: ixl: Use GL_RXERR1 register for correct oversize packet count.
Aug 27 2024, 11:09 PM
erj committed rGfef4249f0728: ixl(4): Use GL_RXERR1 register for correct oversize packet count (authored by erj).
ixl(4): Use GL_RXERR1 register for correct oversize packet count
Aug 27 2024, 11:09 PM

Aug 2 2024

erj accepted D46187: Use iflib_if_get_counter_default() to get output dropped packets.
In D46187#1052954, @erj wrote:

ixl(4) and ice(4) could integrate this function, too:

ixl(4) needs to remove the unused "vsi->oqdrops" variable and just not handle the IFCOUNTER_OQDROPS case in its switch statement in ixl_if_get_counter(), then call your new iflib_if_get_counter_default().

"vsi->oqdrops" is actually in use. It is set via IXL_SET_OQDROPS in function ixl_update_vsi_stats().

Aug 2 2024, 6:16 PM

Jul 31 2024

erj added inline comments to D45981: sys: Stop requiring nested parentheses for KASSERT.
Jul 31 2024, 7:29 PM
erj committed rGd381220e4ee1: iflib: Correct indentation according to style(9) (authored by stevek).
iflib: Correct indentation according to style(9)
Jul 31 2024, 4:39 AM
erj committed rGdbda7355908f: ice(4): Update to 1.39.13-k (authored by erj).
ice(4): Update to 1.39.13-k
Jul 31 2024, 4:39 AM
erj committed rG0bf3573a5406: iflib: Fix compiler warnings (authored by stevek).
iflib: Fix compiler warnings
Jul 31 2024, 4:39 AM
erj committed rGdf718474022b: ice(4): Update copyright year to 2024 (authored by erj).
ice(4): Update copyright year to 2024
Jul 31 2024, 4:39 AM
erj committed rG67c30c246d16: iflib: Add subinterface interrupt allocation function (authored by erj).
iflib: Add subinterface interrupt allocation function
Jul 31 2024, 4:39 AM
erj committed rG1eb348e090fd: iflib: Add sysctl to request extra MSIX vectors on driver load (authored by erj).
iflib: Add sysctl to request extra MSIX vectors on driver load
Jul 31 2024, 4:39 AM
erj committed rG3795e83c28e8: ice_ddp: Update package to 1.3.36.0 (authored by erj).
ice_ddp: Update package to 1.3.36.0
Jul 31 2024, 4:39 AM
erj committed rGf36e1b88dbea: ice(4): Update to 1.38.16-k (authored by erj).
ice(4): Update to 1.38.16-k
Jul 31 2024, 4:39 AM
erj committed rG9c1fafce1ed3: ice_ddp: Update to 1.3.35.0 (authored by erj).
ice_ddp: Update to 1.3.35.0
Jul 31 2024, 4:38 AM

Jul 30 2024

erj accepted D46185: iflib: Make iflib_stop() static.
Jul 30 2024, 8:28 PM
erj added a comment to D46187: Use iflib_if_get_counter_default() to get output dropped packets.

ixl(4) and ice(4) could integrate this function, too:

Jul 30 2024, 8:27 PM
erj added a comment to D46186: iflib: Add iflib managed counters support.

Is this supposed to help solve the problem in the PR? I'm not sure what's going on there, but I'm not sure it's clear in there except for your comment that Odrops isn't incrementing because they're not being retrieved properly.

Jul 30 2024, 8:20 PM
erj added inline comments to D46186: iflib: Add iflib managed counters support.
Jul 30 2024, 8:17 PM

Jul 11 2024

erj added a comment to D45870: ixl: Use GL_RXERR1 register for correct oversize packet count.

I don't know if we'll see any other comments from anyone else on this, so I'll probably go and commit this sometime in the next couple days.

Jul 11 2024, 12:24 AM

Jul 10 2024

erj accepted D45870: ixl: Use GL_RXERR1 register for correct oversize packet count.
Jul 10 2024, 6:00 PM
erj accepted D45870: ixl: Use GL_RXERR1 register for correct oversize packet count.
Jul 10 2024, 6:00 PM

Jun 7 2024

erj accepted D45531: sys/sysctl.h: Fix wrong assertion with multiple access flags.
Jun 7 2024, 7:31 PM
erj accepted D45494: powerof2: replace loops with fls or ilog2.

It would be nice if someone added a comment about what the operations in irdma_ctrl.c are doing, but I think I understand them and the replacements look ok to me.

Jun 7 2024, 7:29 PM

Jun 4 2024

erj accepted D45488: radlib: fix a memory leak.

It looks like it matches the cleanup that happens in the other return paths to me

Jun 4 2024, 8:07 PM