From: Christos Sfakianakis <csfakian(a)redhat.com>
Hi,
this patch includes ports for simple_macsec and short_lived_connections
of phase 3. Note that, due to current issue with iperf, ShortLivedConnectionsRecipe
cannot be tested yet. In terms of SimpleMacsecRecipe, ip commands were
chosen for the creation of the devices, as pyroute2 seems to have issue
handling IFLA_MACSEC_ENCRYPT.
Christos
Christos Sfakianakis (5):
lnst.RecipeCommon.Perf.Measurements.BaseFlowMeasurement: add Flow
msg_size setter
lnst.Controller.Host: allow device removal
lnst.Devices: add MacsecDevice
lnst.Recipes.ENRT: add ShortLivedConnectionsRecipe
lnst.Recipes.ENRT: add SimpleMacsecRecipe
lnst/Controller/Host.py | 6 +
lnst/Devices/MacsecDevice.py | 67 +++++
lnst/Devices/__init__.py | 4 +-
.../Perf/Measurements/BaseFlowMeasurement.py | 4 +
.../ENRT/ShortLivedConnectionsRecipe.py | 74 +++++
lnst/Recipes/ENRT/SimpleMacsecRecipe.py | 270 ++++++++++++++++++
6 files changed, 424 insertions(+), 1 deletion(-)
create mode 100644 lnst/Devices/MacsecDevice.py
create mode 100644 lnst/Recipes/ENRT/ShortLivedConnectionsRecipe.py
create mode 100644 lnst/Recipes/ENRT/SimpleMacsecRecipe.py
--
2.17.1