I found few minor issues with the patch set. Please do not apply this one. I will send v2 soon.
The issues are related to missing various *ConfigMixin in some of the recipes.
-Jan
Fri, May 21, 2021 at 12:43:27PM CEST, jtluka@redhat.com wrote:
This patch series extends the ENRT test recipe set with additional tunnel recipes.
The series also includes updates to VxlanDevice and a bug fix for Device class required by VxlanGpeTunnelRecipe.
Jan Tluka (13): Recipes.ENRT: add GeneveLwtTunnelRecipe Recipes.ENRT: add GreLwtTunnelRecipe Recipes.ENRT: add VxlanLwtTunnelRecipe Recipes.ENRT: add GreOvsTunnelRecipe Recipes.ENRT: add GeneveOvsTunnelRecipe Recipes.ENRT: add VxlanOvsTunnelRecipe Recipes.ENRT: add GreTunnelOverVlanRecipe Recipes.ENRT: add GreTunnelOverMacvlanRecipe Recipes.ENRT: add VxlanNetnsTunnelRecipe Devices.VxlanDevice: add gpe property Devices.VxlanDevice: add learning property Devices.Device: handle RTM_NEWLINK messages without any IFLA_ADDRESS Recipes.ENRT: add VxlanGpeTunnelRecipe
docs/source/geneve_lwt_tunnel_recipe.rst | 6 + docs/source/geneve_ovs_tunnel_recipe.rst | 6 + docs/source/gre_lwt_tunnel_recipe.rst | 6 + docs/source/gre_ovs_tunnel_recipe.rst | 6 + .../source/gre_tunnel_over_macvlan_recipe.rst | 6 + docs/source/gre_tunnel_over_vlan_recipe.rst | 6 + docs/source/specific_scenarios.rst | 10 + docs/source/vxlan_gpe_tunnel_recipe.rst | 6 + docs/source/vxlan_lwt_tunnel_recipe.rst | 6 + docs/source/vxlan_netns_tunnel_recipe.rst | 6 + docs/source/vxlan_ovs_tunnel_recipe.rst | 6 + lnst/Devices/Device.py | 5 +- lnst/Devices/VxlanDevice.py | 19 ++ lnst/Recipes/ENRT/GeneveLwtTunnelRecipe.py | 216 ++++++++++++++++ lnst/Recipes/ENRT/GeneveOvsTunnelRecipe.py | 162 ++++++++++++ lnst/Recipes/ENRT/GreLwtTunnelRecipe.py | 221 ++++++++++++++++ lnst/Recipes/ENRT/GreOvsTunnelRecipe.py | 170 ++++++++++++ .../ENRT/GreTunnelOverMacvlanRecipe.py | 200 +++++++++++++++ lnst/Recipes/ENRT/GreTunnelOverVlanRecipe.py | 201 +++++++++++++++ lnst/Recipes/ENRT/VxlanGpeTunnelRecipe.py | 215 ++++++++++++++++ lnst/Recipes/ENRT/VxlanLwtTunnelRecipe.py | 215 ++++++++++++++++ lnst/Recipes/ENRT/VxlanNetnsTunnelRecipe.py | 241 ++++++++++++++++++ lnst/Recipes/ENRT/VxlanOvsTunnelRecipe.py | 181 +++++++++++++ lnst/Recipes/ENRT/__init__.py | 10 + 24 files changed, 2125 insertions(+), 1 deletion(-) create mode 100644 docs/source/geneve_lwt_tunnel_recipe.rst create mode 100644 docs/source/geneve_ovs_tunnel_recipe.rst create mode 100644 docs/source/gre_lwt_tunnel_recipe.rst create mode 100644 docs/source/gre_ovs_tunnel_recipe.rst create mode 100644 docs/source/gre_tunnel_over_macvlan_recipe.rst create mode 100644 docs/source/gre_tunnel_over_vlan_recipe.rst create mode 100644 docs/source/vxlan_gpe_tunnel_recipe.rst create mode 100644 docs/source/vxlan_lwt_tunnel_recipe.rst create mode 100644 docs/source/vxlan_netns_tunnel_recipe.rst create mode 100644 docs/source/vxlan_ovs_tunnel_recipe.rst create mode 100644 lnst/Recipes/ENRT/GeneveLwtTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/GeneveOvsTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/GreLwtTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/GreOvsTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/GreTunnelOverMacvlanRecipe.py create mode 100644 lnst/Recipes/ENRT/GreTunnelOverVlanRecipe.py create mode 100644 lnst/Recipes/ENRT/VxlanGpeTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/VxlanLwtTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/VxlanNetnsTunnelRecipe.py create mode 100644 lnst/Recipes/ENRT/VxlanOvsTunnelRecipe.py
-- 2.26.3