Project

General

Profile

Actions

Bug #3089

open

vtnet(4) - disable TCP checksum offload by default

Added by jlane over 4 years ago. Updated 9 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Driver
Target version:
Start date:
10/21/2017
Due date:
% Done:

0%

Estimated time:

Description

The existing TCP checksum offset for this driver causes ~95% retransmit rates for TCP IPv6 packets. This makes the driver effectively useless in its current state on IPv6 networks. Fixing the checksum offload code is beyond my expertise at this time, so we should at least disable the offload by default.

Patch for sys/dev/virtual/virtio/net/if_vtnet.c:

166c166
< static int vtnet_csum_disable = 0;
---

static int vtnet_csum_disable = 1; //broken for IPv6, disable by default


Related issues

Related to Bug #3090: VirtIO/vtnet: very poor IPv6 receiving performance (~100x slower)Closedvadaszi10/23/2017

Actions
Actions

Also available in: Atom PDF