1. 25 6月, 2011 1 次提交
    • B
      sfc: Fix loop condition for efx_filter_search() when !for_insert · 4017dbdc
      Ben Hutchings 提交于
      efx_filter_remove_filter() fails to remove inserted filters in some cases.
      
      For example:
      
        1. Two filters A and B have specifications that result in an initial
           hash collision.
        2. A is inserted first, followed by B.
        3. An attempt to remove B first succeeds, but if A is removed first
           a subsequent attempt to remove B fails.
      
      When searching for an existing filter (!for_insert),
      efx_filter_search() must always continue to the maximum search depth
      for the given type rather than stopping at the first unused entry.
      Signed-off-by: NBen Hutchings <bhutchings@solarflare.com>
      4017dbdc
  2. 24 6月, 2011 20 次提交
  3. 23 6月, 2011 2 次提交
  4. 22 6月, 2011 17 次提交