From: Christos Sfakianakis <csfakian(a)redhat.com>
This patch set inlcudes modifications in the Device module and in some
ENRT recipes that hanlde adaptive coalescence.
In the Device module, methods are added to read, modify and verify the
coalescence settings of a target device.
In the ENRT recipes, the necessary calls are added into both
configuration and deconfiguration phase in case coalescence needs to be
disabled. This is in agreement with old phase1/2 recipes.
Due to the fact that the target devices are ethernet and we currenlty
cannot filter them out of 2 arbitrary perf configuration endpoints,
it was not possible to apply the calls in BaseEnrtRecipe.
Christos Sfakianakis (2):
lnst.Devices.Device: handle coalesce
lnst.Recipes.ENRT: use coalesce tuning
lnst/Devices/Device.py | 47 ++++++++++++++++++++++++
lnst/Recipes/ENRT/BondRecipe.py | 8 ++++
lnst/Recipes/ENRT/DoubleBondRecipe.py | 10 +++++
lnst/Recipes/ENRT/DoubleTeamRecipe.py | 10 +++++
lnst/Recipes/ENRT/SimplePerfRecipe.py | 8 ++++
lnst/Recipes/ENRT/TeamRecipe.py | 8 ++++
lnst/Recipes/ENRT/TeamVsBondRecipe.py | 10 +++++
lnst/Recipes/ENRT/VlansOverBondRecipe.py | 8 ++++
lnst/Recipes/ENRT/VlansOverTeamRecipe.py | 8 ++++
lnst/Recipes/ENRT/VlansRecipe.py | 8 ++++
10 files changed, 125 insertions(+)
--
2.17.1