From 0dcdaa2b1e898cb3e0d77ce627e05e9ca23ea846 Mon Sep 17 00:00:00 2001 From: James Holland <6574404+jamesholland-uk@users.noreply.github.com> Date: Tue, 25 Apr 2023 18:27:39 +0100 Subject: [PATCH] feat: Fast failover for LACP on aggregate network interfaces (#502) --- panos/network.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/panos/network.py b/panos/network.py index d5b77830..05d2cf49 100644 --- a/panos/network.py +++ b/panos/network.py @@ -1344,6 +1344,7 @@ class AggregateInterface(PhysicalInterface): lacp_passive_pre_negotiation (bool): Enable LACP passive pre-negotiation, off by default lacp_mode (str): Set LACP mode to 'active' or 'passive' lacp_rate (str): Set LACP transmission-rate to 'fast' or 'slow' + lacp_fast_failover (bool): Enable fast failover for LACP """ @@ -1511,6 +1512,14 @@ def _setup(self): path="{mode}/lacp/transmission-rate", ) ) + params.append( + VersionedParamPath( + "lacp_fast_failover", + condition={"mode": ["layer3", "layer2", "ha"], "lacp_enable": True}, + vartype="yesno", + path="{mode}/lacp/fast-failover", + ) + ) self._params = tuple(params)