summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorBen Hutchings <bhutchings@solarflare.com>2011-05-03 07:49:25 (GMT)
committerDavid S. Miller <davem@davemloft.net>2011-05-08 22:45:13 (GMT)
commit9c412942a0bb19ba18f7bd939d42eff1e132a901 (patch)
tree03b789e7a2aee88dcad4a63cecf90c1b9a526629 /net
parente328d410826d52e9ee348aff9064c4a207f2adb1 (diff)
downloadlinux-fsl-qoriq-9c412942a0bb19ba18f7bd939d42eff1e132a901.tar.xz
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 'net')
0 files changed, 0 insertions, 0 deletions