1. 10 6月, 2017 2 次提交
  2. 01 6月, 2017 1 次提交
  3. 18 4月, 2017 2 次提交
  4. 17 4月, 2017 2 次提交
  5. 28 3月, 2017 1 次提交
  6. 26 3月, 2017 1 次提交
  7. 23 3月, 2017 4 次提交
  8. 13 3月, 2017 2 次提交
  9. 07 3月, 2017 3 次提交
  10. 03 3月, 2017 1 次提交
  11. 18 2月, 2017 1 次提交
  12. 07 2月, 2017 1 次提交
  13. 25 1月, 2017 14 次提交
  14. 12 1月, 2017 1 次提交
  15. 09 1月, 2017 1 次提交
  16. 08 12月, 2016 1 次提交
  17. 30 10月, 2016 1 次提交
  18. 27 10月, 2016 1 次提交
    • S
      netvsc: fix incorrect receive checksum offloading · e52fed71
      Stephen Hemminger 提交于
      The Hyper-V netvsc driver was looking at the incorrect status bits
      in the checksum info. It was setting the receive checksum unnecessary
      flag based on the IP header checksum being correct. The checksum
      flag is skb is about TCP and UDP checksum status. Because of this
      bug, any packet received with bad TCP checksum would be passed
      up the stack and to the application causing data corruption.
      The problem is reproducible via netcat and netem.
      
      This had a side effect of not doing receive checksum offload
      on IPv6. The driver was also also always doing checksum offload
      independent of the checksum setting done via ethtool.
      Signed-off-by: NStephen Hemminger <sthemmin@microsoft.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      e52fed71