1. 09 12月, 2015 1 次提交
  2. 29 10月, 2015 2 次提交
  3. 22 10月, 2015 3 次提交
  4. 29 9月, 2015 1 次提交
  5. 31 8月, 2015 4 次提交
  6. 29 8月, 2015 1 次提交
  7. 15 7月, 2015 4 次提交
  8. 16 6月, 2015 1 次提交
  9. 13 6月, 2015 5 次提交
  10. 02 6月, 2015 1 次提交
  11. 31 5月, 2015 2 次提交
  12. 21 5月, 2015 2 次提交
  13. 19 5月, 2015 1 次提交
  14. 13 5月, 2015 1 次提交
  15. 16 4月, 2015 2 次提交
  16. 03 4月, 2015 1 次提交
  17. 19 3月, 2015 1 次提交
  18. 17 2月, 2015 1 次提交
  19. 10 2月, 2015 2 次提交
    • Y
      IB/mlx4: Reset flow support for IB kernel ULPs · 35f05dab
      Yishai Hadas 提交于
      The driver exposes interfaces that directly relate to HW state. Upon fatal
      error, consumers of these interfaces (ULPs) that rely on completion of
      all their posted work-request could hang, thereby introducing dependencies
      in shutdown order.  To prevent this from happening, we manage the
      relevant resources (CQs, QPs) that are used by the device. Upon a fatal error,
      we now generate simulated completions for outstanding WQEs that were not
      completed at the time the HW was reset.
      
      It includes invoking the completion event handler for all involved CQs so that
      the ULPs will poll those CQs. When polled we return simulated CQEs with
      IB_WC_WR_FLUSH_ERR return code enabling ULPs to clean up their resources and
      not wait forever for completions upon receiving remove_one.
      
      The above change requires an extra check in the data path to make sure that when
      device is in error state, the simulated CQEs will be returned and no further
      WQEs will be posted.
      Signed-off-by: NYishai Hadas <yishaih@mellanox.com>
      Signed-off-by: NOr Gerlitz <ogerlitz@mellanox.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      35f05dab
    • M
      IB/mlx4: Always use the correct port for mirrored multicast attachments · 824c25c1
      Moni Shoua 提交于
      When attaching a QP to a multicast address in bonded mode, there was an
      assumption that the port of the QP must be #1. This assumption isn't the
      case under the flow which enables maximal usage of the physical ports.
      
      Fix it by always checking the port of the original flow and create the
      mirrored flow on the other port.
      
      Fixes: c6215745 ('IB/mlx4: Load balance ports in port aggregation mode')
      Signed-off-by: NMoni Shoua <monis@mellanox.com>
      Signed-off-by: NOr Gerlitz <ogerlitz@mellanox.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      824c25c1
  20. 05 2月, 2015 3 次提交
  21. 26 1月, 2015 1 次提交