On Wed, May 15, 2019 at 01:43:57PM +0200, csfakian(a)redhat.com wrote:
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
_______________________________________________
LNST-developers mailing list -- lnst-developers(a)lists.fedorahosted.org
To unsubscribe send an email to lnst-developers-leave(a)lists.fedorahosted.org
Fedora Code of Conduct:
https://getfedora.org/code-of-conduct.html
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedorahosted.org/archives/list/lnst-developers@lists.fedora...
In general, "edit X" or "fix <filename>/<classname>" are
not very good
commit headers. Every commit edits something, and a lot of commits fix
some class or method. The point of commit messages and their headers is
to be helpful when traversing the repository history.
The commit header is supposed to make it easy to identify the contents
of the actual change, while the full commit message should help explain
what/why and how the change was made.
When working on the v2 patchset please fix this as well.
-Ondrej