From 79208433088434b9a7f7582e0d3b7c46f103f75e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Oberl=C3=A9?= Date: Wed, 28 Dec 2016 00:29:29 +0100 Subject: [PATCH] Add default MTU for the 802.1Q interface (#175) F #4958: Add default MTU for the 802.1Q interface --- src/vnm_mad/remotes/802.1Q/vlan_tag_driver.rb | 2 +- src/vnm_mad/remotes/OpenNebulaNetwork.conf | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/vnm_mad/remotes/802.1Q/vlan_tag_driver.rb b/src/vnm_mad/remotes/802.1Q/vlan_tag_driver.rb index 691ade0310..fcd4bea6f6 100644 --- a/src/vnm_mad/remotes/802.1Q/vlan_tag_driver.rb +++ b/src/vnm_mad/remotes/802.1Q/vlan_tag_driver.rb @@ -43,7 +43,7 @@ class VLANTagDriver < VNMMAD::VLANDriver # This function creates and activate a VLAN device ############################################################################ def create_vlan_dev - mtu = @nic[:mtu] ? "mtu #{@nic[:mtu]}" : "" + mtu = @nic[:mtu] ? "mtu #{@nic[:mtu]}" : "mtu #{CONF[:vlan_mtu]}" OpenNebula.exec_and_log("#{command(:ip)} link add link"\ " #{@nic[:phydev]} name #{@nic[:vlan_dev]} #{mtu} type vlan id"\ diff --git a/src/vnm_mad/remotes/OpenNebulaNetwork.conf b/src/vnm_mad/remotes/OpenNebulaNetwork.conf index 16ae01a7eb..51e2ef5fe8 100644 --- a/src/vnm_mad/remotes/OpenNebulaNetwork.conf +++ b/src/vnm_mad/remotes/OpenNebulaNetwork.conf @@ -25,6 +25,13 @@ # Enable ARP Cache Poisoning Prevention Rules :arp_cache_poisoning: true +################################################################################ +# 802.1Q Options +################################################################################ + +# Default MTU for the 802.1Q interface +:vlan_mtu: 1500 + ################################################################################ # VXLAN Options ################################################################################