]> git.baikalelectronics.ru Git - kernel.git/commit
hv_netvsc: Fix IP header checksum for coalesced packets
authorHaiyang Zhang <haiyangz@microsoft.com>
Fri, 22 Feb 2019 18:25:03 +0000 (18:25 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 26 Feb 2019 22:45:02 +0000 (14:45 -0800)
commita31ff51dc2fbe2aade1161b50e44abe2ebc09452
tree5c68eba1a15e58e91444685c085446e54ca11629
parent975cccc4a0cec53c01deb6cc868ea154fbfcd89e
hv_netvsc: Fix IP header checksum for coalesced packets

Incoming packets may have IP header checksum verified by the host.
They may not have IP header checksum computed after coalescing.
This patch re-compute the checksum when necessary, otherwise the
packets may be dropped, because Linux network stack always checks it.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc_drv.c