@foonus:
@Hollander:
hw.igb.rxd=4096
hw.igb.txd=4096
Adding up all file descriptors from all interfaces can not exceed a total of 4096. Try this and see how things run.
hw.igb.txd="2048" # number of transmit descriptors allocated by the driver. 2048 limit (default 1024)
hw.igb.rxd="2048" # number of receive descriptors allocated by the driver, 2048 limit (default 1024)
Thank you very much for your reply ;D
Well, this is weird :o
The wiki says '4096', as do many threads on the FreeBSD forum as well. However, I was intrigued by:
number of receive descriptors allocated by the driver, 2048 limit (default 1024)
Could I ask where you have this text from? Because it would appear all other information is wrong then (?)
Especially given this:
LOADER TUNABLES
Tunables can be set at the loader ( 8 ) prompt before booting the kernel or
stored in loader.conf( 5 ).
hw.igb.rxd
Number of receive descriptors allocated by the driver. The
default value is 256. The minimum is 80, and the maximum is
4096.
hw.igb.txd
Number of transmit descriptors allocated by the driver. The
default value is 256. The minimum is 80, and the maximum is
4096.
From:
http://www.freebsd.org/cgi/man.cgi?query=igb&sektion=4&manpath=FreeBSD+8.1-RELEASE