From f6ee561edb89615910f316912ec033ab32e2960f Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 1 Nov 2011 16:30:14 -0400 Subject: [PATCH] Convert MTU from 1.2.3 to MSS on 2.0, fixes #1886 --- etc/inc/upgrade_config.inc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc index 0d62d231dd..d13598cf70 100644 --- a/etc/inc/upgrade_config.inc +++ b/etc/inc/upgrade_config.inc @@ -2212,6 +2212,17 @@ function upgrade_060_to_061() { $config['interfaces']['wan']['enable'] = true; if (is_array($config['interfaces']['lan'])) $config['interfaces']['lan']['enable'] = true; + + /* On 1.2.3 the "mtu" field adjusted MSS. + On 2.x the "mtu" field is actually the MTU. Rename accordingly. + See redmine ticket #1886 + */ + foreach ($config['interfaces'] as $ifr => &$intf) { + if (isset($intf['mtu']) && is_numeric($intf['mtu'])) { + $intf['mss'] = $intf['mtu']; + unset($intf['mtu']); + } + } } function upgrade_061_to_062() {