i40e/i40evf: Add support for IPIP and SIT offloads
authorAlexander Duyck <aduyck@mirantis.com>
Sat, 2 Apr 2016 07:06:56 +0000 (00:06 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 26 Apr 2016 10:29:49 +0000 (03:29 -0700)
commit577389a5db766c44400e75e6a79f39d9b0d585f8
treedc8ea17240852405e6eaf7fb0eb099be9f3dbb00
parentb0fe3306432796c8f7adbede8ccd479bb7b53d0a
i40e/i40evf: Add support for IPIP and SIT offloads

Looking over the documentation it turns out enabling IPIP and SIT offloads
for i40e is pretty straightforward.  As such I decided to enable them with
this patch.  In my testing I am seeing an improvement of 8 to 10 Gb/s
for IPIP and SIT tunnels with this offload enabled.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40evf_main.c