summaryrefslogtreecommitdiff
path: root/src/hard_keepalive.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/hard_keepalive.h')
-rw-r--r--src/hard_keepalive.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/hard_keepalive.h b/src/hard_keepalive.h
index 7eaa7d3..22f08c2 100644
--- a/src/hard_keepalive.h
+++ b/src/hard_keepalive.h
@@ -10,10 +10,15 @@ typedef struct bfd_port_s
#define MY_ID_OFFSET 4
#define YOUR_ID_OFFSET 8
#define ID_SIZE 4
+
+#define setbit(x,y) x|=(1<<y)
+#define clrbit(x,y) x&=~(1<<y)
+#define getbit(x,y) ((x) >> (y)&1)
+
typedef struct bfd_header_s
{
unsigned char version_diag;
- unsigned char flags;
+ unsigned char flags; /*flagǰ2bit��state*/
unsigned char detect_time_multiplier;
unsigned char length;
unsigned char my_discriminator[4]; /* ҵ?º? ²²â*/