Page MenuHomeFreeBSD
Feed Advanced Search

Aug 14 2018

erj updated the diff for D16428: iflib: Changes for ixlv(4) update.
  • iflib: Free remaining interrupt resources on failure in iflib_device_register()
  • iflib: Free RX queue TCP LRO memory on unload
Aug 14 2018, 12:02 AM · Intel Networking

Aug 10 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixl/ixlv(4): Fix panic when receiving jumbo frame (>4k mtu) traffic
Aug 10 2018, 5:37 PM · Intel Networking
jeffrey.e.pieper_intel.com requested changes to D16429: ixlv(4): Update to use iflib; change name to iavf(4).

Several outstanding issues:

Aug 10 2018, 4:20 PM · Intel Networking
gallatin accepted D16429: ixlv(4): Update to use iflib; change name to iavf(4).
Aug 10 2018, 3:41 PM · Intel Networking

Aug 9 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixl(4): Fix compile error when PCI_IOV isn't defined
Aug 9 2018, 10:24 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).

Changes from D16428:

  • iflib: Prevent kernel panic on detach in _task_fn_admin by checking if in detach
  • iflib: Add STATE_LOCK() around flag setting in iflib_request_reset()

New changes for D16429:

  • ixl(4): Add tunable to enable VF loopback; enable by default
  • ixl/ixlv(4): Fix dev.ixl/v.#.vsi.rxq#.bytes sysctl not incrementing
Aug 9 2018, 6:41 PM · Intel Networking
erj updated the diff for D16428: iflib: Changes for ixlv(4) update.
  • iflib: Prevent kernel panic on detach in _task_fn_admin by checking if in detach
  • iflib: Add STATE_LOCK() around flag setting in iflib_request_reset()
Aug 9 2018, 6:39 PM · Intel Networking

Aug 3 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixl(4): Lie to the VF about configuring promiscuous mode if VF isn't allowed to configure it
Aug 3 2018, 6:33 PM · Intel Networking

Aug 2 2018

erj added a comment to D16429: ixlv(4): Update to use iflib; change name to iavf(4).

@gallatin, I address your specific comments, but I would need to look through ixlvc.c some more to find more code that can be shared. There is almost certainly some in there that can be shared between the PF/VF drivers.

Aug 2 2018, 8:48 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixl(4): Combine PF-only/VF-only ixl_disable_rings() in PF driver into one function.
  • Remove a space
Aug 2 2018, 8:47 PM · Intel Networking
erj planned changes to D16428: iflib: Changes for ixlv(4) update.

I need to add the state lock to iflib_request_reset

Aug 2 2018, 5:08 PM · Intel Networking

Jul 30 2018

gallatin added a comment to D16429: ixlv(4): Update to use iflib; change name to iavf(4).

In general, I looked around at ixlv.c, and it looks like there are many functions for the main pf which are identical, or nearly identical for the VF. Can we please work on collapsing them down to common code?

Jul 30 2018, 4:32 PM · Intel Networking

Jul 27 2018

skozlov added a member for Intel Networking: lukasz.szczepaniak_intel.com.
Jul 27 2018, 8:22 AM

Jul 26 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixl(4): Fix module Makefile when PCI_IOV is enabled
Jul 26 2018, 9:08 PM · Intel Networking

Jul 25 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixlv(4): Use same TX DMA seg sizes as the ones in ixl(4)
  • ixl/ixlv(4): Preserve code removal done in r336313
Jul 25 2018, 7:59 PM · Intel Networking
sbruno accepted D16428: iflib: Changes for ixlv(4) update.
Jul 25 2018, 6:16 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixlv(4): Remove old/dead code
Jul 25 2018, 6:02 PM · Intel Networking
erj added a reviewer for D16429: ixlv(4): Update to use iflib; change name to iavf(4): gallatin.
Jul 25 2018, 4:25 PM · Intel Networking
erj added a reviewer for D16428: iflib: Changes for ixlv(4) update: mmacy.
Jul 25 2018, 4:25 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib; change name to iavf(4).
  • ixlv(4): Re-add driver to GENERIC and build files
  • ixl/ixlv(4): Fix module Makefiles
Jul 25 2018, 4:22 PM · Intel Networking

Jul 24 2018

erj updated the summary of D16429: ixlv(4): Update to use iflib; change name to iavf(4).
Jul 24 2018, 6:38 PM · Intel Networking
erj created D16429: ixlv(4): Update to use iflib; change name to iavf(4).
Jul 24 2018, 6:37 PM · Intel Networking
erj created D16428: iflib: Changes for ixlv(4) update.
Jul 24 2018, 6:34 PM · Intel Networking

Jun 18 2018

manu removed a watcher for Intel Networking: manu.
Jun 18 2018, 2:59 PM

Jun 14 2018

scott_freebsdfoundation.org removed a watcher for Intel Networking: scott_freebsdfoundation.org.
Jun 14 2018, 3:38 PM

Jun 7 2018

erj closed D15558: iflib: Record TCP checksum info in iflib for ixl(4).
Jun 7 2018, 1:09 PM · Intel Networking

Jun 4 2018

gallatin accepted D15558: iflib: Record TCP checksum info in iflib for ixl(4).

Sure.. Those checks for TCP in the TSO case should probably turn into asserts eventually..

Jun 4 2018, 8:13 PM · Intel Networking
erj added a comment to D15558: iflib: Record TCP checksum info in iflib for ixl(4).

@gallatin I'm assuming you no longer have any objections to this patch?

Jun 4 2018, 5:55 PM · Intel Networking
prakashs0234_gmail.com added a watcher for Intel Networking: prakashs0234_gmail.com.
Jun 4 2018, 5:45 AM

May 29 2018

shurd accepted D15558: iflib: Record TCP checksum info in iflib for ixl(4).

lgtm

May 29 2018, 4:42 PM · Intel Networking

May 25 2018

erj updated the diff for D15558: iflib: Record TCP checksum info in iflib for ixl(4).
  • iflib: Move stats increment in IPv6 case to match IPv4 case
May 25 2018, 11:18 PM · Intel Networking
erj added inline comments to D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 25 2018, 11:17 PM · Intel Networking
erj updated the diff for D15558: iflib: Record TCP checksum info in iflib for ixl(4).
  • iflib: Remove comment and restore/fix setting CSUM_IP6_TCP flag during TSO6
May 25 2018, 10:52 PM · Intel Networking
gallatin requested changes to D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 25 2018, 8:27 PM · Intel Networking
gallatin added a comment to D15558: iflib: Record TCP checksum info in iflib for ixl(4).

Was this the patch that we discussed on our call? Does this fix your TX checksum problems on IXL?

Yes and Yes.

Unfortunately, I've now proceeded to the "entire box hangs" portion of the game. Even serial console break-to-debugger is ignored. I'm going to try NMIs next..

May 25 2018, 8:18 PM · Intel Networking
erj added inline comments to D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 25 2018, 7:52 PM · Intel Networking
shurd added a comment to D15558: iflib: Record TCP checksum info in iflib for ixl(4).

Looks good, but not forcing CSUM_TCP_IPV6 for TSO6 may need a closer look.

May 25 2018, 7:34 PM · Intel Networking

May 24 2018

erj updated the diff for D15558: iflib: Record TCP checksum info in iflib for ixl(4).
  • iflib: Fixup changes made to record TCP checksum info in iflib for ixl
May 24 2018, 9:27 PM · Intel Networking
jeffrey.e.pieper_intel.com added a comment to D15558: iflib: Record TCP checksum info in iflib for ixl(4).

Was this the patch that we discussed on our call? Does this fix your TX checksum problems on IXL?

Yes and Yes.

Unfortunately, I've now proceeded to the "entire box hangs" portion of the game. Even serial console break-to-debugger is ignored. I'm going to try NMIs next..

May 24 2018, 7:17 PM · Intel Networking
shurd added inline comments to D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 24 2018, 7:13 PM · Intel Networking
erj updated the summary of D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 24 2018, 6:30 PM · Intel Networking
gallatin added a comment to D15558: iflib: Record TCP checksum info in iflib for ixl(4).

Was this the patch that we discussed on our call? Does this fix your TX checksum problems on IXL?

May 24 2018, 6:20 PM · Intel Networking
erj added 1 blocking reviewer(s) for D15558: iflib: Record TCP checksum info in iflib for ixl(4): shurd.
May 24 2018, 6:20 PM · Intel Networking
sbruno added a comment to D15558: iflib: Record TCP checksum info in iflib for ixl(4).

Was this the patch that we discussed on our call? Does this fix your TX checksum problems on IXL?

May 24 2018, 6:17 PM · Intel Networking
erj created D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 24 2018, 6:16 PM · Intel Networking

Feb 7 2018

erj added a member for Intel Networking: jeb.
Feb 7 2018, 11:07 PM

Jan 3 2018

erj abandoned D7802: ixl(4)/ixlv(4): MFC 1.4.27-k and fixes to stable/10.

@erj Do you want to abandon this review in light of your work on newer releases?

Jan 3 2018, 9:22 PM · Intel Networking

Dec 24 2017

kbowling added a watcher for Intel Networking: kbowling.
Dec 24 2017, 6:21 AM

Dec 22 2017

sbruno added a comment to D7802: ixl(4)/ixlv(4): MFC 1.4.27-k and fixes to stable/10.

@erj Do you want to abandon this review in light of your work on newer releases?

Dec 22 2017, 8:05 PM · Intel Networking

Nov 16 2017

sbruno closed D12180: sysutils/intel-nvmupdate: Update to 6.01.
Nov 16 2017, 9:54 PM · Intel Networking
sbruno closed D12179: net/intel-ixl-kmod: Update to 1.8.1.
Nov 16 2017, 9:52 PM · Intel Networking
sbruno closed D13085: sysutils/intel-qcu: Update to 2.30.16.8.
Nov 16 2017, 9:48 PM · Intel Networking
sbruno accepted D12180: sysutils/intel-nvmupdate: Update to 6.01.

Yep, looks good. Thanks!

Nov 16 2017, 7:22 PM · Intel Networking
skozlov added inline comments to D12180: sysutils/intel-nvmupdate: Update to 6.01.
Nov 16 2017, 6:04 PM · Intel Networking
swills accepted D12180: sysutils/intel-nvmupdate: Update to 6.01.

LGTM

Nov 16 2017, 4:50 PM · Intel Networking
swills accepted D12179: net/intel-ixl-kmod: Update to 1.8.1.

Looks fine to me.

Nov 16 2017, 4:42 PM · Intel Networking

Nov 15 2017

skozlov updated the diff for D12180: sysutils/intel-nvmupdate: Update to 6.01.

This seems ugly to me, but that's the only way it works. ${CHMOD} -R doesn't do the right thing on 10.

Nov 15 2017, 4:48 PM · Intel Networking
skozlov planned changes to D12180: sysutils/intel-nvmupdate: Update to 6.01.

I was able to reproduce the build issue as well using poudriere 3.2.
The inconsistency in behavior is caused by this commit, which is in 11, but not in 10: https://svnweb.freebsd.org/base?view=revision&revision=283997
After the distfile is unpacked - extract-fixup-modes target from bsd.port.mk tries to fix the permissions on the directories, but on 10 it does that only for the top level directory, so it can't look into the inner one.

Nov 15 2017, 1:05 PM · Intel Networking

Nov 14 2017

jeffrey.e.pieper_intel.com added a comment to D12180: sysutils/intel-nvmupdate: Update to 6.01.

looking at the packages from Intel Download Center, I think this is a tool build issue. It looks like file permissions changed between 5.05 and 6.01. In 5.05 the directory structure for nvmupdate is 755, but in 6.01 it is 644, which for some reason 10 doesn't like.

Nov 14 2017, 8:24 PM · Intel Networking
sbruno accepted D13085: sysutils/intel-qcu: Update to 2.30.16.8.

Builds. Untested at this time.

Nov 14 2017, 7:43 PM · Intel Networking
sbruno added a reviewer for D13085: sysutils/intel-qcu: Update to 2.30.16.8: swills.
Nov 14 2017, 7:40 PM · Intel Networking
sbruno accepted D12179: net/intel-ixl-kmod: Update to 1.8.1.
Nov 14 2017, 7:39 PM · Intel Networking
sbruno added a reviewer for D12179: net/intel-ixl-kmod: Update to 1.8.1: swills.
Nov 14 2017, 7:39 PM · Intel Networking
sbruno added a comment to D12180: sysutils/intel-nvmupdate: Update to 6.01.

Odd, I get a wierd chmod error on FreeBSD 10 when building this port. On 11/12 it builds fine:

Nov 14 2017, 7:38 PM · Intel Networking
sbruno added a reviewer for D12180: sysutils/intel-nvmupdate: Update to 6.01: swills.
Nov 14 2017, 7:37 PM · Intel Networking
skozlov added a reviewer for D13085: sysutils/intel-qcu: Update to 2.30.16.8: Intel Networking.
Nov 14 2017, 3:01 PM · Intel Networking
skozlov added a reviewer for D12180: sysutils/intel-nvmupdate: Update to 6.01: Intel Networking.
Nov 14 2017, 3:01 PM · Intel Networking
skozlov added a reviewer for D12179: net/intel-ixl-kmod: Update to 1.8.1: Intel Networking.
Nov 14 2017, 3:01 PM · Intel Networking
skozlov created D13085: sysutils/intel-qcu: Update to 2.30.16.8.
Nov 14 2017, 2:48 PM · Intel Networking

Nov 13 2017

skozlov updated the diff for D12180: sysutils/intel-nvmupdate: Update to 6.01.

Updated to a newer, silently updated version. Ready for review.

Nov 13 2017, 3:20 PM · Intel Networking
skozlov updated the diff for D12179: net/intel-ixl-kmod: Update to 1.8.1.

Updated to 1.8.1, unbroken. Ready for review.

Nov 13 2017, 3:17 PM · Intel Networking
skozlov retitled D12179: net/intel-ixl-kmod: Update to 1.8.1 from net/intel-ixl-kmod: Update to 1.7.12.1 to net/intel-ixl-kmod: Update to 1.8.1.
Nov 13 2017, 3:16 PM · Intel Networking

Nov 10 2017

sbruno requested changes to D12179: net/intel-ixl-kmod: Update to 1.8.1.

bump. What's the plan here?

Nov 10 2017, 1:26 AM · Intel Networking
sbruno requested changes to D12180: sysutils/intel-nvmupdate: Update to 6.01.

bump. What's up here?

Nov 10 2017, 1:26 AM · Intel Networking

Nov 3 2017

manu added a watcher for Intel Networking: manu.
Nov 3 2017, 10:13 PM

Aug 31 2017

skozlov planned changes to D12179: net/intel-ixl-kmod: Update to 1.8.1.

Needs additional testing.

Aug 31 2017, 3:40 PM · Intel Networking
skozlov planned changes to D12180: sysutils/intel-nvmupdate: Update to 6.01.

Needs additional testing.

Aug 31 2017, 3:40 PM · Intel Networking
skozlov created D12180: sysutils/intel-nvmupdate: Update to 6.01.
Aug 31 2017, 2:28 PM · Intel Networking
skozlov created D12179: net/intel-ixl-kmod: Update to 1.8.1.
Aug 31 2017, 2:23 PM · Intel Networking

Aug 24 2017

erj removed a watcher for Intel Networking: jacob.e.keller_intel.com.
Aug 24 2017, 10:48 PM
erj added a member for Intel Networking: jacob.e.keller_intel.com.
Aug 24 2017, 10:48 PM
jacob.e.keller_intel.com added a watcher for Intel Networking: jacob.e.keller_intel.com.
Aug 24 2017, 3:28 PM

Aug 14 2017

krzysztof.galazka_intel.com added a member for Intel Networking: piotr.pietruszewski_intel.com.
Aug 14 2017, 9:31 AM

Jul 27 2017

sbruno closed D11724: Drop ixl rx lock during TCP LRO by committing rS321631: Drop IXL RX lock during TCP_LRO, fixes LOR mahem while holding the RX.
Jul 27 2017, 11:01 PM · Intel Networking
erj accepted D11724: Drop ixl rx lock during TCP LRO.
Jul 27 2017, 9:45 PM · Intel Networking
sbruno accepted D11724: Drop ixl rx lock during TCP LRO.
Jul 27 2017, 9:28 PM · Intel Networking

Jul 25 2017

sbruno closed D11712: Drop ixgbe rx lock during TCP LRO by committing rS321476: Drop ixgbe RX lock during TCP_LRO processing. This eliminates a "storm".
Jul 25 2017, 2:38 PM · Intel Networking
kbowling added a comment to D11712: Drop ixgbe rx lock during TCP LRO.

To document my understanding.. this is safe because interrupts are disabled while handling rx, including passing work to the 'que_task' if processing limits are present.

Jul 25 2017, 7:30 AM · Intel Networking
kbowling created D11724: Drop ixl rx lock during TCP LRO.
Jul 25 2017, 1:17 AM · Intel Networking

Jul 24 2017

sbruno accepted D11712: Drop ixgbe rx lock during TCP LRO.
Jul 24 2017, 8:02 PM · Intel Networking
sbruno added inline comments to D11712: Drop ixgbe rx lock during TCP LRO.
Jul 24 2017, 8:01 PM · Intel Networking
kbowling added inline comments to D11712: Drop ixgbe rx lock during TCP LRO.
Jul 24 2017, 7:55 PM · Intel Networking
sbruno added inline comments to D11712: Drop ixgbe rx lock during TCP LRO.
Jul 24 2017, 3:57 PM · Intel Networking
swills added a watcher for Intel Networking: swills.
Jul 24 2017, 2:42 PM
kbowling created D11712: Drop ixgbe rx lock during TCP LRO.
Jul 24 2017, 7:39 AM · Intel Networking

Jul 7 2017

scott_freebsdfoundation.org added a watcher for Intel Networking: scott_freebsdfoundation.org.
Jul 7 2017, 2:34 AM

Jun 27 2017

krzysztof.galazka_intel.com added a member for Intel Networking: bartosz.sobczak_intel.com.
Jun 27 2017, 11:42 AM

Mar 17 2017

erj closed D9310: ixgbe(4): Update to 3.2.11-k by committing rS315333: ixgbe(4): Update to 3.2.11-k.
Mar 17 2017, 12:48 PM · Intel Networking

Mar 15 2017

erj updated the summary of D9310: ixgbe(4): Update to 3.2.11-k.
Mar 15 2017, 9:19 PM · Intel Networking

Mar 13 2017

erj planned changes to D7802: ixl(4)/ixlv(4): MFC 1.4.27-k and fixes to stable/10.

Better to MFC to 1.7.12 now...

Mar 13 2017, 10:09 PM · Intel Networking