summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
diff options
context:
space:
mode:
authorSara Sharon <sara.sharon@intel.com>2016-03-16 13:57:50 +0200
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2016-03-30 16:21:28 +0300
commitb238be07375e1d3aa976564397109fe9898d6123 (patch)
tree3306ed7dd4f121e34933d32a1f967138e1cf54d1 /drivers/net/wireless/intel/iwlwifi/mvm/scan.c
parentb429a773c193ee7cb752144e590181a1b8cc8fb5 (diff)
iwlwifi: mvm: report checksum is done also for IPv6 packets
Currently the code checks if hardware reported both L4 and L3 checksums as valid, and only then reports it as validated to the stack. However, IPv6 does not have checksum at all and the L3 checksum valid bit is always off for IPv6 packets, with the result of the stack re-validating L4 checksum. Fix code to set CHECKSUM_UNNECESSARY also for IPv6 packets whose TCP/UDP checksum was verified. Signed-off-by: Sara Sharon <sara.sharon@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/scan.c')
0 files changed, 0 insertions, 0 deletions