Petr Machata
0a7fad2376
net: sched: RED: Introduce an ECN nodrop mode
...
When the RED Qdisc is currently configured to enable ECN, the RED algorithm
is used to decide whether a certain SKB should be marked. If that SKB is
not ECN-capable, it is early-dropped.
It is also possible to keep all traffic in the queue, and just mark the
ECN-capable subset of it, as appropriate under the RED algorithm. Some
switches support this mode, and some installations make use of it.
To that end, add a new RED flag, TC_RED_NODROP. When the Qdisc is
configured with this flag, non-ECT traffic is enqueued instead of being
early-dropped.
Signed-off-by: Petr Machata <petrm@mellanox.com >
Reviewed-by: Jakub Kicinski <kuba@kernel.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-03-14 21:03:46 -07:00
..
2020-03-08 21:07:48 -07:00
2019-10-30 18:07:51 -07:00
2019-10-30 18:07:51 -07:00
2019-11-26 15:42:43 -08:00
2020-03-12 15:00:39 -07:00
2020-01-19 16:02:15 +01:00
2019-10-30 18:07:51 -07:00
2020-01-17 10:58:15 +01:00
2019-10-30 18:07:51 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-12-27 16:35:32 -08:00
2019-12-04 17:11:25 -08:00
2019-11-05 14:03:11 -08:00
2019-11-22 16:27:24 -08:00
2019-11-26 15:42:43 -08:00
2020-02-17 14:17:02 -08:00
2019-11-05 18:20:55 -08:00
2019-11-26 15:42:43 -08:00
2019-10-30 18:07:51 -07:00
2019-11-26 15:42:43 -08:00
2019-11-26 15:42:43 -08:00
2020-03-12 15:00:39 -07:00
2020-01-27 10:51:43 +01:00
2020-01-27 10:51:43 +01:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2020-02-21 13:39:34 -08:00
2020-01-27 10:51:43 +01:00
2020-02-17 14:17:02 -08:00
2020-01-27 10:51:43 +01:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2020-02-01 12:25:06 -08:00
2020-02-05 14:11:57 +01:00
2020-01-27 10:51:43 +01:00
2019-05-21 11:28:45 +02:00
2019-05-30 11:26:32 -07:00
2019-06-19 17:09:55 +02:00
2020-02-29 21:27:02 -08:00
2019-11-06 16:14:48 -08:00
2020-02-29 21:27:02 -08:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2020-01-27 10:55:26 +01:00
2020-03-03 15:09:12 -08:00
2020-01-23 11:38:31 +01:00
2020-01-27 10:52:46 +01:00
2020-02-29 21:27:02 -08:00
2019-05-30 11:26:32 -07:00
2020-01-14 11:48:41 -08:00
2019-09-30 11:07:46 -07:00
2019-10-01 09:51:39 -07:00
2020-01-29 11:58:10 +01:00
2019-07-29 09:46:58 -07:00
2019-06-19 17:09:55 +02:00
2019-10-04 18:28:30 -07:00
2019-10-15 20:32:04 -07:00
2019-12-18 13:32:29 -08:00
2020-03-05 14:03:31 -08:00
2019-10-22 15:31:42 -07:00
2020-03-04 13:25:55 -08:00
2020-03-03 13:28:48 -08:00
2020-03-12 11:19:24 -07:00
2019-05-30 11:26:32 -07:00
2019-04-27 17:07:21 -04:00
2019-10-23 20:13:22 -07:00
2019-09-27 12:13:55 +02:00
2020-02-19 17:49:48 -08:00
2019-12-03 11:53:55 -08:00
2019-12-06 11:58:45 -08:00
2019-11-30 10:38:40 -08:00
2020-02-29 21:27:02 -08:00
2020-03-09 18:05:55 -07:00
2019-05-30 11:26:32 -07:00
2020-01-08 12:45:53 -08:00
2019-06-19 17:09:55 +02:00
2020-03-14 21:03:46 -07:00
2019-10-23 20:13:22 -07:00
2019-10-23 20:13:22 -07:00
2019-05-30 11:26:32 -07:00
2020-03-12 11:25:08 -07:00
2020-01-25 10:56:31 +01:00
2019-05-30 11:26:32 -07:00