android_kernel_oneplus_msm8998/drivers/net/ethernet/intel/i40evf
Jesse Brandeburg 206812b5fc i40e/i40evf: i40e implementation for skb_set_hash
Original comment from Tom Herbert <therbert@google.com>

   Drivers should call skb_set_hash to set the hash and its type
   in an skbuff.

This patch builds upon Tom's original implementation and adds
the L4 type return when we know it is an L4 hash.
This requires use of the ptype decoder ring, so enable it.

Change-ID: I2f9fa86d1a6add58cff13386f7f4238b1abcc468
CC: Tom Herbert <therbert@google.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Acked-by: Shannon Nelson <shannon.nelson@intel.com>
Acked-by: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Catherine Sullivan <catherine.sullivan@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-03-06 18:41:31 -08:00
..
i40e_adminq.c i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_adminq.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_adminq_cmd.h i40evf: remove errant space 2014-02-21 12:38:26 -05:00
i40e_alloc.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_common.c i40e/i40evf: i40e implementation for skb_set_hash 2014-03-06 18:41:31 -08:00
i40e_hmc.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_lan_hmc.h i40evf: A0 silicon specific 2013-12-31 16:39:42 -08:00
i40e_osdep.h i40evf: driver core headers 2013-12-31 16:09:05 -08:00
i40e_prototype.h i40e/i40evf: i40e implementation for skb_set_hash 2014-03-06 18:41:31 -08:00
i40e_register.h i40evf: A0 silicon specific 2013-12-31 16:39:42 -08:00
i40e_status.h i40evf: init code and hardware support 2013-12-31 16:18:25 -08:00
i40e_txrx.c i40e/i40evf: i40e implementation for skb_set_hash 2014-03-06 18:41:31 -08:00
i40e_txrx.h i40evf: driver core headers 2013-12-31 16:09:05 -08:00
i40e_type.h i40evf: trivial fixes 2014-02-13 17:27:28 -05:00
i40e_virtchnl.h i40evf: virtual channel interface 2013-12-31 16:01:28 -08:00
i40evf.h i40evf: store ring size in ring structs 2014-02-21 12:38:25 -05:00
i40evf_ethtool.c i40evf: store ring size in ring structs 2014-02-21 12:38:25 -05:00
i40evf_main.c i40evf: Enable the ndo_set_features netdev op 2014-03-06 17:47:08 -08:00
i40evf_virtchnl.c i40evf: request reset on tx hang 2014-02-21 12:38:25 -05:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00