Page MenuHomeFreeBSD
Feed Advanced Search

Aug 20 2016

erj committed rS304510: ixlv(4): Fix ixlv(4) not loading when loaded as a kernel module and netmap is….
ixlv(4): Fix ixlv(4) not loading when loaded as a kernel module and netmap is…
Aug 20 2016, 12:08 AM

Aug 15 2016

erj added a comment to D7478: em(4): Add Kaby Lake device IDs.

Thanks for getting this in, Sean.

Aug 15 2016, 6:59 PM · Intel Networking

Aug 12 2016

erj updated the test plan for D7478: em(4): Add Kaby Lake device IDs.
Aug 12 2016, 1:11 AM · Intel Networking
erj updated the test plan for D7478: em(4): Add Kaby Lake device IDs.
Aug 12 2016, 1:08 AM · Intel Networking
erj retitled D7478: em(4): Add Kaby Lake device IDs from to em(4): Add Kaby Lake device IDs.
Aug 12 2016, 1:04 AM · Intel Networking

Aug 2 2016

erj updated the diff for D7391: ixl(4): Update to ixl-1.6.6-k..

ixl/ixlv: Fix INET not being defined by including option headers in central ixl.h header.

Aug 2 2016, 8:53 PM · Intel Networking

Aug 1 2016

erj added a comment to D7391: ixl(4): Update to ixl-1.6.6-k..

I think we'd need a bit *more* of a commit log on this one. Any chance of getting a paragraph or two?

Aug 1 2016, 11:19 PM · Intel Networking
erj updated the diff for D7391: ixl(4): Update to ixl-1.6.6-k..

Trying this again with a newer version of arcanist...

Aug 1 2016, 10:49 PM · Intel Networking
erj retitled D7391: ixl(4): Update to ixl-1.6.6-k. from to ixl(4): Update to ixl-1.6.6-k..
Aug 1 2016, 9:51 PM · Intel Networking

Jun 29 2016

erj accepted D7030: Do not call init functions when driver is not running..

Looks good.

Jun 29 2016, 11:19 PM

Jun 2 2016

erj accepted D6688: net: Use M_HASHTYPE_OPAQUE_HASH if the mbuf flowid has hash properties.

The intel driver changes look ok to me, but what's the reason behind indicating that the hash that comes out of the card has hash properties? (I guess this might be covered in previous reviews or commit messages)

Jun 2 2016, 5:33 PM

May 12 2016

erj committed rS299556: ixl: Re-add a change to TC0 setup made in D5203..
ixl: Re-add a change to TC0 setup made in D5203.
May 12 2016, 6:22 PM
erj committed rS299555: ixl: Update to 1.4.27-k..
ixl: Update to 1.4.27-k.
May 12 2016, 6:22 PM
erj committed rS299554: ixl: Update to 1.4.24-k..
ixl: Update to 1.4.24-k.
May 12 2016, 6:22 PM
erj committed rS299553: ixl: Update to 1.4.20-k..
ixl: Update to 1.4.20-k.
May 12 2016, 6:21 PM
erj committed rS299552: ixl: Update to 1.4.17-k..
ixl: Update to 1.4.17-k.
May 12 2016, 6:21 PM
erj committed rS299551: ixl: Update to 1.4.13-k..
ixl: Update to 1.4.13-k.
May 12 2016, 6:21 PM
erj committed rS299549: ixl: Update to 1.4.12-k..
ixl: Update to 1.4.12-k.
May 12 2016, 6:20 PM
erj committed rS299548: ixl: Update to 1.4.9-k..
ixl: Update to 1.4.9-k.
May 12 2016, 6:20 PM
erj committed rS299547: ixl: Update to 1.4.7-k..
ixl: Update to 1.4.7-k.
May 12 2016, 6:20 PM
erj committed rS299546: ixl: Update to 1.4.6-k..
ixl: Update to 1.4.6-k.
May 12 2016, 6:19 PM
erj committed rS299545: ixl: Update to 1.4.5-k..
ixl: Update to 1.4.5-k.
May 12 2016, 6:19 PM
erj closed D6211: ixl: Update to 1.4.27-k. by committing rS299545: ixl: Update to 1.4.5-k..
May 12 2016, 6:19 PM

May 6 2016

erj accepted D6177: Spelling fixes over intel drivers.
May 6 2016, 10:41 PM
erj updated the diff for D6211: ixl: Update to 1.4.27-k..
  • ixl: Re-add a change to TC0 setup made in D5203.
May 6 2016, 10:39 PM

May 4 2016

erj retitled D6211: ixl: Update to 1.4.27-k. from to ixl: Update to 1.4.27-k..
May 4 2016, 11:28 PM

Apr 9 2016

erj accepted D5894: Replace zero with NULL for pointers in ixl driver.

Looks completely valid to me.

Apr 9 2016, 5:28 PM

Mar 29 2016

erj added a comment to D5761: net/intel-ixl-kmod Updated 40 gigabit FreeBSD Base Driver for Intel(R) Network Connections.

What does this warning in the log mean?

Mar 29 2016, 4:25 PM

Mar 6 2016

erj added inline comments to D5431: Reduce thread count in driver to reduce out of order transmit processing.
Mar 6 2016, 1:14 AM

Feb 26 2016

erj committed rS296055: MFC r295323:.
MFC r295323:
Feb 26 2016, 11:07 AM
erj accepted D5448: Fix missing brackets in e1000_phy.c.
Feb 26 2016, 1:15 AM

Feb 25 2016

erj accepted D5428: Fix ixl with RSS.
Feb 25 2016, 12:50 AM
erj closed D5208: ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes..

Committed in rS295947.

Feb 25 2016, 12:48 AM
erj closed D5205: ixl(4): Fix potential driver interrupt setup issues and startup crash..

Committed in rS295946.

Feb 25 2016, 12:47 AM

Feb 24 2016

erj committed rS295947: ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes..
ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes.
Feb 24 2016, 1:12 AM
erj committed rS295946: ixl(4): Fix potential driver interrupt setup issues and startup crash..
ixl(4): Fix potential driver interrupt setup issues and startup crash.
Feb 24 2016, 12:43 AM

Feb 23 2016

erj closed D5207: ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag()..

This was committed in rS295831, but this revision didn't update for some reason.

Feb 23 2016, 6:12 PM
erj accepted D5238: e1000: Fix and clean up usage of DMA and TSO segments.
Feb 23 2016, 12:49 AM

Feb 22 2016

erj added a comment to D5211: import iflib.

Hmm.. Even when loading the module at boot on -current, I'm still seeing a panic:

Feb 22 2016, 7:43 PM

Feb 19 2016

erj added a reviewer for D5205: ixl(4): Fix potential driver interrupt setup issues and startup crash.: smh.
Feb 19 2016, 11:23 PM
erj edited reviewers for D5205: ixl(4): Fix potential driver interrupt setup issues and startup crash., added: sbruno; removed: gnn.
Feb 19 2016, 11:23 PM
erj added inline comments to D5238: e1000: Fix and clean up usage of DMA and TSO segments.
Feb 19 2016, 11:21 PM
erj added inline comments to D5208: ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes..
Feb 19 2016, 10:50 PM
erj committed rS295831: ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag()..
ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag().
Feb 19 2016, 10:48 PM
erj committed rS295829: ixl(4): Fix errors in queue interrupt setup in MSIX mode..
ixl(4): Fix errors in queue interrupt setup in MSIX mode.
Feb 19 2016, 10:45 PM
erj closed D5206: ixl(4): Fix errors in queue interrupt setup in MSIX mode. by committing rS295829: ixl(4): Fix errors in queue interrupt setup in MSIX mode..
Feb 19 2016, 10:45 PM
erj committed rS295828: ixl(4): Remove unsupported device IDs..
ixl(4): Remove unsupported device IDs.
Feb 19 2016, 10:34 PM
erj closed D5204: ixl(4): Remove unsupported device IDs. by committing rS295828: ixl(4): Remove unsupported device IDs..
Feb 19 2016, 10:34 PM
erj committed rS295826: ixl(4): Fix two important RSS bugs..
ixl(4): Fix two important RSS bugs.
Feb 19 2016, 9:58 PM
erj closed D5203: ixl(4): Fix two important RSS bugs. by committing rS295826: ixl(4): Fix two important RSS bugs..
Feb 19 2016, 9:58 PM
erj added a comment to D5211: import iflib.

Build comments

Feb 19 2016, 12:47 AM
erj added a comment to D5214: Convert ixl(4)to use iflib.

Yep! I can confirm it does.

Feb 19 2016, 12:16 AM

Feb 18 2016

erj added a comment to D5214: Convert ixl(4)to use iflib.

Some files in ixl in the newest diff still won't apply cleanly.

Feb 18 2016, 11:54 PM
erj added a comment to D5213: convert ixgbe to iflib.

Could someone indicate what kernel build settings are necessary to get this to work? It looks like ixv needs to be excluded, and netmap needs to be removed from the kernel config file, but what else?

Feb 18 2016, 9:52 PM
erj added a reviewer for D5203: ixl(4): Fix two important RSS bugs.: gallatin.
Feb 18 2016, 2:51 AM
erj added a comment to D5214: Convert ixl(4)to use iflib.

This doesn't cleanly apply on top of 11-current, on rS295683.

Feb 18 2016, 12:55 AM

Feb 8 2016

erj updated the diff for D5203: ixl(4): Fix two important RSS bugs..

Update with no magic number and a better comment.

Feb 8 2016, 11:10 PM

Feb 5 2016

erj added inline comments to D5203: ixl(4): Fix two important RSS bugs..
Feb 5 2016, 11:55 PM
erj updated D5208: ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes..
Feb 5 2016, 11:10 PM
erj retitled D5208: ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes. from to ixl(4)/ixlv(4): Remove a couple unnecessary register writes/flushes..
Feb 5 2016, 11:09 PM
erj added a reviewer for D5207: ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag().: skozlov.
Feb 5 2016, 11:06 PM
erj added reviewers for D5207: ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag().: sbruno, gnn, jeffrey.e.pieper_intel.com.
Feb 5 2016, 11:05 PM
erj retitled D5207: ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag(). from to ixl(4)/ixlv(4): Revert m_collapse() in ixl_xmit() to m_defrag()..
Feb 5 2016, 11:05 PM
erj added reviewers for D5206: ixl(4): Fix errors in queue interrupt setup in MSIX mode.: adrian, gnn, jeffrey.e.pieper_intel.com.
Feb 5 2016, 11:00 PM
erj retitled D5206: ixl(4): Fix errors in queue interrupt setup in MSIX mode. from to ixl(4): Fix errors in queue interrupt setup in MSIX mode..
Feb 5 2016, 11:00 PM
erj updated the test plan for D5205: ixl(4): Fix potential driver interrupt setup issues and startup crash..
Feb 5 2016, 10:55 PM
erj retitled D5205: ixl(4): Fix potential driver interrupt setup issues and startup crash. from to ixl(4): Fix potential driver interrupt setup issues and startup crash..
Feb 5 2016, 10:54 PM
erj updated D5204: ixl(4): Remove unsupported device IDs..
Feb 5 2016, 10:32 PM
erj retitled D5204: ixl(4): Remove unsupported device IDs. from to ixl(4): Remove unsupported device IDs..
Feb 5 2016, 10:31 PM
erj updated D5203: ixl(4): Fix two important RSS bugs..
Feb 5 2016, 10:17 PM
erj retitled D5203: ixl(4): Fix two important RSS bugs. from to ixl(4): Fix two important RSS bugs..
Feb 5 2016, 10:14 PM
erj committed rS295323: Update em(4) to 7.6.1; update igb(4) to 2.5.3..
Update em(4) to 7.6.1; update igb(4) to 2.5.3.
Feb 5 2016, 5:15 PM
erj closed D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3. by committing rS295323: Update em(4) to 7.6.1; update igb(4) to 2.5.3..
Feb 5 2016, 5:15 PM
erj added a comment to D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

Firing...

Feb 5 2016, 5:06 PM

Feb 4 2016

erj added a comment to D5193: The igb driver misses support for SCTP/TCP/UDP checksum offloading when using IPv6.

Regarding the FreeBSD version checks for >=10:
I tried to be consistent with the rest of the file. If you want to get rid of them, that is fine, but it might make more sense to get rid of them consistently in the whole file then.

But I'll do what you suggest...

Feb 4 2016, 9:15 PM
erj added a comment to D5193: The igb driver misses support for SCTP/TCP/UDP checksum offloading when using IPv6.

A couple notes on the patch inline, and one general comment:

Feb 4 2016, 6:55 PM
erj added a comment to D5192: 82598 doesn't support SCTP checksum offloading.

You can go ahead and commit this one.

Feb 4 2016, 5:34 PM
erj accepted D5192: 82598 doesn't support SCTP checksum offloading.

It looks good.

Feb 4 2016, 5:23 PM

Feb 3 2016

erj added a comment to D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

@gnn hasn't said anything. Would someone else like to commit this?

Feb 3 2016, 5:21 PM

Feb 1 2016

erj added a comment to D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

I'd still need to get approval from one of my mentors, right?

Feb 1 2016, 6:21 PM

Jan 29 2016

erj accepted D5106: Fix phy interrupts setup for ixl.
Jan 29 2016, 5:40 PM

Jan 27 2016

erj added a comment to D4930: use taskqueue_enqueue_fast when enqueue to taskqueue_fast.

Going by the man page, yeah, it looks like you should use taskqueue_enqueue_fast() instead of taskqueue_enqueue() if you're using the global taskqueue_fast.

Jan 27 2016, 6:51 PM
erj accepted D5089: Fix ixgbe flow control autoneg reporting.

It looks like this does legitimately fix a bug; @jeffrey.e.pieper_intel.com we can work on getting this fixed internally.

Jan 27 2016, 6:39 PM

Jan 26 2016

erj updated the diff for D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

Change SYSCTL_ADD_UQUADs back to SYSCTL_ADD_U64s.

Jan 26 2016, 6:38 PM
erj added inline comments to D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..
Jan 26 2016, 6:10 PM
erj added inline comments to D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..
Jan 26 2016, 6:08 PM
erj added a comment to D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

The current form should be testable -- just arc patch D3162 and see if your i219 starts working. We had it working on our internal version of the code, but that's using a different version of the shared code that doesn't include anything igb-specific.

Jan 26 2016, 1:27 AM
erj closed D3165: igb(4): Update and fix HW errata.
Jan 26 2016, 12:04 AM
erj abandoned D3163: em(4): Add Skylake/I219 support..

See D3162.

Jan 26 2016, 12:04 AM
erj updated the diff for D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

Mostly gave up on trying to split this up into separate commits -- this patch is a combo of ~94 commits to three repositories, and I don't think it would be a good idea to waste more of the community's time trying to get this split up.

Jan 26 2016, 12:02 AM

Jan 25 2016

erj accepted D5060: ixgbe sysctl hardware defaults.

I haven't compile or functional tested, but the contents of the diff look good. It's a good idea to split out the actual setting of the advertised speed and flow control settings from the sysctl stuff.

Jan 25 2016, 5:49 PM

Jan 8 2016

erj added a comment to D3165: igb(4): Update and fix HW errata.

I think I recall you saying that he ended up getting his i210 working again? But I can't remember if it's with the new igb code or he got the reverted version working again. I'll reply to the thread.

Jan 8 2016, 8:06 PM
erj updated subscribers of D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..
Jan 8 2016, 1:55 AM
erj updated subscribers of D3163: em(4): Add Skylake/I219 support..
Jan 8 2016, 1:55 AM
erj updated subscribers of D3165: igb(4): Update and fix HW errata.
Jan 8 2016, 1:54 AM
erj reopened D3165: igb(4): Update and fix HW errata.

Quick re-open until I get an answer to the last comment.

Jan 8 2016, 1:53 AM
erj added a comment to D3165: igb(4): Update and fix HW errata.

Before I update D3162, was Oliver Hartmann's (or someone else's) original issue with the i210 solved? I remember hearing from you that it was, and we still can't find a problem with i210 using the code that's in D3162, but I wanted to make sure we knew what the actual problem was.

Jan 8 2016, 1:30 AM
erj commandeered D3162: e1000/em/igb: Update em to 7.6.1, update igb to 2.5.3..

Update incoming...

Jan 8 2016, 12:20 AM

Jan 7 2016

erj added a project to D806: dev/ixgbe: implement flowdirector: Intel Networking.
Jan 7 2016, 6:32 PM · Intel Networking

Jan 3 2016

erj accepted D4759: Fix ixl(4) compilation with PCI_IOV pre-r266974.
Jan 3 2016, 5:44 PM