Marcin Wojtas
09c3f04ff3
iflib: add support for admin completion queues
...
For interfaces with admin completion queues, introduce a new devmethod
IFDI_ADMIN_COMPLETION_HANDLE and a corresponding flag IFLIB_HAS_ADMINCQ.
This provides an option for handling any admin cq logic, which cannot be
run from an interrupt context.
Said method is called from within iflib's admin task, making it safe to
sleep.
Reviewed by: mmacy
Submitted by: Artur Rojek <ar@semihalf.com>
Obtained from: Semihalf
Sponsored by: Amazon, Inc.
Differential Revision: https://reviews.freebsd.org/D28708
2021-03-03 00:40:47 +01:00
..
2021-01-27 16:42:14 +01:00
2021-02-22 23:37:59 +00:00
2020-02-26 14:26:36 +00:00
2020-09-01 21:19:14 +00:00
2021-02-25 10:16:25 +01:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2019-10-17 21:33:01 +00:00
2020-04-26 18:42:38 +00:00
2019-10-17 21:33:01 +00:00
2019-12-21 21:01:03 +00:00
2021-02-23 13:54:07 +01:00
2020-11-18 14:55:49 +00:00
2020-11-18 14:55:49 +00:00
2021-02-23 13:54:07 +01:00
2021-02-01 15:27:06 +01:00
2021-01-29 21:43:20 +00:00
2020-01-28 22:44:24 +00:00
2020-09-01 21:19:14 +00:00
2020-03-02 02:45:57 +00:00
2020-05-29 19:22:40 +00:00
2020-12-01 16:34:43 +00:00
2021-02-23 13:54:07 +01:00
2020-09-01 21:19:14 +00:00
2020-01-15 06:18:32 +00:00
2020-06-03 13:02:31 +00:00
2020-12-31 10:07:02 +01:00
2020-09-01 21:19:14 +00:00
2021-01-28 11:53:05 -05:00
2020-12-29 17:35:06 +01:00
2021-02-20 18:26:35 +00:00
2020-03-04 17:17:02 +00:00
2020-09-01 21:19:14 +00:00
2020-06-03 13:02:31 +00:00
2020-11-03 14:33:04 +00:00
2020-09-16 14:45:16 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-01-16 22:42:41 +00:00
2020-07-02 21:04:08 +00:00
2019-10-18 21:53:27 +00:00
2021-01-13 10:03:15 +00:00
2020-10-22 09:47:12 +00:00
2021-02-22 23:37:59 +00:00
2020-10-21 21:28:20 +00:00
2021-01-29 21:43:20 +00:00
2020-12-23 10:54:06 +02:00
2020-09-18 02:37:57 +00:00
2021-02-22 23:37:59 +00:00
2021-02-11 16:12:29 +01:00
2021-03-03 00:40:47 +01:00
2021-02-19 17:10:41 -05:00
2021-03-03 00:40:47 +01:00
2021-03-03 00:40:47 +01:00
2020-11-20 14:45:45 +00:00
2020-10-22 09:09:53 +00:00
2020-09-01 21:19:14 +00:00
2020-05-13 18:07:37 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-10-03 09:33:29 +00:00
2020-01-13 21:47:23 +00:00
2020-09-01 21:19:14 +00:00
2020-01-23 01:49:22 +00:00
2020-10-16 11:22:29 +00:00
2021-01-10 21:53:15 -08:00
2020-11-08 19:02:22 +00:00
2020-02-26 14:26:36 +00:00
2021-02-08 22:32:32 +00:00
2021-02-22 23:37:59 +00:00
2021-02-15 20:49:59 +00:00
2020-09-01 21:19:14 +00:00
2021-02-20 18:26:35 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2020-09-01 21:19:14 +00:00
2021-02-11 16:12:29 +01:00
2020-09-01 21:19:14 +00:00