IXGBE(4)
π IXGBE(4) π
okay bestie, buckle up, we're reading the ixgbe page from the Kernel Interfaces Manual and honestly? it's giving network queen. this is the manual page for the Intel(R) 10Gb Ethernet driver for the FreeBSD operating system, and yes we are going to read the whole thing together, no skimming, no skipping. π¦
β¨ NAME β¨
ixgbe β Intel(R) 10Gb Ethernet driver for the FreeBSD operating system
like. that's the whole name. short, sweet, slays. π
πΈ SYNOPSIS πΈ
so if you wanna compile this driver into the kernel (main character move, honestly), you drop these lines into your kernel configuration file:
device iflib
device ixgbe
or, alternatively, if you'd rather load the driver as a module at boot time, you put this line in loader.conf(5):
if_ixgbe_load="YES"
that's it. two paths, one driver. pick your fighter. π
π DESCRIPTION π
okay so the ixgbe driver provides support for PCI 10Gb Ethernet adapters based on the Intel 82598EB Intel(R) Network Connections. and the driver supports Jumbo Frames, MSIX, TSO, and RSS. that's four whole acronyms, we love a multi-talented icon. β¨
got questions about hardware requirements? bestie, refer to the documentation supplied with your Intel 10GbE adapter. and note this: all hardware requirements listed there apply to use with FreeBSD. all of them. every single one. π«Ά
Support for Jumbo Frames is provided via the interface MTU setting. so when you select an MTU larger than 1500 bytes with the ifconfig(8) utility, that configures the adapter to receive and transmit Jumbo Frames. and the maximum MTU size for Jumbo Frames is 16114. big frames, big vibes. π
also! this driver version supports VLANs. for information on enabling VLANs, see ifconfig(8). iykyk. π
π₯ HARDWARE π₯
the ixgbe driver supports the following cards:
- Intel(R) 10 Gigabit XF SR/AF Dual Port Server Adapter
- Intel(R) 10 Gigabit XF SR/LR Server Adapter
- Intel(R) 82598EB 10 Gigabit AF Network Connection
- Intel(R) 82598EB 10 Gigabit AT CX4 Network Connection
four cards, all of them valid, all of them invited to the party. π
π DIAGNOSTICS π
these are the messages the driver might hit you with. pay attention, bestie, some of these are not cute.
ixgbe%d: Unable to allocate bus resource: memory β a fatal initialization error has occurred. π
ixgbe%d: Unable to allocate bus resource: interrupt β a fatal initialization error has occurred. π
ixgbe%d: watchdog timeout -- resetting β the device has stopped responding to the network, or there is a problem with the network connection (cable).
not me seeing "fatal initialization error" twice in a row. twice!! fix your resources, bestie, this driver is begging you. π
π«Ά SUPPORT π«Ά
for general information and support, go to the Intel support website at: http://support.intel.com.
and if an issue is identified with the released source code on the supported kernel with a supported adapter, email the specific information related to the issue to β¨freebsd@intel.comβ©. be specific! give them the info! they want the info! π
π SEE ALSO π
altq(4), arp(4), netintro(4), ng_ether(4), polling(4), vlan(4), ifconfig(8)
a whole little reading list. go forth and educate yourself. πβ¨
π¦ HISTORY π¦
the ixgbe device driver first appeared in FreeBSD 7.0. vintage. iconic. still here. π
π AUTHORS π
the ixgbe driver was written by Intel Corporation <freebsd@intel.com>. give them their flowers. π
and that's the whole page, bestie!! no cap, you now know everything this manual knows. go configure some 10Gb Ethernet and be the main character of your own network. π β¨
this little love letter to ixgbe comes to you from the Debian edition of the manual, dated January 30, 2019. mwah. π«Ά
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2001-2008, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms