aboutsummaryrefslogtreecommitdiff
path: root/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
diff options
context:
space:
mode:
Diffstat (limited to 'agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java')
-rw-r--r--agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java20
1 files changed, 0 insertions, 20 deletions
diff --git a/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java b/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
index bdf4d28..fee8917 100644
--- a/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
+++ b/agent/src/main/java/moe/yuuta/dn42peering/agent/provision/WireGuardProvisioner.java
@@ -70,17 +70,6 @@ public class WireGuardProvisioner implements IProvisioner<WireGuardConfig> {
}
@Nullable
- private WireGuardConfig searchDesiredConfig(@Nonnull List<WireGuardConfig> configs,
- @Nonnull String device) {
- // TODO: Optimize algorithm
- for (final WireGuardConfig config : configs) {
- if(config.getInterface().equals(device))
- return config;
- }
- return null;
- }
-
- @Nullable
private Address searchActualAddress(@Nonnull List<Address> addresses,
@Nonnull String device) {
// TODO: Optimize algorithm
@@ -210,15 +199,6 @@ public class WireGuardProvisioner implements IProvisioner<WireGuardConfig> {
return Future.failedFuture(e);
}
}
- // Detect interfaces to delete
- for (final Address address : addrs) {
- if(!address.getLinkType().equals("none") ||
- !address.getIfname().matches("wg_.*")) {
- continue;
- }
- if(searchDesiredConfig(allDesired, address.getIfname()) == null)
- ipCommands.add(String.join(" ", IP.Link.del(address.getIfname())));
- }
final List<Change> changes = new ArrayList<>();
if(!ipCommands.isEmpty()) {
changes.add(new IPChange(true, ipCommands));