diff options
author | SUZUKI, Shinsuke <suz@kame.net> | 2006-01-26 06:21:37 +0000 |
---|---|---|
committer | SUZUKI, Shinsuke <suz@kame.net> | 2006-01-26 06:21:37 +0000 |
commit | d859b0a9117ccd0c5b42e6ba56da47d955516026 (patch) | |
tree | de087126d87a42118b0b0d1f2ec460c9eb6fa133 /cftoken.l | |
parent | e137e82e0a14b4b60f165b2621a25fbc8c040c2c (diff) |
supported IA-NA address-pool
ToDo: IA-PD prefix-pool, write a manual
Diffstat (limited to 'cftoken.l')
-rw-r--r-- | cftoken.l | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -110,6 +110,7 @@ ecl \} %s S_AUTH %s S_KEY %s S_SECRET +%s S_POOL %% %{ @@ -136,6 +137,15 @@ ecl \} return (HOSTNAME); } + /* pool configuration */ +<S_CNF>pool { DECHO; BEGIN S_POOL; return (POOL); } +<S_POOL>{string} { + DECHO; + yylval.str = strdup(yytext); + BEGIN S_CNF; + return (POOLNAME); +} + <S_CNF>duid { DECHO; BEGIN S_DUID; return (DUID); } <S_DUID>{duid} { DECHO; @@ -160,6 +170,13 @@ ecl \} /* send */ <S_CNF>send { DECHO; return (SEND); } + /* range */ +<S_CNF>range { DECHO; return (RANGE); } +<S_CNF>to { DECHO; return (TO); } + + /* address-pool */ +<S_CNF>address-pool { DECHO; return (ADDRESS_POOL); } + /* DHCP options */ <S_CNF>option { DECHO; return (OPTION); } |