diff options
author | Steven Luong <sluong@cisco.com> | 2019-10-22 21:27:22 -0700 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2019-10-24 08:57:19 +0000 |
commit | 002723c45b042a270e0ab521b4b88da3d2d7ef55 (patch) | |
tree | 1a7bb8d495307b848d8befa59aea942990458cd8 /src/plugins/lacp/protocol.h | |
parent | 7331005c16d0e1499080899b2a0676a0cd945595 (diff) |
lacp: add actor steady state check prior to skip processing lacp pdu
In a rare event, we may be skipping processing lacp pdu's when the it is
not in steady state.
Type: fix
Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: I3595d22dbff8a97dce9fb4d4452d2051bcf6f523
Diffstat (limited to 'src/plugins/lacp/protocol.h')
-rw-r--r-- | src/plugins/lacp/protocol.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/lacp/protocol.h b/src/plugins/lacp/protocol.h index 9fc2f35fd38..347e944f95e 100644 --- a/src/plugins/lacp/protocol.h +++ b/src/plugins/lacp/protocol.h @@ -61,6 +61,10 @@ typedef enum _(6, DEFAULTED, "defaulted") \ _(7, EXPIRED, "expired") +#define LACP_STEADY_STATE (LACP_STATE_SYNCHRONIZATION | \ + LACP_STATE_COLLECTING | \ + LACP_STATE_DISTRIBUTING) + typedef enum { #define _(a, b, c) LACP_STATE_##b = (1 << a), |