[pve-devel] [PATCH pve-common 1/3] Inotify: add mtu support

Alexandre Derumier aderumier at odiso.com
Mon Jun 25 05:41:33 CEST 2018


---
 src/PVE/INotify.pm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/PVE/INotify.pm b/src/PVE/INotify.pm
index 0b9ea4a..25ab868 100644
--- a/src/PVE/INotify.pm
+++ b/src/PVE/INotify.pm
@@ -875,6 +875,8 @@ sub __read_etc_network_interfaces {
 
 		    if (($id eq 'address') || ($id eq 'netmask') || ($id eq 'broadcast') || ($id eq 'gateway')) {
 			$f->{$id} = $value;
+		    } elsif ($id eq 'mtu') {
+			$d->{$id} = $value;
 		    } elsif ($id eq 'ovs_type' || $id eq 'ovs_options'|| $id eq 'ovs_bridge' ||
 			     $id eq 'ovs_bonds' || $id eq 'ovs_ports') {
 			$d->{$id} = $value;
@@ -1066,9 +1068,10 @@ sub __interface_to_string {
     $raw .= "\tnetmask  " . $d->{"netmask$suffix"} . "\n" if $d->{"netmask$suffix"};
     $raw .= "\tgateway  " . $d->{"gateway$suffix"} . "\n" if $d->{"gateway$suffix"};
     $raw .= "\tbroadcast  " . $d->{"broadcast$suffix"} . "\n" if $d->{"broadcast$suffix"};
+    $raw .= "\tmtu  " . $d->{"mtu$suffix"} . "\n" if $d->{"mtu$suffix"};
 
     my $done = { type => 1, priority => 1, method => 1, active => 1, exists => 1,
-		 comments => 1, autostart => 1, options => 1,
+		 comments => 1, autostart => 1, options => 1, mtu => 1,
 		 address => 1, netmask => 1, gateway => 1, broadcast => 1,
 		 method6 => 1, families => 1, options6 => 1,
 		 address6 => 1, netmask6 => 1, gateway6 => 1, broadcast6 => 1 };
-- 
2.11.0




More information about the pve-devel mailing list