numam-dpdk/drivers/event
Mattias Rönnblom 570ac17b8c event/dsw: avoid migration waves in large systems
DSW limits the rate of migrations on a per-port basis. Hence, as the
number of cores grows, so does the total migration capacity.

In high core-count systems, this allows for a situation where flows
are migrated to a lightly loaded port which recently already received
a number of new flows (from other ports). The processing load
generated by these new flows may not yet be reflected in the lightly
loaded port's load estimate. The result is that the previously lightly
loaded port is now overloaded.

This patch adds a rough estimate of the size of the inbound migrations
to a particular port, which can be factored into the migration logic,
avoiding the above problem.

Signed-off-by: Mattias Rönnblom <mattias.ronnblom@ericsson.com>
2020-04-04 16:32:02 +02:00
..
dpaa build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
dpaa2 build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
dsw event/dsw: avoid migration waves in large systems 2020-04-04 16:32:02 +02:00
octeontx event/octeontx: fix partial Rx packet handling 2019-11-27 19:05:18 +01:00
octeontx2 build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
opdl build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
skeleton build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
sw mk: ignore missing field initializers warning 2020-02-06 09:09:37 +01:00
Makefile event/octeontx2: add build infra and device probe 2019-07-03 06:55:44 +02:00
meson.build event/octeontx2: add build infra and device probe 2019-07-03 06:55:44 +02:00