From: Christos Sfakianakis csfakian@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