linux/drivers/net/ethernet/intel/e1000e
Tushar Dave 6e97c170db e1000e: Minimum packet size must be 17 bytes
This is a HW requirement. Although a buffer as short as 1 byte is allowed,
the total length of packet before, padding and CRC insertion, must be at
least 17 bytes.  So pad all small packets manually up to 17 bytes before
delivering them to HW.

Signed-off-by: Tushar Dave <tushar.n.dave@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-10-23 01:02:19 -07:00
..
80003es2lan.c e1000e: Driver workaround for IPv6 Header Extension Erratum. 2012-05-03 02:29:04 -07:00
82571.c e1000e: use correct type for read of 32-bit register 2012-08-30 19:07:28 -07:00
defines.h e1000e: remove use of IP payload checksum 2012-07-01 00:25:32 -07:00
e1000.h e1000e: Change wthresh to 1 to avoid possible Tx stalls 2012-10-10 22:59:18 -04:00
ethtool.c e1000e: cleanup strict checkpatch check 2012-08-30 19:10:01 -07:00
hw.h e1000e: add device IDs for i218 2012-10-09 03:03:01 -07:00
ich8lan.c e1000e: fix test for PHY being accessible on 82577/8/9 and I217 2012-07-14 00:45:45 -07:00
mac.c e1000e: test for valid check_reset_block function pointer 2012-06-05 20:47:50 -07:00
Makefile e1000e: update copyright year 2012-01-26 19:01:17 -08:00
manage.c e1000e: cleanup boolean logic 2012-04-14 02:05:00 -07:00
netdev.c e1000e: Minimum packet size must be 17 bytes 2012-10-23 01:02:19 -07:00
nvm.c e1000e: rename e1000e_reload_nvm() and call as function pointer 2012-02-24 21:43:21 -08:00
param.c e1000e: use more informative logging macros when netdev not yet registered 2012-06-14 03:03:14 -07:00
phy.c e1000e: implement 82577/579 MDI setting support 2012-08-21 01:22:56 -07:00