]> git.baikalelectronics.ru Git - kernel.git/commit
intel: Add support for IPv6 IP-in-IP offload
authorAlexander Duyck <aduyck@mirantis.com>
Wed, 18 May 2016 17:44:53 +0000 (10:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 May 2016 23:25:52 +0000 (19:25 -0400)
commit600d6a7441c444ed309878d9dfa219c96ec0cb7d
tree31c98d39d78790a00833c2517955488a2ba6d4c8
parent500eff29f810f0a586f15ae606c3ebd1664585b1
intel: Add support for IPv6 IP-in-IP offload

This patch adds support for offloading IPXIP6 type packets that represent
either IPv4 or IPv6 encapsulated inside of an IPv6 outer IP header.  In
addition with this change we should also be able to support FOU
encapsulated traffic with outer IPv6 headers.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
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
drivers/net/ethernet/intel/igb/igb_main.c
drivers/net/ethernet/intel/igbvf/netdev.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c