Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MXGE(4)			    Kernel Interfaces Manual		       MXGE(4)

NAME
       mxge -- Myricom Myri10GE	10 Gigabit Ethernet adapter driver

SYNOPSIS
       To  compile  this  driver into the kernel, place	the following lines in
       your kernel configuration file:

	     device firmware
	     device mxge

       Alternatively, to load the driver as a module at	boot time,  place  the
       following lines in loader.conf(5):

	     if_mxge_load="YES"
	     mxge_ethp_z8e_load="YES"
	     mxge_eth_z8e_load="YES"

DESCRIPTION
       The  mxge  driver  provides support for PCI Express 10 Gigabit Ethernet
       adapters	based on the Myricom LANai  Z8E	 chip.	 The  driver  supports
       Transmit/Receive	 checksum offload, Jumbo Frames	as well	as TCP segmen-
       tation  offload	(TSO).	 For   further	 hardware   information,   see
       http://www.myri.com/.

       For questions related to	hardware requirements, refer to	the documenta-
       tion  supplied  with  your Myri10GE adapter.  All hardware requirements
       listed apply to use with	FreeBSD.

       Support for Jumbo Frames	is provided via	 the  interface	 MTU  setting.
       Selecting  an  MTU  larger than 1500 bytes with the ifconfig(8) utility
       configures the adapter to receive and transmit Jumbo Frames.  The maxi-
       mum MTU size for	Jumbo Frames is	9000.

       For more	information on configuring this	device,	see ifconfig(8).

HARDWARE
       The mxge	driver supports	10 Gigabit  Ethernet  adapters	based  on  the
       Myricom LANai Z8E chips:

          Myricom 10GBase-CX4 (10G-PCIE-8A-C, 10G-PCIE-8AL-C)
          Myricom 10GBase-R (10G-PCIE-8A-R, 10G-PCIE-8AL-R)
          Myricom 10G XAUI over ribbon	fiber (10G-PCIE-8A-Q, 10G-PCIE-8AL-Q)

LOADER TUNABLES
       Tunables	 can  be set at	the loader(8) prompt before booting the	kernel
       or stored in loader.conf(5).

       hw.mxge.flow_control_enabled
	       Whether or not hardware flow control is enabled on the adapter.
	       The default value is 1.

       hw.mxge.intr_coal_delay
	       This value delays the generation	of all interrupts in units  of
	       1 microsecond.  The default value is 30.

       hw.mxge.skip_pio_read
	       This  value determines whether or not the driver	may omit doing
	       a pio read in the interrupt handler which ensures that the  in-
	       terrupt line has	been deasserted	when using xPIC	interrupts.  A
	       non-zero	value may result in lower CPU overhead,	however	it may
	       also result in spurious interrupts.  The	default	value is 0.

DIAGNOSTICS
       mxge%d: Unable to allocate bus resource:	memory	A fatal	initialization
       error has occurred.

       mxge%d: Unable to allocate bus resource:	interrupt  A fatal initializa-
       tion error has occurred.

       mxge%d:	Could not find firmware	image %s  The appropriate firmware kld
       module was not installed.  This is a fatal initialization error.

SUPPORT
       For general information and support, go to the Myricom support  website
       at: http://www.myri.com/scs/.

       If  an  issue  is  identified with the released source code on the sup-
       ported kernel with a supported adapter, email the specific  information
       related to the issue to <help@myri.com>.

SEE ALSO
       altq(4),	arp(4),	netintro(4), ng_ether(4), ifconfig(8)

HISTORY
       The mxge	device driver first appeared in	FreeBSD	6.3.

AUTHORS
       The mxge	driver was written by Andrew Gallatin <gallatin@FreeBSD.org>.

FreeBSD	7.0		      September	15, 2006		       MXGE(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mxge&sektion=4&manpath=FreeBSD+7.0-RELEASE>

home | help