Thu, May 27, 2021 at 02:21:39PM CEST, jtluka(a)redhat.com wrote:
This includes several enhancements for the recently added tunnel
recipes.
The L2TPTunnelRecipe is updated to automatically load the l2tp_eth
kernel module that is required by the L2TPTunnelManager to function
properly. A new parameter carrier_ipversion is added to this recipe.
Rest of the patches adds specific HWConfigMixins to the recipes, to
allow mtu, pause frames and offload settings configuration.
Jan Tluka (11):
Recipes.ENRT.L2TPTunnelRecipe: load l2tp_eth module before creating
the tunnel
Recipes.ENRT.L2TPTunnelRecipe: add carrier_ipversion parameter
Recipes.ENRT.L2TPTunnelRecipe: add PauseFramesHWConfigMixin
Recipes.ENRT.GeneveTunnelRecipe: add OffloadSubConfigMixin and
PauseFramesHWConfigMixin
Recipes.ENRT.SitTunnelRecipe: add {MTU,PauseFrames}HWConfigMixins
Recipes.ENRT.Ip6TnlTunnelRecipe: add {MTU,PauseFrames}HWConfigMixins
Recipes.ENRT.IpIpTunnelRecipe: add {MTU,PauseFrames}HWConfigMixins
Recipes.ENRT.GreTunnelRecipe: add {MTU,PauseFrames}HWConfigMixins
Recipes.ENRT.GreTunnelOverBondRecipe: add
{MTU,PauseFrames}HWConfigMixins
Recipes.ENRT.Ip6GreNetnsTunnelRecipe.py: add
{MTU,PauseFrames}HWConfigMixins
Recipes.ENRT.Ip6GreTunnelRecipe.py: add
{MTU,PauseFrames}HWConfigMixins
lnst/Recipes/ENRT/GeneveTunnelRecipe.py | 14 +++-
lnst/Recipes/ENRT/GreTunnelOverBondRecipe.py | 17 ++++-
lnst/Recipes/ENRT/GreTunnelRecipe.py | 19 +++++-
lnst/Recipes/ENRT/Ip6GreNetnsTunnelRecipe.py | 19 +++++-
lnst/Recipes/ENRT/Ip6GreTunnelRecipe.py | 17 ++++-
lnst/Recipes/ENRT/Ip6TnlTunnelRecipe.py | 20 ++++--
lnst/Recipes/ENRT/IpIpTunnelRecipe.py | 14 +++-
lnst/Recipes/ENRT/L2TPTunnelRecipe.py | 68 +++++++++++++++-----
lnst/Recipes/ENRT/SitTunnelRecipe.py | 14 +++-
9 files changed, 164 insertions(+), 38 deletions(-)
--
2.26.3
I've accidentally included a patch that I already sent:
Recipes.ENRT.L2TPTunnelRecipe: add carrier_ipversion parameter
Will resend v2.
-Jan