aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/igb
Commit message (Collapse)AuthorAgeFilesLines
* Migrate e1000 to the IFLIB framework:Sean Bruno2017-01-101-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - em(4) igb(4) and lem(4) - deprecate the igb device from kernel configurations - create a symbolic link in /boot/kernel from if_em.ko to if_igb.ko Devices tested: - 82574L - I218-LM - 82546GB - 82579LM - I350 - I217 Please report problems to freebsd-net@freebsd.org Partial review from jhb and suggestions on how to *not* brick folks who originally would have lost their igbX device. Submitted by: mmacy@nextbsd.org MFC after: 2 weeks Relnotes: yes Sponsored by: Limelight Networks and Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D8299 Notes: svn path=/head/; revision=311849
* Misc. build: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
| | | | | | | No functional change. Notes: svn path=/head/; revision=299007
* Move most of the 15 variations on generating opt_inet.h andWarner Losh2014-08-041-18/+0
| | | | | | | | | opt_inet6.h into kmod.mk by forcing almost everybody to eat the same dogfood. While at it, consolidate the opt_bpf.h and opt_mroute.h targets here too. Notes: svn path=/head/; revision=269540
* Make igb(4) build outside of the kernel build.Adrian Chadd2014-08-041-1/+5
| | | | | | | Ths defaults to RSS being disabled. Notes: svn path=/head/; revision=269501
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-1/+1
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* Change the E1000 driver option header handling to match theJack F Vogel2013-07-121-1/+16
| | | | | | | | | | | | | ixgbe driver. As it was, when building them as a module INET and INET6 are not defined. In these drivers it does not cause a panic, however it does result in different behavior in the ioctl routine when you are using a module vs static, and I think the behavior should be the same. MFC after: 3 days Notes: svn path=/head/; revision=253303
* Change defines in the igb driver to allow an easier selection ofJack F Vogel2013-03-291-0/+6
| | | | | | | | | | | the older if_start/non-multiqueue interface from the stack. This is not the default, but can be turned on in the Makefile now regardless of the OS level to allow either testing or use of ALTQ. MFC after: one week Notes: svn path=/head/; revision=248906
* Sync with Intel internal source:Jack F Vogel2012-07-051-1/+1
| | | | | | | | | | | shared code update and small changes in core required Add support for new i210/i211 devices Improve queue calculation based on mac type MFC after:5 days Notes: svn path=/head/; revision=238148
* Remove unnecessary clean target in em(4), igb(4) and ixgbe(4).Pyun YongHyeon2010-08-161-10/+0
| | | | | | | | | While here also remove man target in igb(4). Reviewed by: jfv Notes: svn path=/head/; revision=211400
* OK, I was a bit sleep this morning and checked inJack F Vogel2010-06-301-1/+1
| | | | | | | | | | | the core changes but left out the shared code, lol. Well, and a couple fixes to the core... hopefully this will all be complete now. Happy happy joy joy :) Notes: svn path=/head/; revision=209616
* Updates for both the em and igb drivers, add supportJack F Vogel2009-06-241-1/+1
| | | | | | | | for multiqueue tx, shared code updates, new device support, and some bug fixes. Notes: svn path=/head/; revision=194865
* Add opt_inet.h which has been needed since r184718, which hadBjoern A. Zeeb2008-11-121-1/+1
| | | | | | | | | introduced checks for #ifdef INET. MFC after: 54 days Notes: svn path=/head/; revision=184895
* Change Makefile to reflect new directory structureJack F Vogel2008-07-301-3/+5
| | | | | | | MFC after:ASAP Notes: svn path=/head/; revision=181030
* This update primarily addresses the ability to have both the emJack F Vogel2008-04-021-1/+1
| | | | | | | | | and the igb driver static in the kernel. But it also reflects some other bug fixes in my development stream at Intel. PR 122373 is also fixed in this code. Notes: svn path=/head/; revision=177867
* Remove option headers that do not exist and are not usedAntoine Brodin2008-03-271-2/+2
| | | | | | | | | | from the Makefiles in sys/modules. (opt_devfs.h, opt_bdg.h, opt_emu10kx.h and opt_uslcom.h) Approved by: rwatson (mentor) Notes: svn path=/head/; revision=177671
* This change introduces a split to the Intel E1000 driver, now rather thanJack F Vogel2008-02-291-0/+25
just em, there is an igb driver (this follows behavior with our Linux drivers). All adapters up to the 82575 are supported in em, and new client/desktop support will continue to be in that adapter. The igb driver is for new server NICs like the 82575 and its followons. Advanced features for virtualization and performance will be in this driver. Also, both drivers now have shared code that is up to the latest we have released. Some stylistic changes as well. Enjoy :) Notes: svn path=/head/; revision=176667