diff options
author | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2018-08-14 11:29:31 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-08-14 11:29:31 +0000 |
commit | 4c3dbc5ded977eaab79e9ef2e5d4a0e3f3809650 (patch) | |
tree | 9bbce870557acc8543eadbc469b1bb0ef2cff667 | |
parent | 91ca434abb10aa14488a6bcd467c8228ea149752 (diff) | |
parent | 890316df4cfa1440c6e5d4d26c8eba721de7fc27 (diff) |
Merge "[jump] Enable jumbo frames for vnet devices"
-rwxr-xr-x | ci/deploy.sh | 1 | ||||
-rw-r--r-- | mcp/scripts/lib.sh | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/ci/deploy.sh b/ci/deploy.sh index 40176073d..07cde2613 100755 --- a/ci/deploy.sh +++ b/ci/deploy.sh @@ -293,6 +293,7 @@ else "${virtual_nodes[@]}" create_networks "${OPNFV_BRIDGES[@]}" do_sysctl_cfg + do_udev_cfg create_vms "${STORAGE_DIR}" "${virtual_nodes_data}" "${OPNFV_BRIDGES[@]}" update_mcpcontrol_network start_vms "${virtual_nodes[@]}" diff --git a/mcp/scripts/lib.sh b/mcp/scripts/lib.sh index 4e4f36908..c566cc993 100644 --- a/mcp/scripts/lib.sh +++ b/mcp/scripts/lib.sh @@ -546,6 +546,13 @@ function wait_for { ) } +function do_udev_cfg { + local _conf='/etc/udev/rules.d/99-opnfv-fuel-vnet-mtu.rules' + # http://linuxaleph.blogspot.com/2013/01/how-to-network-jumbo-frames-to-kvm-guest.html + echo 'SUBSYSTEM=="net", ACTION=="add", KERNEL=="vnet*", RUN+="/sbin/ip link set mtu 9000 dev '"'"%k"'"'"' |& sudo tee "${_conf}" + sudo udevadm control --reload || true +} + function do_sysctl_cfg { local _conf='/etc/sysctl.d/99-opnfv-fuel-bridge.conf' # https://wiki.libvirt.org/page/Net.bridge.bridge-nf-call_and_sysctl.conf |