[illumos-Developer] [PATCH] Jumboframes on intel 82573L

Andreas Kohn andreas.kohn at gmail.com
Thu Sep 9 04:52:39 PDT 2010


Hi,

attached is a patch that enables jumbo frames for the intel 82573L. They
are supported on this chip, if ASPM is disabled. I believe this is the
case for illumos (couldn't find any place that worked with the ASPM
bits). I tested this on an IBM ThinkPad X60t with this chip, and things
seem to work just fine:

$ ifconfig e1000g0
e1000g0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 9000 index 2
        inet 192.168.0.212 netmask ffffff00 broadcast 192.168.0.255

$ dladm show-linkprop -p mtu e1000g0
LINK         PROPERTY        PERM VALUE          DEFAULT        POSSIBLE
e1000g0      mtu             rw   9000           1500           1500-9216 


There is still one unclear point: the e1000g_sw.h defines MAXIMUM_MTU_9K to
9216bytes, according to the 82573 manual this should be 9014 bytes,
and 9234 bytes for 82571EB/82572EI/631xESB/632xESB.
Should this be a new constant(s), or the value simply hardcoded in
e1000g_setup_max_mtu()?


Also: what is needed to get this patch included? 


Regards,
--
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 82573l-jumbo.diff
Type: text/x-patch
Size: 2076 bytes
Desc: not available
URL: <http://lists.illumos.org/pipermail/developer/attachments/20100909/0f3444b2/attachment.bin>


More information about the Developer mailing list