summaryrefslogtreecommitdiffstats
path: root/proto/rip/rip.h
diff options
context:
space:
mode:
authorPavel Machek <pavel@ucw.cz>1999-05-31 21:16:22 +0200
committerPavel Machek <pavel@ucw.cz>1999-05-31 21:16:22 +0200
commit91c7c7416b4a18ac2b9e872c2a1a6391cf8b3dc8 (patch)
tree8286f9afb1d6b3785bf2e8fb11eac63e04113bdb /proto/rip/rip.h
parent2e6197d634a14533899915477032f082e675e35f (diff)
downloadbird-91c7c7416b4a18ac2b9e872c2a1a6391cf8b3dc8.tar
bird-91c7c7416b4a18ac2b9e872c2a1a6391cf8b3dc8.zip
Incoming side of authentication done but untested. Right handling of
filters in rip.
Diffstat (limited to 'proto/rip/rip.h')
-rw-r--r--proto/rip/rip.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/proto/rip/rip.h b/proto/rip/rip.h
index 53e1f20..874c565 100644
--- a/proto/rip/rip.h
+++ b/proto/rip/rip.h
@@ -5,6 +5,9 @@
#include "nest/route.h"
#include "nest/password.h"
+#define EA_RIP_TAG EA_CODE(EAP_RIP, 0)
+#define EA_RIP_METRIC EA_CODE(EAP_RIP, 1)
+
struct rip_connection {
node n;
@@ -53,6 +56,12 @@ struct rip_block_auth {
u32 zero1;
};
+struct rip_md5_tail {
+ u16 mustbeFFFF;
+ u16 mustbe0001;
+ char md5[16];
+};
+
struct rip_entry {
struct fib_node n;