Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4868 Discussions

x520 10GbE ethtool

NBedb
Beginner
2,158 Views

I'm using an http://www.intel.com/p/en_US/support/highlights/network/x520server Intel® Ethernet Server Adapter X520-SR1 device in Ubuntu 12.04, kernel 3.16..0-52, to receive 10GbE packets. The ixgbe driver module is version 3.19.1-k.

When I run the command ethtool -g eth6 I see the following:

Ring parameters for eth6:

Pre-set maximums:

RX : 4096

RX Mini: 0

RX Jumbo: 0

TX: 4096

Current hardware settings:

RX: 4096

RX Mini: 0

RX Jumbo: 0

TX: 512

I bumped up RX descriptors from 512 to 4096 to try and reduce packet loss.

However, I'm a bit confused why "RX Jumbo" says the pre-set max is 0. I'm currently sending packets that are about ~4kB, so fall into the jumbo packet realm. I increased MTU from 1500 to 9000 with ifconfig eth6 mtu 9000. It's working fine (but some drops here and there). The docs seem to indicate jumbo frames up to 9k are supported by the x520 series.

Should I worry about ethtool reporting 0 Rx Jumbo descriptors? If so, do I just need a new ixgbe driver or ethtool update?

0 Kudos
2 Replies
st4
New Contributor III
1,031 Views

Hi bornruffians,

Try downloading and installing newer driver at https://downloadcenter.intel.com/download/14687/Network-Adapter-Driver-for-PCI-E-10-Gigabit-Network-Connections-under-Linux- Download Network Adapter Driver for PCI-E* 10 Gigabit Network Connections under Linux*.

rgds,

wb

 

0 Kudos
NBedb
Beginner
1,031 Views

I tried ixgbe version 4.1.5. The output of ethtool was the same (4096 RX descriptors, 0 RX Jumbo descriptors max).

I wonder if this just means that the Intel card uses the same pool of descriptors for regular and jumbo frames?

0 Kudos
Reply