diff options
author | Ondrej Filip <feela@network.cz> | 2000-06-06 03:23:03 +0200 |
---|---|---|
committer | Ondrej Filip <feela@network.cz> | 2000-06-06 03:23:03 +0200 |
commit | c1824c4d4c7753246ba26d27c7a3b7be3006d46b (patch) | |
tree | 428682b51c5ae4ed3f5d2523ab24a35d78cfde68 /proto/ospf/config.Y | |
parent | fef1badfcfb0519cca10f3561e5cb79ef9f9e969 (diff) | |
download | bird-c1824c4d4c7753246ba26d27c7a3b7be3006d46b.tar bird-c1824c4d4c7753246ba26d27c7a3b7be3006d46b.zip |
Simple autentication added.
Diffstat (limited to 'proto/ospf/config.Y')
-rw-r--r-- | proto/ospf/config.Y | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/proto/ospf/config.Y b/proto/ospf/config.Y index e678a26..f22361c 100644 --- a/proto/ospf/config.Y +++ b/proto/ospf/config.Y @@ -23,7 +23,7 @@ CF_DECLS CF_KEYWORDS(OSPF, AREA, OSPF_METRIC1, OSPF_METRIC2, OSPF_TAG) CF_KEYWORDS(NEIGHBORS, RFC1583COMPAT, STUB, TICK, COST, RETRANSMIT) CF_KEYWORDS(HELLO, TRANSIT, PRIORITY, DEAD, NONBROADCAST, POINTOPOINT, TYPE) -CF_KEYWORDS(NEIGHBORS) +CF_KEYWORDS(NEIGHBORS, NONE, SIMPLE, AUTHENTICATION, PASSWORD) %type <t> opttext @@ -86,6 +86,9 @@ ospf_iface_item: | TYPE NONBROADCAST { OSPF_PATT->type = OSPF_IT_NBMA ; } | TYPE POINTOPOINT { OSPF_PATT->type = OSPF_IT_PTP ; } | NEIGHBORS '{' ipa_list '}' + | AUTHENTICATION NONE { OSPF_PATT->autype=AU_NONE ; } + | AUTHENTICATION SIMPLE { OSPF_PATT->autype=AU_SIMPLE ; } + | PASSWORD TEXT { memcpy(OSPF_PATT->password, $2, 8); } | ; @@ -116,6 +119,7 @@ ospf_iface_start: OSPF_PATT->deadc = DEADC_D; OSPF_PATT->type = OSPF_IT_UNDEF; init_list(&OSPF_PATT->nbma_list); + OSPF_PATT->autype=AU_NONE; } ; |