Re: [RFC PATCH 9/9] ixgbe/ixgbevf: Add support for GSO partial
From: Jesse Gross <jesse@kernel.org>
Date: 2016-03-19 02:06:01
On Fri, Mar 18, 2016 at 4:25 PM, Alexander Duyck [off-list ref] wrote:
This patch adds support for partial GSO segmentation in the case of GRE or UDP encapsulated frames. The one bit in this patch that is a bit controversial is the fact that we are leaving the inner IPv4 IP ID as a static value in the case of segmentation. As per RFC6864 this should be acceptable as TCP frames set the DF bit so the IP ID should be ignored. However this is not always the case as header compression schemes for PPP and SLIP can end up taking a performance hit as they have to record the fact that the ID didn't change as expected. In addition GRO was examining the IP ID field as well. As such on older GRO implementations TSO frames from this driver may end up blocking GRO on the other end which will likely hurt performance instead of helping it. Signed-off-by: Alexander Duyck <redacted>
I wasn't able to apply this patch, it seems like it might be based on some Intel driver patches that haven't been merged into net-next yet?