Page MenuHomeFreeBSD

ixl(4): Update to ixl-1.6.6-k.
ClosedPublic

Authored by erj on Aug 1 2016, 9:51 PM.
Referenced Files
Unknown Object (File)
Mon, Mar 18, 10:40 AM
Unknown Object (File)
Jan 30 2024, 1:52 AM
Unknown Object (File)
Jan 28 2024, 7:04 AM
Unknown Object (File)
Jan 14 2024, 4:02 AM
Unknown Object (File)
Jan 8 2024, 2:29 AM
Unknown Object (File)
Jan 8 2024, 2:29 AM
Unknown Object (File)
Jan 8 2024, 2:28 AM
Unknown Object (File)
Dec 22 2023, 9:32 PM
Subscribers

Details

Summary

Biggest change:

  • Support for X722 hardware
Test Plan

TODO

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

erj retitled this revision from to ixl(4): Update to ixl-1.6.6-k..
erj updated this object.
erj edited the test plan for this revision. (Show Details)
erj set the repository for this revision to rS FreeBSD src repository - subversion.
erj added a project: Intel Networking.
erj updated this object.

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

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

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

Yeah; there's a list of commit notes that I need to condense -- I just wanted to get this up so Jeff could test it in its current form.

The patch generated by Phabricator doesn't 'seem to manually apply to 11-BETA3 due the added files. It "should" just create them, but doesn't:

Hmm... The next patch looks like a unified diff to me...

The text leading up to this was:

Index: sys/dev/ixl/ixl_pf_iov.h
===================================================================
--- sys/dev/ixl/ixl_pf_iov.h
+++ sys/dev/ixl/ixl_pf_iov.h

File to patch: sys/dev/ixl/ixl_pf_iov.h
No file found--skip this patch? [n] n
patch: **** can't find sys/dev/ixl/ixl_pf_iov.h

Arc patch applies cleanly to stable/11, but fails to compile. Something in dtrace:

make[5]: make[5]: don't know how to make /diskless/os/FreeBSD/11-BETA3_2016-07-29_FPK/usr/src/sys/cddl/dev/dtrace/amd64/instr_size.c. Stop

the same kernel compiles and boots fine without the patch applied.

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

As far as I can tell, the error you're experiencing is from Phabricator, not the

The patch generated by Phabricator doesn't 'seem to manually apply to 11-BETA3 due the added files. It "should" just create them, but doesn't:

Hmm... The next patch looks like a unified diff to me...

The text leading up to this was:

Index: sys/dev/ixl/ixl_pf_iov.h
===================================================================
--- sys/dev/ixl/ixl_pf_iov.h
+++ sys/dev/ixl/ixl_pf_iov.h

File to patch: sys/dev/ixl/ixl_pf_iov.h
No file found--skip this patch? [n] n
patch: **** can't find sys/dev/ixl/ixl_pf_iov.h

Arc patch applies cleanly to stable/11, but fails to compile. Something in dtrace:

make[5]: make[5]: don't know how to make /diskless/os/FreeBSD/11-BETA3_2016-07-29_FPK/usr/src/sys/cddl/dev/dtrace/amd64/instr_size.c. Stop

the same kernel compiles and boots fine without the patch applied.

Try using arcanist (pkg install php5-arcanist) instead. Phabricator is definitely doing something wrong here.

"arc patch D7391" seems to work fine for me.

As far as I can tell, the error you're experiencing is from Phabricator, not the

The patch generated by Phabricator doesn't 'seem to manually apply to 11-BETA3 due the added files. It "should" just create them, but doesn't:

Hmm... The next patch looks like a unified diff to me...

The text leading up to this was:

Index: sys/dev/ixl/ixl_pf_iov.h
===================================================================
--- sys/dev/ixl/ixl_pf_iov.h
+++ sys/dev/ixl/ixl_pf_iov.h

File to patch: sys/dev/ixl/ixl_pf_iov.h
No file found--skip this patch? [n] n
patch: **** can't find sys/dev/ixl/ixl_pf_iov.h

Arc patch applies cleanly to stable/11, but fails to compile. Something in dtrace:

make[5]: make[5]: don't know how to make /diskless/os/FreeBSD/11-BETA3_2016-07-29_FPK/usr/src/sys/cddl/dev/dtrace/amd64/instr_size.c. Stop

the same kernel compiles and boots fine without the patch applied.

Try using arcanist (pkg install php5-arcanist) instead. Phabricator is definitely doing something wrong here.

"arc patch D7391" seems to work fine for me.

Yes, I usually do use arc patch, but I was trying to avoid cloning src to use it :) When I did try it for this patch, it was before INET was defined, so I kept having various issues. I finally got a git diff from erj and am currently using that. I should be done this week.

jeffrey.e.pieper_intel.com edited edge metadata.

Tested basic functionality, stress with netperf with both ixl and ixlv.

This revision is now accepted and ready to land.Aug 5 2016, 2:14 PM
This revision was automatically updated to reflect the committed changes.