According to RFC 2460, IPv6 UDP calculated checksum yields a result
authorNisar Sayed <Nisar.Sayed@microchip.com>
Tue, 9 May 2017 17:51:42 +0000 (18:51 +0100)
committerRaspbian kernel package updater <root@raspbian.org>
Sat, 31 Mar 2018 14:54:12 +0000 (15:54 +0100)
commit75fb754c21075459a3395b1df9770248a6a29bb2
tree08ef0560501c0b43e28d2ccd3be6bae0776def00
parenta3d4f16fed1bcef2e69fdadda03ddfaab2a5461a
According to RFC 2460, IPv6 UDP calculated checksum yields a result
of zero must be changed to 0xffff, however this feature is not
supported by smsc95xx family hence enable csum offload only for
IPv4 TCP/UDP packets.

Signed-off-by: Nisar Sayed <Nisar.Sayed@microchip.com>
Reported-by: popcorn mix <popcornmix@gmail.com>
drivers/net/usb/smsc95xx.c