[OpenIndiana-discuss] Intel PRO/1000 CT (82574L) and maximum MTU on oi_151

Marco van Lienen marco+openindiana-discuss at lordsith.net
Wed Jun 15 07:22:28 UTC 2011


I just got an Intel PRO/1000 CT pci-e nic (82574L) and am running oi_151.
This nic is handled by the e1000g(7D) driver.
e1000g(7D) on an s11e box (oi_151 still doesn't have this and other manpages yet) lists this nic is capable of a maximum MTU of 9216 (i reckon the s11e driver is identical to the one used on oi_151).

from e1000g(7D):
        For a Intel PRO/1000 adapter that is  later  than  82571
         (including 82571) the maximum MTU accepted by the MAC is
         9216. For others, the maximum MTU accepted by the MAC is
         16298. Use ifconfig(1M) to configure jumbo frames. Using
         ifconfig with the adapter instance and the mtu  argument
         (ifconfig  e1000g0  mtu 9216) configures adapter e1000g0
         for the maximum allowable jumbo frame size.

However output from both ipadm(1M) and dladm(1M) shows only a maximum MTU of 1500 to be possible.

I've tried setting an MTU of 9000 as follows:

using ipadm(1M):
solaris% pfexec ipadm set-ifprop -t -p mtu=9000 -m ipv4 e1000g0
ipadm: set-ifprop: mtu: Invalid argument provided

Anything lower than 1500 gets accepted by this command, anything over returns said error.

using ifconfig(1M):
solarisexpress% pfexec ifconfig e1000g0 mtu 9000
ifconfig: setifmtu: SIOCSLIFMTU: e1000g0: Invalid argument

Is there something I'm missing i.e. is there something else I need to do to enable jumboframes on this nic?

cheers

-- 
Marco van Lienen -- GnuPG key: 8580E6CB
http://lordsith.net/ | OpenIndiana oi_151 | Solaris 11 Express 2010.11 snv_151a | FreeBSD 9-CURRENT
Use UNIX or die.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://openindiana.org/pipermail/openindiana-discuss/attachments/20110615/19ebe60f/attachment.bin>


More information about the OpenIndiana-discuss mailing list