summaryrefslogtreecommitdiffstats
path: root/drivers/sfi
diff options
context:
space:
mode:
authorBen Hutchings <bhutchings@solarflare.com>2011-05-03 07:49:25 +0000
committerDavid S. Miller <davem@davemloft.net>2011-05-08 15:45:13 -0700
commit9c412942a0bb19ba18f7bd939d42eff1e132a901 (patch)
tree03b789e7a2aee88dcad4a63cecf90c1b9a526629 /drivers/sfi
parente328d410826d52e9ee348aff9064c4a207f2adb1 (diff)
ipheth: Properly distinguish length and alignment in URBs and skbs
The USB protocol this driver implements appears to require 2 bytes of padding in front of each received packet. This used to be equal to the value of NET_IP_ALIGN on x86, so the driver abused that constant and mostly worked, but this is no longer the case. The driver also mixed up the URB and packet lengths, resulting in 2 bytes of junk at the end of the skb. Introduce a private constant for the 2 bytes of padding; fix this confusion and check for the under-length case. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/sfi')
0 files changed, 0 insertions, 0 deletions