Support Jumbo Frames on e1000g with 82573L chip
According to the intel manuals the 82573*L* supports jumbo frames, but illumos currently does not enable this.
http://download.intel.com/design/network/manuals/316080.pdf "PCIe* GbE Controllers Open Source
Software Developers Manual (631xESB/632xESB, 82563EB/82564EB, 82571EB/82572EI & 82573E/
82573V/82573L)" (rev 2.3), section 2.7.1.
This support should be enabled.
Attached an initial draft patch, which needs further clarification/testing (quoting http://lists.illumos.org/pipermail/developer/2010-September/000512.html):
Second, I'm concerned about the choice for maximum MTU. If the docs say
9014 (which might be 9K plus an ethernet header), then asking for more
is clearly wrong. Do the docs include the ethernet header itself as
part of the total count (14 bytes normally)?