[pve-devel] [PATCH pve-common 1/3] Inotify: add mtu support
Wolfgang Bumiller
w.bumiller at proxmox.com
Mon Jun 25 10:53:29 CEST 2018
On Mon, Jun 25, 2018 at 05:41:33AM +0200, Alexandre Derumier wrote:
> ---
> 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"};
$suffix is for ipv4 vs ipv6, so just use $d->{mtu} and use $first_block
as the condition for whether to add it.
>
> 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