summaryrefslogtreecommitdiffstats
path: root/drivers/net/team
diff options
context:
space:
mode:
authorAnjali Singhai Jain <anjali.singhai@intel.com>2014-07-10 08:03:26 +0000
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2014-08-26 23:51:37 -0700
commit1e1be8f622ee3d01acdbf5f4e00fbdd53ff950c9 (patch)
tree6b2c443e182d32aef21b5d0a683efca5b330a65e /drivers/net/team
parentf7233c5491156bc530ed965d4fabc55db35f2e37 (diff)
downloadblackbird-op-linux-1e1be8f622ee3d01acdbf5f4e00fbdd53ff950c9.tar.gz
blackbird-op-linux-1e1be8f622ee3d01acdbf5f4e00fbdd53ff950c9.zip
i40e: ATR policy change to flush the table to clean stale ATR rules
Instead of disabling ATR when we get a programming error, we now will wait it out to see if some room gets created by ATR rule deletion. If we still have too many errors and ATR filter count did not change much, its time to flush and replay. We no more auto-disable ATR when we have errors in programming. The disabling of ATR when we get programming error was buggy and was still adding new rules and causing continuous errors. With this policy change we flush instead when we see too many errors. ATR is still disabled if we add a SB rule for TCP/IPv4 flow type, more logic is added to re-enable it once all SB TCP/IPv4 rules are gone. Change-ID: I77edcbeab9500c72a7e0bd7b5c5b113ced133a9c Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com> Tested-by: Jim Young <jamesx.m.young@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/team')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud