Hans Petter Selasky a4130a344c Add Fast teardown support to mlx5core.
Today mlx5 devices support two teardown modes:
1- Regular teardown
2- Force teardown

This change introduces the enhanced version of the "Force teardown" that
allows SW to perform teardown in a faster way without the need to reclaim
all the pages.

Fast teardown provides the following advantages:
1- Fix a FW race condition that could cause command timeout
2- Avoid moving to polling mode
3- Close the vport to prevent PCI ACK to be sent without been
   scattered to memory

Linux commit:
fcd29ad17c6ff885dfae58f557e9323941e63ba2

MFC after:	3 days
Sponsored by:	Mellanox Technologies
2019-05-08 10:38:06 +00:00
..
2019-03-20 17:27:00 +00:00
2018-07-07 15:55:52 +00:00
2019-02-25 21:59:01 +00:00
2019-01-25 21:38:28 +00:00
2018-10-15 18:39:33 +00:00
2018-06-15 02:28:36 +00:00
2019-03-19 14:34:53 +00:00
2019-02-19 19:37:02 +00:00
2019-02-04 21:28:25 +00:00
2018-12-17 21:34:09 +00:00
2019-03-20 17:27:00 +00:00
2019-04-02 04:12:06 +00:00
2018-03-14 18:27:06 +00:00
2018-08-07 17:13:42 +00:00
2018-08-21 10:08:12 +00:00
2019-04-10 20:44:54 +00:00
2017-11-30 20:33:45 +00:00
2019-05-08 00:09:10 +00:00
2019-05-08 00:09:10 +00:00
2019-01-08 05:41:04 +00:00
2019-02-05 21:37:34 +00:00
2019-03-11 14:26:45 +00:00
2017-11-30 20:33:45 +00:00
2018-04-13 20:30:49 +00:00
2019-02-05 21:37:34 +00:00
2018-09-26 19:41:00 +00:00
2019-02-05 21:37:34 +00:00
2018-07-27 10:40:48 +00:00
2019-03-20 17:21:17 +00:00
2019-02-04 21:28:25 +00:00
2019-04-16 02:46:21 +00:00
2019-04-25 02:16:48 +00:00
2019-04-15 17:32:38 +00:00
2018-01-03 00:56:30 +00:00
2018-01-13 16:31:07 +00:00
2019-02-26 19:55:03 +00:00