From c43f2eac30e1b16f583b1773f25c029a36f718ee Mon Sep 17 00:00:00 2001 From: Alexis La Goutte Date: Sun, 5 Nov 2023 21:10:13 +0100 Subject: [PATCH] interface: add bpdu_guard_enable to configure_spanning_tree function --- pyaoscx/interface.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyaoscx/interface.py b/pyaoscx/interface.py index cc13043..c1a1e35 100644 --- a/pyaoscx/interface.py +++ b/pyaoscx/interface.py @@ -2395,12 +2395,14 @@ def configure_spanning_tree( self, admin_edge_port_enable=None, bpdu_filter_enable=None, + bpdu_guard_enable=None, ): """ Configure the Interface Spanning Tree Settings. :param admin_edge_port_enable: Boolean to set admin type: admin-edge or admin-network (default) :param bpdu_filter_enable: Boolean to set BPDU filter (disable by default) + :param bpdu_guard_enable: Boolean to set BPDU guard (disable by default) :return: True if object changed. """ @@ -2417,5 +2419,8 @@ def configure_spanning_tree( if bpdu_filter_enable is not None: _stp_config["bpdu_filter_enable"] = bpdu_filter_enable + if bpdu_guard_enable is not None: + _stp_config["bpdu_guard_enable"] = bpdu_guard_enable + self.stp_config.update(_stp_config) return self.apply()