From c549b3a297ce40a91d6224ac87dbd8229cbb293f Mon Sep 17 00:00:00 2001 From: Alexis La Goutte Date: Fri, 1 Dec 2023 08:06:54 +0100 Subject: [PATCH] interface: add root_guard_enable parameter 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 74f8a67..6339cde 100644 --- a/pyaoscx/interface.py +++ b/pyaoscx/interface.py @@ -2397,6 +2397,7 @@ def configure_spanning_tree( bpdu_filter_enable=None, bpdu_guard_enable=None, loop_guard_enable=None, + root_guard_enable=None, ): """ Configure the Interface Spanning Tree Settings. @@ -2405,6 +2406,7 @@ def configure_spanning_tree( :param bpdu_filter_enable: Boolean to set BPDU filter (disable by default) :param bpdu_guard_enable: Boolean to set BPDU guard (disable by default) :param loop_guard_enable: Boolean to set Loop guard (disable by default) + :param root_guard_enable: Boolean to set Root guard (disable by default) :return: True if object changed. """ @@ -2427,5 +2429,8 @@ def configure_spanning_tree( if loop_guard_enable is not None: _stp_config["loop_guard_enable"] = loop_guard_enable + if root_guard_enable is not None: + _stp_config["root_guard_enable"] = root_guard_enable + self.stp_config.update(_stp_config) return self.apply()