diff options
author | Dmitry Kozlov <xeb@mail.ru> | 2011-08-23 22:53:55 +0400 |
---|---|---|
committer | Dmitry Kozlov <xeb@mail.ru> | 2011-08-23 22:53:55 +0400 |
commit | 44bdbbe118396789a7eacb833f37fcee5872b1a4 (patch) | |
tree | 6559db93cd9987352d6ae94a38e95ba89ff1d908 /accel-pppd/radius/dict.c | |
parent | 18909197b31b66b5a1445c6f070a3c9fa9ab0501 (diff) | |
download | accel-ppp-xebd-44bdbbe118396789a7eacb833f37fcee5872b1a4.tar.gz accel-ppp-xebd-44bdbbe118396789a7eacb833f37fcee5872b1a4.zip |
radius: ipv6 support
Diffstat (limited to 'accel-pppd/radius/dict.c')
-rw-r--r-- | accel-pppd/radius/dict.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/accel-pppd/radius/dict.c b/accel-pppd/radius/dict.c index 9704569..146d1c1 100644 --- a/accel-pppd/radius/dict.c +++ b/accel-pppd/radius/dict.c @@ -155,6 +155,12 @@ static int dict_load(const char *fname) attr->type = ATTR_TYPE_IPADDR; else if (!strcmp(ptr[2], "octets")) attr->type = ATTR_TYPE_OCTETS; + else if (!strcmp(ptr[2], "ifid")) + attr->type = ATTR_TYPE_IFID; + else if (!strcmp(ptr[2], "ipv6addr")) + attr->type = ATTR_TYPE_IPV6ADDR; + else if (!strcmp(ptr[2], "ipv6prefix")) + attr->type = ATTR_TYPE_IPV6PREFIX; else { log_emerg("radius:%s:%i: unknown attribute type\n", fname, n); goto out_err; |