igb(4) Raising IGB_MAX_TXD ??
Vijay Singh
vijju.singh at gmail.com
Sun Apr 22 05:51:37 UTC 2012
>> FWIW, at my current employer we run with both rxd and txd cranked up to 32k
>> (we had to patch the driver as you suggested) and have not had any problems
>> doing that for a couple of years now.
John et al, is this limit specific to igb, or is it applicable to the
ixgbe as well. From the 8.x driver code I see:
100/*
101 * TxDescriptors Valid Range: 64-4096 Default Value: 256 This value is the
102 * number of transmit descriptors allocated by the driver. Increasing this
103 * value allows the driver to queue more transmits. Each descriptor is 16
104 * bytes. Performance tests have show the 2K value to be optimal for top
105 * performance.
106 */
107#define DEFAULT_TXD 1024
108#define PERFORM_TXD 2048
109#define MAX_TXD 4096
110#define MIN_TXD 64
Can the igxbe be extended beyond 4k transmit descriptors well?
-vijay
More information about the freebsd-net
mailing list