Pyun YongHyeon 81eee0ebf8 Implement initial jumbo frame support for RTL8168/8111 C/D/E PCIe
GbE controllers. It seems these controllers no longer support
multi-fragmented RX buffers such that driver have to allocate
physically contiguous buffers.

 o Retire RL_FLAG_NOJUMBO flag and introduce RL_FLAG_JUMBOV2 to
   mark controllers that use new jumbo frame scheme.
 o Configure PCIe max read request size to 4096 for standard frames
   and reduce it to 512 for jumbo frames.
 o TSO/checksum offloading is not supported for jumbo frames on
   these controllers. Reflect it to ioctl handler and driver
   initialization.
 o Remove unused rl_stats_no_timeout in softc.
 o Embed a pointer to structure rl_hwrev into softc to keep track
   of controller MTU limitation and remove rl_hwrev in softc since
   that information is available through a pointer to structure
   rl_hwrev.

Special thanks to Realtek for donating sample hardwares which made
this possible.

H/W donated by:	Realtek Semiconductor Corp.
2011-01-17 03:24:33 +00:00
..
2010-07-28 16:24:11 +00:00
2010-10-13 17:38:23 +00:00
2010-10-13 17:38:23 +00:00
2010-01-03 23:26:29 +00:00
2010-07-19 18:47:18 +00:00
2010-11-15 05:25:51 +00:00
2010-10-13 14:41:52 +00:00
2010-01-08 20:40:28 +00:00
2010-05-11 17:14:17 +00:00
2010-12-06 18:28:39 +00:00
2010-01-01 22:47:53 +00:00
2010-01-28 08:41:30 +00:00
2010-11-09 10:59:09 +00:00
2010-12-18 02:54:51 +00:00
2010-12-06 10:24:06 +00:00
2010-11-15 05:25:51 +00:00
2010-01-28 08:41:30 +00:00
2010-12-31 01:23:04 +00:00
2010-11-07 12:29:26 +00:00