[Bug 263377] [NEW PORT] net/intel-igb-kmod: out-of-tree driver for igb(4) from Intel-provided source

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 17 Apr 2022 17:55:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263377

            Bug ID: 263377
           Summary: [NEW PORT] net/intel-igb-kmod: out-of-tree driver for
                    igb(4) from Intel-provided source
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: freebsd@kumba.dev

Created attachment 233282
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=233282&action=edit
Patch for new net/intel-igb-kmod port

For building out-of-tree drivers for Intel network adapters, there are several
existing ports for em(4), ix(4), and ixl(4), but not igb(4).  I have a
Protectli network appliance, VP2410, that uses this network adapter, so it is
useful to have a port to easily rebuild the kernel module from time-to-time.

This is my first stab at a FreeBSD port, but it seems simple enough by basing
off of the existing net/intel-em-kmod port makefile.  Unlike the em(4) port,
this driver's source is FreeBSD 13.0-RELEASE-ready and did not require similar
changes as found in intel-em-kmod's files/patch-base-r353844 (those changes
already exist in the upstream source).

I believe it should also compile on FreeBSD 12.x, as I was using the same
version under that release, though I do not have a 12.x install to actually
test against anymore.  I also did a compile test against FreeBSD 13.1-RC3,
which was successful, but haven't updated this particular appliance to that
version yet.

-- 
You are receiving this mail because:
You are the assignee for the bug.