From 7e6fe5fe1bbe985cb17a861fc492d1e69f71bdfa Mon Sep 17 00:00:00 2001 From: zmw12306 Date: Sat, 3 Jun 2023 15:08:34 -0400 Subject: [PATCH] bfdd: fix version bits check. The version of bfd pkt is represented by 3 bits in B[0]. Signed-off-by: zmw12306 (cherry picked from commit 3f658e8b1cfc82e1644cc36fcbc1554c70f558d0) --- bfdd/bfd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bfdd/bfd.h b/bfdd/bfd.h index 69529aba17..6c5a1e9216 100644 --- a/bfdd/bfd.h +++ b/bfdd/bfd.h @@ -93,7 +93,7 @@ struct bfd_echo_pkt { /* Macros for manipulating control packets */ -#define BFD_VERMASK 0x03 +#define BFD_VERMASK 0x07 #define BFD_DIAGMASK 0x1F #define BFD_GETVER(diag) ((diag >> 5) & BFD_VERMASK) #define BFD_SETVER(diag, val) ((diag) |= (val & BFD_VERMASK) << 5)