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.

Attachment: pgpWB39q9pA6A.pgp
Description: PGP signature

_______________________________________________
OpenIndiana-discuss mailing list
[email protected]
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to