From: Michael Tremer Date: Mon, 15 Jun 2020 15:20:49 +0000 (+0000) Subject: aws: Configure MTU to maximum of 9001 on GREEN/ORANGE X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=68e060cb227fe7e0a2d16eb4340a5d3ddabadde9;hp=46b0f9ab44754069f89a66bcd8e253c021ab5f26;p=people%2Fpmueller%2Fipfire-2.x.git aws: Configure MTU to maximum of 9001 on GREEN/ORANGE AWS supports jumbo-frames which IPFire can take advantage of to increase network throughput internally. The MTU for RED was left as 1500 to avoid packet fragmentation in the cloud network and have IPFire do that job. Signed-off-by: Michael Tremer --- diff --git a/src/initscripts/helper/aws-setup b/src/initscripts/helper/aws-setup index 8843198221..9b67019d62 100644 --- a/src/initscripts/helper/aws-setup +++ b/src/initscripts/helper/aws-setup @@ -6,6 +6,9 @@ # Set PATH to find our own executables export PATH=/usr/local/sbin:/usr/local/bin:${PATH} +# AWS supports an MTU of up to 9001 bytes +DEFAULT_MTU=9001 + get() { local file="${1}" @@ -167,6 +170,7 @@ import_aws_configuration() { echo "RED_NETMASK=${netmask}" echo "RED_NETADDRESS=${netaddress}" echo "RED_BROADCAST=${broadcast}" + echo "RED_MTU=1500" echo "DEFAULT_GATEWAY=${gateway}" ) >> /var/ipfire/ethernet/settings @@ -188,6 +192,7 @@ import_aws_configuration() { echo "GREEN_NETMASK=${netmask}" echo "GREEN_NETADDRESS=${netaddress}" echo "GREEN_BROADCAST=${broadcast}" + echo "GREEN_MTU=${DEFAULT_MTU}" ) >> /var/ipfire/ethernet/settings ;; @@ -204,6 +209,7 @@ import_aws_configuration() { echo "ORANGE_NETMASK=${netmask}" echo "ORANGE_NETADDRESS=${netaddress}" echo "ORANGE_BROADCAST=${broadcast}" + echo "ORANGE_MTU=${DEFAULT_MTU}" ) >> /var/ipfire/ethernet/settings ;; esac