Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

erj accepted D17242: Add IFCAP_TSO6 for igb.
Wed, Sep 19, 6:14 PM

Thu, Sep 13

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl(4): Fix compile error introduced by previous commit
Thu, Sep 13, 11:10 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl(4): Configure promiscuous mode during driver init
Thu, Sep 13, 11:00 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixlv(4): Disable queues before initialization.
Thu, Sep 13, 6:00 PM · Intel Networking

Wed, Sep 12

erj added a comment to D16428: iflib: Changes for ixlv(4) update.

I'm confused; this is just doing a normal store / load for the in detach - you need a lock to serialize reading it with other operations.

Wed, Sep 12, 9:42 PM · Intel Networking

Tue, Sep 11

erj committed rS338593: ix(4), ixv(4): VLAN tag stripping fixes for Amazon EC2 Enhanced Networking.
ix(4), ixv(4): VLAN tag stripping fixes for Amazon EC2 Enhanced Networking
Tue, Sep 11, 6:33 PM
erj closed D17061: ix(4), ixv(4): Add VLAN tag strip check when receiving packets; ixv(4): Fix support for VLAN_HWTAGGING and VLAN_HWFILTER flags.
Tue, Sep 11, 6:33 PM · Intel Networking

Tue, Sep 4

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixlv(4): Swap MALLOC_DEFINE/DECLARE statements
  • ixlv(4): Remove commented out code
  • ixlv(4): Check return value of ixlv_add_mac_filter when adding MC addresses
  • ixlv(4): Update some debug printf()'s to use newer debug functions
  • ixlv(4): malloc() the correct size for the heads of the MAC/vlan filter lists
Tue, Sep 4, 11:33 PM · Intel Networking

Fri, Aug 31

erj updated the diff for D16428: iflib: Changes for ixlv(4) update.
  • iflib: Destroy state lock at end of iflib_device_deregister()
  • iflib: Move ifc_in_detach variable to flag in if_ctx_t's ifc_flags, and lock around it
Fri, Aug 31, 12:05 AM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • iflib: Destroy state lock at end of iflib_device_deregister()
  • iflib: Move ifc_in_detach variable to flag in if_ctx_t's ifc_flags, and lock around it
  • ixl(4): Fix kernel panic during init() when Admin Queue is not alive
Fri, Aug 31, 12:01 AM · Intel Networking

Tue, Aug 28

erj accepted D16920: Add an iflib manpage to section 4.
Tue, Aug 28, 9:19 PM

Mon, Aug 27

erj planned changes to D15927: Update ixl(4) man page.

Yes -- I did this quick update because someone mentioned the textproc/igor utility in another review. It also reminded me to come back to this.

Mon, Aug 27, 7:11 PM
erj updated the diff for D15927: Update ixl(4) man page.
  • Run manpage through textproc/igor and fix resulting issues
Mon, Aug 27, 6:20 PM
erj added a comment to D16920: Add an iflib manpage to section 4.

I wish there was a previewer for these...

Mon, Aug 27, 4:02 PM
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl/ixlv Missing semicolon in DWB fix
Mon, Aug 27, 3:43 PM · Intel Networking

Thu, Aug 23

erj added a comment to D16875: Possible fix for "desc avail = " dmesg spam and igb breakage.

The in-tree igb never sets IFLIB_ADMIN_ALWAYS_RUN. Is this for a modified version of igb?

Thu, Aug 23, 11:58 PM
erj accepted D16733: iflib sysctl cleanup.
Thu, Aug 23, 11:55 PM
erj added inline comments to D16428: iflib: Changes for ixlv(4) update.
Thu, Aug 23, 11:55 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl(4): Fix memory leak when head writeback is disabled
Thu, Aug 23, 9:22 PM · Intel Networking
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl/ixlv(4): Fix TXD credits update for DWB mode
Thu, Aug 23, 5:56 PM · Intel Networking

Wed, Aug 22

erj committed rS338208: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.
if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types
Wed, Aug 22, 6:20 PM
erj closed D16731: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.
Wed, Aug 22, 6:20 PM
erj updated the diff for D16731: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.

Fix typo (from @hselasky)

Wed, Aug 22, 12:52 AM
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixlv(4): Make ixlv_if_init() and ixlv_stop() wait for ENABLE/DISABLE queue command completion
  • ixl(4): Cosmetic change to message PF sends in reply to VF promiscuous config message
Wed, Aug 22, 12:48 AM · Intel Networking

Tue, Aug 21

erj added a comment to D16731: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.

Can I get this patch re-reviewed before committing it?

Tue, Aug 21, 5:38 PM

Aug 21 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl(4): Fix RX MDD event display
  • ixl/ixlv(4): Add more MPASS statements to TX path
Aug 21 2018, 12:42 AM · Intel Networking

Aug 20 2018

erj updated the diff for D16731: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.
  • if_media: Add 40Gbase-ER4 media type.
Aug 20 2018, 6:38 PM
erj added a comment to D16731: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.

I see IFM_40G_ER4 is missing from the table. There is only IFM_40G_LR4 currently.

Can you add IFM_40G_ER4 as part of this patch aswell?

Aug 20 2018, 3:54 PM

Aug 16 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixl(4): Enhance Malicious Driver Detection messages with VF information
  • ixl(4): Print out additional event information when a LAN Overflow Event occurs
  • ixl/ixlv(4): Add additional MPASS() asserts to the driver TX path
Aug 16 2018, 11:45 PM · Intel Networking

Aug 15 2018

erj created D16731: if_media: Add new 2.5G/5G/25G/40G/50G/100G/200G/400G media types.
Aug 15 2018, 6:59 PM

Aug 14 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • ixlv(4): Change remaining M_DEVBUF malloc types to M_IXLV
  • ixlv(4): Fix a memory leak when interrupt setup fails
  • ixlv(4): Convert some malloc()'s to M_WAITOK from M_NOWAIT
  • ixlv(4): Remove comments and commented out code
  • ixlv(4): Remove list of media types displayed in "ifconfig -m"
Aug 14 2018, 12:03 AM · Intel Networking
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.
  • ixl/ixlv(4): Fix panic when receiving jumbo frame (>4k mtu) traffic
Aug 10 2018, 5:37 PM · Intel Networking

Aug 9 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • 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.

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.
  • 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.

@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.
  • 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

Aug 1 2018

erj accepted D16534: e1000: Don't use 9k jumbo clusters.
Aug 1 2018, 7:52 PM

Jul 26 2018

erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • 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.
  • 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
erj updated the diff for D16429: ixlv(4): Update to use iflib.
  • 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: 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.
  • 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.
Jul 24 2018, 6:38 PM · Intel Networking
erj created D16429: ixlv(4): Update to use iflib.
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

Jul 12 2018

erj committed rS336223: ixl(4): Set baudrate on link up using proper link_speed variable.
ixl(4): Set baudrate on link up using proper link_speed variable
Jul 12 2018, 5:42 PM
erj added a comment to D15927: Update ixl(4) man page.

I'll work on adding those pointers; they're important tools for these cards.

Jul 12 2018, 5:35 PM

Jul 11 2018

erj added a comment to D15720: Assorted TSO fixes for em(4)/iflib(9) and dead code removal from em(4).

Any update? It's been almost a month.

Jul 11 2018, 4:15 PM

Jul 9 2018

erj added a comment to D16037: net/intel-ixl-kmod: Update to 1.9.13.

Is someone going to commit this? I'm getting tired of the pkg-fallout emails. 📟

Jul 9 2018, 10:54 PM

Jul 7 2018

erj added a comment to D16164: Make options IFLIB a real configuration option..

can iflib.ko be created and then the driver modules depend on that?

Jul 7 2018, 5:22 PM

Jun 27 2018

erj accepted D16037: net/intel-ixl-kmod: Update to 1.9.13.
Jun 27 2018, 8:30 PM

Jun 22 2018

erj updated the diff for D15927: Update ixl(4) man page.

Remove (bailed)s

Jun 22 2018, 7:04 PM
erj added a comment to D15927: Update ixl(4) man page.
In D15927#338138, @pi wrote:

Yes, please add sections on how to use both tools, and reference the ports (sysutils/intel-qcu and
sysutils/intel-nvmupdate).

I've looked up 'bailed' on dict.leo.org but did not find a valid translation. What are those 'bailed' devices ?

Jun 22 2018, 6:51 PM
erj added a comment to D15927: Update ixl(4) man page.

Should I add a section about the QCU and nvmupdate utilities? They have ports, but I don't think they have manpages, so I don't know how to properly reference them.

Jun 22 2018, 6:40 PM
erj updated the diff for D15927: Update ixl(4) man page.

Add acronym expansions and info on qualified module check.

Jun 22 2018, 6:38 PM
erj added a comment to D15927: Update ixl(4) man page.
In D15927#337633, @pi wrote:

Please expand LOM to 'onboard interfaces (LAN on Motherboard, LOM)', if possible. I'm a 30-years user of ethernet, but I've never heard that abbreviation.

I don't think it's that rare of an abbreviation, but I can add the expansion.

If an admin can see if an interface is external or LOM, by whatever magic, can you write about it in the man page ?

I looked into this yesterday, and there may not be a 100% accurate way to do this in the driver. I can add something and maybe identify exceptions.

Jun 22 2018, 5:15 PM

Jun 21 2018

erj added a comment to D15927: Update ixl(4) man page.
In D15927#337347, @pi wrote:

Thanks -- will that be written down somewhere in the man page ? Who is selling EXL cards, because I've never found that ? And: What is LOM ?

Jun 21 2018, 5:17 PM
erj added a comment to D15927: Update ixl(4) man page.
In D15927#337295, @pi wrote:

Can you tell if the boards now accept foreign/unsupported SFP+ modules ? Is there a flag now for this
or does it still insist to only accept intel-branded SFP+ modules ?

Jun 21 2018, 12:10 AM

Jun 20 2018

erj added a comment to D15927: Update ixl(4) man page.

Any additional information that should be added to the man page? Some stats descriptions? iflib sysctls? More VF usage information?

Jun 20 2018, 11:06 PM
erj accepted D15720: Assorted TSO fixes for em(4)/iflib(9) and dead code removal from em(4).
Jun 20 2018, 10:19 PM
erj committed rS335462: ixl(4): Fix gcc build errors.
ixl(4): Fix gcc build errors
Jun 20 2018, 10:17 PM
erj updated the summary of D15927: Update ixl(4) man page.
Jun 20 2018, 7:47 PM
erj updated the diff for D15927: Update ixl(4) man page.

Address comments.

Jun 20 2018, 6:00 PM
erj added a reviewer for D15927: Update ixl(4) man page: Intel Networking.
Jun 20 2018, 4:27 PM
erj created D15927: Update ixl(4) man page.
Jun 20 2018, 4:26 PM

Jun 19 2018

erj updated the summary of D15577: Update ixl(4) to use iflib..
Jun 19 2018, 5:47 PM
erj committed rS335358: ixl(4): Remove ixlvc.c from files.amd64.
ixl(4): Remove ixlvc.c from files.amd64
Jun 19 2018, 3:11 AM

Jun 18 2018

erj committed rS335339: ixl(4): Update version number to 2.0.0-k.
ixl(4): Update version number to 2.0.0-k
Jun 18 2018, 8:33 PM
erj committed rS335338: ixl(4): Update to use iflib.
ixl(4): Update to use iflib
Jun 18 2018, 8:13 PM
erj closed D15577: Update ixl(4) to use iflib..
Jun 18 2018, 8:13 PM
erj added a comment to D15577: Update ixl(4) to use iflib..

Any last-minute objections? This is the version that's going in!

Jun 18 2018, 6:03 PM
erj updated the diff for D15577: Update ixl(4) to use iflib..

Commit iflib style fixes separately.

Jun 18 2018, 5:46 PM
erj committed rS335322: iflib: Style fixes.
iflib: Style fixes
Jun 18 2018, 5:28 PM
erj updated the diff for D15577: Update ixl(4) to use iflib..
  • Revert "ixl(4): Increase default ITR values to 500 (1000us)"
Jun 18 2018, 4:43 PM

Jun 14 2018

erj added a comment to D15577: Update ixl(4) to use iflib..

You might want to go for some middle ground here. 1ms is a bit much (even for us).

Jun 14 2018, 6:24 PM

Jun 13 2018

erj updated the diff for D15577: Update ixl(4) to use iflib..

Based on a report by @gallatin:

Jun 13 2018, 8:50 PM

Jun 12 2018

erj updated the diff for D15577: Update ixl(4) to use iflib..

Comment out printf()'s introduced in previous commit

Jun 12 2018, 12:11 AM

Jun 11 2018

erj updated the diff for D15577: Update ixl(4) to use iflib..

Add these changes from @krzysztof.galazka_intel.com

Jun 11 2018, 10:53 PM

Jun 7 2018

erj updated the diff for D15577: Update ixl(4) to use iflib..

Update to exclude code in D15558, since that is now committed.

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

Jun 4 2018

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

May 26 2018

erj updated the diff for D15577: Update ixl(4) to use iflib..

Include contents of/update to D15558 again, since relying on dependent revisions
in Phabricator is a PITA.

May 26 2018, 1:43 AM
erj added a parent revision for D15577: Update ixl(4) to use iflib.: D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 26 2018, 1:20 AM
erj added a child revision for D15558: iflib: Record TCP checksum info in iflib for ixl(4): D15577: Update ixl(4) to use iflib..
May 26 2018, 1:20 AM · Intel Networking
erj updated the diff for D15577: Update ixl(4) to use iflib..

Pulled out TCP saving changes since those are in D15558

May 26 2018, 1:20 AM
erj updated the diff for D15577: Update ixl(4) to use iflib..

Update due to D15575 being committed.

May 26 2018, 1:09 AM
erj closed D15575: iflib: Add new shared flag to iflib: IFLIB_ADMIN_ALWAYS_RUN.
May 26 2018, 12:46 AM
erj committed rS334231: iflib: Add new shared flag: IFLIB_ADMIN_ALWAYS_RUN.
iflib: Add new shared flag: IFLIB_ADMIN_ALWAYS_RUN
May 26 2018, 12:46 AM

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
erj added inline comments to D15558: iflib: Record TCP checksum info in iflib for ixl(4).
May 25 2018, 7:52 PM · Intel Networking
erj updated the diff for D15575: iflib: Add new shared flag to iflib: IFLIB_ADMIN_ALWAYS_RUN.
  • Make style fix.
May 25 2018, 7:37 PM
erj abandoned D5214: Convert ixl(4)to use iflib.

Replaced by https://reviews.freebsd.org/D15577

May 25 2018, 7:19 PM