From: Christos Sfakianakis <csfakian(a)redhat.com>
Hi,
this patch contains fixes and updates oriented to phase 3 but not only.
In particular, it contains:
- A fix in Namespace that relates to the namespace's dictionary
- Default offloads value should be a 1-element tuple
- Checks for multicast ips
- Unused code removal from Device
- Updates in OvsBridgeDevice
- A fix in VxlanDevice
- A PacketAssert evaluation module
- A PacketAssert test module
- Update of Tests.__init__
- A module used for applying phase3-specific ipsec settings
- Ping packet size set enablement
- Partial port of phase 3 recipes (short_lived_connections and
simple_macsec not done yet)
Christos
Christos Sfakianakis (12):
lnst.Controller: edit Namespace
lnst.Recipes.ENRT.BaseEnrtRecipe: fix offloads
lnst.Common: edit IpAddress
lnst.Devices: edit Device
lnst.Devices: edit OvsBridgeDevice
lnst.Devices.VxlanDevice: fix realdev assignment
lnst.Tests: add PacketAssert
lnst.RecipeCommon: add PacketAssert
lnst.Tests: edit initialization snippet
lnst.Recipes.ENRT: add XfrmTools
lnst.RecipeCommon.Ping: enable size setter
lnst.Recipes.ENRT: port partial implementation of phase 3
lnst/Common/IpAddress.py | 13 +-
lnst/Controller/Namespace.py | 6 +
lnst/Devices/Device.py | 12 --
lnst/Devices/OvsBridgeDevice.py | 12 +-
lnst/Devices/VxlanDevice.py | 9 +-
lnst/RecipeCommon/PacketAssert.py | 76 +++++++
lnst/RecipeCommon/Ping.py | 4 +
lnst/Recipes/ENRT/BaseEnrtRecipe.py | 2 +-
lnst/Recipes/ENRT/IpsecEspAeadRecipe.py | 220 +++++++++++++++++++
lnst/Recipes/ENRT/IpsecEspAhCompRecipe.py | 251 ++++++++++++++++++++++
lnst/Recipes/ENRT/NoVirtOvsVxlanRecipe.py | 76 +++++++
lnst/Recipes/ENRT/VirtOvsVxlanRecipe.py | 107 +++++++++
lnst/Recipes/ENRT/VxlanMulticastRecipe.py | 81 +++++++
lnst/Recipes/ENRT/VxlanRemoteRecipe.py | 66 ++++++
lnst/Recipes/ENRT/XfrmTools.py | 105 +++++++++
lnst/Tests/PacketAssert.py | 101 +++++++++
lnst/Tests/__init__.py | 1 +
17 files changed, 1123 insertions(+), 19 deletions(-)
create mode 100644 lnst/RecipeCommon/PacketAssert.py
create mode 100644 lnst/Recipes/ENRT/IpsecEspAeadRecipe.py
create mode 100644 lnst/Recipes/ENRT/IpsecEspAhCompRecipe.py
create mode 100644 lnst/Recipes/ENRT/NoVirtOvsVxlanRecipe.py
create mode 100644 lnst/Recipes/ENRT/VirtOvsVxlanRecipe.py
create mode 100644 lnst/Recipes/ENRT/VxlanMulticastRecipe.py
create mode 100644 lnst/Recipes/ENRT/VxlanRemoteRecipe.py
create mode 100644 lnst/Recipes/ENRT/XfrmTools.py
create mode 100644 lnst/Tests/PacketAssert.py
--
2.17.1