Page MenuHomeFreeBSD

erj (Eric Joyner)
Network Software Engineer @ Intel

Projects

User Details

User Since
Jan 27 2015, 7:34 PM (520 w, 6 d)

Recent Activity

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 krzysztof.galazka_intel.com).
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

May 21 2024

erj accepted D43093: iavf(4): Improve man page.
May 21 2024, 11:17 PM
erj added a comment to D43093: iavf(4): Improve man page.

The updates look good to me.

May 21 2024, 9:26 PM
erj added a comment to D43093: iavf(4): Improve man page.
In D43093#1033039, @des wrote:

Eric, do you want me to commandeer this?

May 21 2024, 7:10 AM

May 20 2024

erj accepted D45270: Add man page for the ice network driver..

Content-wise, it looks good to me now.

May 20 2024, 10:50 PM
erj requested changes to D45270: Add man page for the ice network driver..

Similar to the iavf(4) update here: https://reviews.freebsd.org/D43093, the documentation team here has generated a new man page for ice(4), but I haven't converted it to the FreeBSD upstream format, yet. I'm fine with this version with some fixes, but if you give me a couple days I can convert it and submit it here for review.

May 20 2024, 5:45 PM

Apr 24 2024

erj committed rGf6de0a7c94e9: ice(4): Update to 1.39.13-k (authored by erj).
ice(4): Update to 1.39.13-k
Apr 24 2024, 10:15 PM
erj committed rG988dd5a1f361: ice(4): Update copyright year to 2024 (authored by erj).
ice(4): Update copyright year to 2024
Apr 24 2024, 10:15 PM
erj committed rGeafd6c26f95e: ice_ddp: Update package to 1.3.36.0 (authored by erj).
ice_ddp: Update package to 1.3.36.0
Apr 24 2024, 10:15 PM
erj committed rG59d1c385f681: iflib: Add subinterface interrupt allocation function (authored by erj).
iflib: Add subinterface interrupt allocation function
Apr 24 2024, 10:15 PM
erj committed rGff28ca091142: 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
Apr 24 2024, 10:15 PM

Apr 18 2024

erj closed D44004: ice(4): Update to 1.39.13-k.

Committed.

Apr 18 2024, 11:27 PM
erj closed D44003: ice(4): Update copyright year to 2024.

Committed in 015f8cc5b0c10336a048f37a7071ea03516de242.

Apr 18 2024, 11:26 PM
erj accepted D44003: ice(4): Update copyright year to 2024.
Apr 18 2024, 11:25 PM
erj committed rG9e54973fc33a: ice(4): Update to 1.39.13-k (authored by erj).
ice(4): Update to 1.39.13-k
Apr 18 2024, 11:24 PM
erj committed rG015f8cc5b0c1: ice(4): Update copyright year to 2024 (authored by erj).
ice(4): Update copyright year to 2024
Apr 18 2024, 11:24 PM
erj committed rGed34a6b6eab9: iflib: Add subinterface interrupt allocation function (authored by erj).
iflib: Add subinterface interrupt allocation function
Apr 18 2024, 11:24 PM
erj committed rG3c7da27a473e: 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
Apr 18 2024, 11:24 PM
erj closed D39930: iflib: Add subinterface interrupt allocation function.
Apr 18 2024, 11:24 PM
erj closed D41326: iflib: Add sysctl to request extra MSIX vectors on driver load.
Apr 18 2024, 11:24 PM

Apr 12 2024

erj accepted D44620: iflib: Fix compiler warnings.
Apr 12 2024, 8:07 PM

Feb 23 2024

erj committed rGb33556f035b4: irdma(4): Upgrade to 1.2.36-k (authored by bartosz.sobczak_intel.com).
irdma(4): Upgrade to 1.2.36-k
Feb 23 2024, 10:27 PM

Feb 21 2024

erj added a comment to D41326: iflib: Add sysctl to request extra MSIX vectors on driver load.

@gallatin Do you see the Stack tab?

Feb 21 2024, 6:43 PM
erj committed rGa4510dafa804: irdma(4): Upgrade to 1.2.36-k (authored by bartosz.sobczak_intel.com).
irdma(4): Upgrade to 1.2.36-k
Feb 21 2024, 6:02 AM
erj committed rG43b03b8895ad: irdma(4): Upgrade to 1.2.36-k (authored by bartosz.sobczak_intel.com).
irdma(4): Upgrade to 1.2.36-k
Feb 21 2024, 5:47 AM
erj added a comment to D39930: iflib: Add subinterface interrupt allocation function.

@erj can you post the draft driver update, I'd like to see how it intends to use this patch stack before commentary

Feb 21 2024, 5:36 AM
erj added reviewers for D44004: ice(4): Update to 1.39.13-k: Intel Networking, anzhu_netapp.com.
Feb 21 2024, 5:30 AM
erj closed D43567: irdma(4): upgrade to 1.2.36-k.

Committed in rG5b5f7d0e77a9eee73eb5d596f43aef4e1a3674d8.

Feb 21 2024, 5:29 AM
erj requested review of D44004: ice(4): Update to 1.39.13-k.
Feb 21 2024, 5:27 AM
erj requested review of D44003: ice(4): Update copyright year to 2024.
Feb 21 2024, 5:27 AM
erj updated the diff for D39930: iflib: Add subinterface interrupt allocation function.

Update value used for IFLIB_FEATURE_SUB_INTERFACES

Feb 21 2024, 5:26 AM
erj updated the diff for D39930: iflib: Add subinterface interrupt allocation function.

Rebase on latest main; remove whitespace error

Feb 21 2024, 5:23 AM
erj updated the diff for D41326: iflib: Add sysctl to request extra MSIX vectors on driver load.

Rebase on latest main

Feb 21 2024, 5:20 AM