From c90166dc224dfb446fa1fa121d65b463f8ba5a89 Mon Sep 17 00:00:00 2001 From: Kroese Date: Sat, 4 Oct 2025 10:34:48 +0200 Subject: [PATCH] feat: Allow large MTU sizes --- src/network.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/network.sh b/src/network.sh index a4b4489..13c953f 100644 --- a/src/network.sh +++ b/src/network.sh @@ -63,7 +63,7 @@ configureDHCP() { if [[ "$MTU" != "0" && "$MTU" != "1500" ]]; then if ! ip link set dev "$VM_NET_TAP" mtu "$MTU"; then - warn "Failed to set MTU size.." + warn "Failed to set MTU size to $MTU." && MTU="0" fi fi @@ -266,7 +266,7 @@ configureNAT() { if [[ "$MTU" != "0" && "$MTU" != "1500" ]]; then if ! ip link set dev "$VM_NET_TAP" mtu "$MTU"; then - warn "Failed to set MTU size.." + warn "Failed to set MTU size to $MTU." && MTU="0" fi fi @@ -443,10 +443,6 @@ getInfo() { MTU=$(cat "/sys/class/net/$VM_NET_DEV/mtu") fi - if [ "$MTU" -gt "1500" ]; then - info "MTU size is too large: $MTU, ignoring..." && MTU="0" - fi - if [[ "${ADAPTER,,}" != "virtio-net-pci" ]]; then if [[ "$MTU" != "0" && "$MTU" != "1500" ]]; then warn "MTU size is $MTU, but cannot be set for $ADAPTER adapters!" && MTU="0"