From: Christos Sfakianakis <csfakian(a)redhat.com>
Hello,
this is the second version of the patch set. Changes include:
- more descriptive commit headers/messages where needed
- shorter implementation of multicast ip address check
- split of commit 4 into 2 logically separate parts
- removal of p_min/p_max params from PacketAssert test and
generator
- commits 7 and 9 merged into one
- separation of packet_assert_test() into corresponding start()
and stop() methods
Thanks,
Christos
Christos Sfakianakis (12):
lnst.Controller.Namespace: update RemoteDevice setter
lnst.Recipes.ENRT.BaseEnrtRecipe: fix offloads
lnst.Common.IpAddress: add multicast verification
lnst.Devices.Device: remove unused code
lnst.Devices.VxlanDevice: add warning log messages
lnst.Devices.OvsBridgeDevice: fix tunnel_add, update
internal_port_add, port_add
lnst.Devices.VxlanDevice: fix realdev assignment
lnst.Tests: add PacketAssert
lnst.RecipeCommon: add PacketAssert
lnst.Recipes.ENRT: add XfrmTools
lnst.RecipeCommon.Ping: enable size setter
lnst.Recipes.ENRT: port partial implementation of phase 3
lnst/Common/IpAddress.py | 8 +
lnst/Controller/Namespace.py | 6 +
lnst/Devices/Device.py | 12 --
lnst/Devices/OvsBridgeDevice.py | 12 +-
lnst/Devices/VxlanDevice.py | 9 +-
lnst/RecipeCommon/PacketAssert.py | 86 ++++++++
lnst/RecipeCommon/Ping.py | 4 +
lnst/Recipes/ENRT/BaseEnrtRecipe.py | 2 +-
lnst/Recipes/ENRT/IpsecEspAeadRecipe.py | 217 +++++++++++++++++++
lnst/Recipes/ENRT/IpsecEspAhCompRecipe.py | 245 ++++++++++++++++++++++
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 | 96 +++++++++
lnst/Tests/__init__.py | 1 +
17 files changed, 1115 insertions(+), 18 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