Eli Cohen
74fc4f8287
net: Fix offloading indirect devices dependency on qdisc order creation
...
Currently, when creating an ingress qdisc on an indirect device before
the driver registered for callbacks, the driver will not have a chance
to register its filter configuration callbacks.
To fix that, modify the code such that it keeps track of all the ingress
qdiscs that call flow_indr_dev_setup_offload(). When a driver calls
flow_indr_dev_register(), go through the list of tracked ingress qdiscs
and call the driver callback entry point so as to give it a chance to
register its callback.
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Eli Cohen <elic@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-08-19 13:19:30 +01:00
..
2020-11-19 17:21:34 +01:00
2021-08-05 12:15:24 -07:00
2021-07-01 13:19:48 -07:00
2021-01-28 20:36:21 -08:00
2021-08-10 17:32:00 +02:00
2021-08-13 06:41:22 -07:00
2021-08-02 15:11:37 +01:00
2019-06-05 17:37:07 +02:00
2021-07-25 23:06:02 +01:00
2021-06-01 16:54:42 -07:00
2020-02-28 14:51:30 +01:00
2021-08-02 10:24:38 +01:00
2021-04-27 14:02:06 -07:00
2019-05-30 11:26:41 -07:00
2021-04-23 10:17:26 +01:00
2021-08-04 09:55:52 +01:00
2021-06-11 13:32:46 -07:00
2019-11-06 16:14:48 -08:00
2019-01-23 11:18:00 -08:00
2021-08-03 13:05:25 +01:00
2020-07-21 18:30:47 -07:00
2021-08-03 11:50:22 +01:00
2020-05-01 12:15:37 -07:00
2021-08-03 11:50:22 +01:00
2021-08-11 14:57:31 -07:00
2021-03-26 17:43:55 +01:00
2021-07-01 11:23:50 -07:00
2019-05-21 11:28:45 +02:00
2019-06-19 17:09:55 +02:00
2021-06-28 13:06:12 -07:00
2020-02-29 14:39:08 +01:00
2021-06-10 11:45:14 -04:00
2020-07-15 07:45:24 -07:00
2020-03-27 19:40:38 -07:00
2021-08-05 11:46:42 +01:00
2019-05-30 11:29:52 -07:00
2019-05-30 11:29:52 -07:00
2021-08-14 13:59:10 +01:00
2021-07-30 15:33:24 +02:00
2019-05-21 11:52:39 +02:00
2019-05-21 11:52:39 +02:00
2021-08-08 20:56:51 +01:00
2019-12-16 16:09:44 -08:00
2021-07-09 13:55:53 -07:00
2020-05-08 21:33:33 -07:00
2021-07-29 12:18:11 +01:00
2020-05-05 13:23:29 -07:00
2020-02-19 13:52:32 +01:00
2020-04-20 07:34:16 +02:00
2019-06-19 17:09:55 +02:00
2019-12-24 22:37:30 -08:00
2020-07-28 17:42:31 -07:00
2021-03-14 14:46:32 -07:00
2021-08-19 13:19:30 +01:00
2021-04-19 12:25:11 +02:00
2021-01-21 13:33:45 +01:00
2021-01-21 13:33:45 +01:00
2019-12-09 10:36:44 -08:00
2019-11-05 18:20:55 -08:00
2021-02-12 16:31:46 -08:00
2019-03-22 12:09:31 -07:00
2021-01-29 20:39:14 -08:00
2021-03-18 19:51:12 -07:00
2020-06-22 21:12:44 -07:00
2019-10-25 16:24:32 -07:00
2021-06-28 14:29:45 -07:00
2020-11-06 11:01:01 +01:00
2019-05-30 11:26:41 -07:00
2021-08-05 11:46:42 +01:00
2019-04-22 21:50:53 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2020-03-30 13:45:04 -07:00
2021-01-27 18:18:15 -08:00
2021-06-29 11:54:36 -07:00
2020-12-14 18:38:58 -08:00
2020-12-12 15:08:54 -08:00
2021-07-23 16:44:57 -07:00
2020-08-26 07:33:19 -07:00
2019-09-27 12:05:02 +02:00
2019-02-08 21:50:15 -08:00
2021-07-21 08:14:33 -07:00
2020-06-20 17:47:53 -07:00
2021-02-08 16:47:03 -08:00
2021-08-05 15:08:47 -07:00
2019-06-18 20:48:45 -04:00
2021-07-30 15:33:24 +02:00
2021-07-27 20:11:44 +01:00
2021-02-04 18:37:57 -08:00
2021-07-21 08:22:03 -07:00
2020-11-19 10:49:50 -08:00
2021-03-30 13:29:39 -07:00
2021-05-18 13:27:32 -07:00
2019-06-19 17:09:55 +02:00
2020-06-20 17:22:22 -07:00
2021-03-23 14:14:50 -07:00
2019-10-08 13:23:05 -07:00
2021-07-27 13:05:56 +01:00
2020-03-29 22:30:57 -07:00
2021-06-23 18:12:00 +02:00
2019-05-30 11:26:41 -07:00
2021-06-24 12:41:12 -07:00
2021-08-11 16:01:17 -07:00
2021-07-29 15:06:50 +01:00
2020-03-02 11:16:27 -08:00
2021-03-26 15:14:56 -07:00
2020-02-28 12:08:37 -08:00
2020-05-29 21:20:20 -07:00
2021-07-09 18:38:53 -07:00
2019-12-09 10:36:44 -08:00
2020-08-24 06:40:07 -07:00
2020-11-13 14:24:39 -08:00
2021-08-01 12:00:51 +02:00
2019-05-21 11:28:45 +02:00
2021-07-27 11:43:50 +01:00
2019-11-12 08:18:03 -08:00
2019-04-11 13:59:49 -07:00
2021-03-28 17:53:39 -07:00
2021-08-09 15:49:00 -07:00
2020-03-04 13:25:55 -08:00
2019-05-30 11:26:32 -07:00
2021-08-05 15:08:47 -07:00
2021-05-14 15:05:46 -07:00
2021-05-17 15:29:35 -07:00
2021-08-09 15:34:21 -07:00
2019-05-30 11:26:32 -07:00
2021-03-25 17:40:43 -07:00
2020-07-31 09:24:23 +02:00
2020-08-24 14:35:00 -07:00
2020-11-23 18:36:21 -05:00
2020-06-23 20:27:09 -07:00
2021-08-04 10:01:26 +01:00
2019-04-22 21:47:25 -07:00
2021-08-02 10:24:38 +01:00
2020-07-13 11:03:44 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2020-06-04 15:39:32 -07:00
2021-04-28 14:06:45 -07:00
2020-09-28 15:19:03 -07:00
2019-10-05 16:29:00 -07:00
2021-06-15 18:01:05 +02:00
2021-08-18 11:39:44 +01:00
2021-08-03 13:05:26 +01:00
2019-06-19 17:09:55 +02:00
2021-08-04 12:35:07 +01:00
2019-05-30 11:26:32 -07:00
2021-07-31 11:23:26 -07:00
2019-05-30 11:26:32 -07:00
2019-10-04 14:07:07 -07:00
2021-06-29 11:28:21 -07:00
2020-06-23 20:10:15 -07:00
2020-06-18 20:46:23 -07:00
2021-02-04 18:37:14 -08:00
2021-04-12 17:34:27 +02:00
2019-11-14 18:12:17 -08:00
2020-09-14 16:49:39 -07:00
2019-12-09 10:28:43 -08:00
2019-11-16 12:39:10 -08:00
2020-11-17 22:07:40 +01:00
2021-06-24 19:41:15 +02:00
2021-07-07 19:51:12 -07:00
2021-06-29 15:45:27 -07:00
2021-06-18 16:57:19 +02:00