summaryrefslogtreecommitdiff
path: root/src/PVE/Network/SDN/Zones/QinQPlugin.pm
diff options
context:
space:
mode:
authorAlexandre Derumier <aderumier@odiso.com>2023-06-23 14:49:41 +0200
committerFabian Grünbichler <f.gruenbichler@proxmox.com>2023-07-19 11:46:53 +0200
commit26e2abdbdc7051c6c2d3dad88231b4dbd8896a35 (patch)
treeaa7217cb962aa10b93556848ca21178cbfabb29c /src/PVE/Network/SDN/Zones/QinQPlugin.pm
parent0eda9b9aadc8f451fd5b538ec0c0910a80c19bd2 (diff)
zones: status: display specific message if vnet is not generated.
also cleanup duplicate code in plugins Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Diffstat (limited to 'src/PVE/Network/SDN/Zones/QinQPlugin.pm')
-rw-r--r--src/PVE/Network/SDN/Zones/QinQPlugin.pm8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/PVE/Network/SDN/Zones/QinQPlugin.pm b/src/PVE/Network/SDN/Zones/QinQPlugin.pm
index 8b9de43..7160434 100644
--- a/src/PVE/Network/SDN/Zones/QinQPlugin.pm
+++ b/src/PVE/Network/SDN/Zones/QinQPlugin.pm
@@ -198,13 +198,7 @@ sub status {
push @$ifaces, $svlan_iface;
}
- foreach my $iface (@{$ifaces}) {
- if (!$status->{$iface}->{status}) {
- push @$err_msg, "missing $iface";
- } elsif ($status->{$iface}->{status} ne 'pass') {
- push @$err_msg, "error $iface";
- }
- }
+ $err_msg = $class->generate_status_message($vnetid, $status, $ifaces);
return $err_msg;
}