From 4ad0b7fd3d537e17a4a06cd2cbd03c3059a029c0 Mon Sep 17 00:00:00 2001 From: Rob Emery Date: Sat, 17 Oct 2026 22:27:03 +0100 Subject: [PATCH] Implementing removal of vlan --- tools/httpd_sim.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/httpd_sim.py b/tools/httpd_sim.py index ea0de3d2..83232d0d 100755 --- a/tools/httpd_sim.py +++ b/tools/httpd_sim.py @@ -297,6 +297,11 @@ class Handler(SimpleHTTPRequestHandler): "pvid": self._parse_pvid } + def remove_vlan(self, id): + global state + if id in state["vlans"]: + del state["vlans"][id] + def newVlan(self, name): return {"active":True, "name":name, "untagged":[], "tagged":[], "pvid":[]} @@ -306,7 +311,7 @@ class Handler(SimpleHTTPRequestHandler): startIndex=2 name="" if pieces[2] == "d": - return remove_vlan(vid) + return self.remove_vlan(vid) elif pieces[2] == "mgmt": state["mgmt_vlan"] = vid return