files subnet {
key = &FreeRADIUS-Client-IP-Prefix
filename = $ENV{MODULE_TEST_DIR}/prefix
+ match_attr = &control.FreeRADIUS-Client-IP-Prefix
}
files subnet2 {
key = &FreeRADIUS-Client-IP-Prefix
filename = $ENV{MODULE_TEST_DIR}/subnet2
+ match_attr = &control.FreeRADIUS-Client-IP-Prefix
}
files compound_key {
if (&reply.Reply-Message[0] != '10.1/16 subnet') {
test_fail
-} else {
- test_pass
}
if (&reply.Reply-Message[1] != "2nd 10.1/16 subnet") {
test_fail
-} else {
- test_pass
}
+if (&control.FreeRADIUS-Client-IP-Prefix != 10.1.0.0/16) {
+ test_fail
+}
&FreeRADIUS-Client-IP-Prefix := 10.2.3.4/32
if (&reply.Reply-Message != "10/8 subnet") {
test_fail
-} else {
- test_pass
+}
+
+if (&control.FreeRADIUS-Client-IP-Prefix != 10.0.0.0/8) {
+ test_fail
}
&FreeRADIUS-Client-IP-Prefix := 10.1.2.3/32
&reply -= &Reply-Message[*]
subnet
+
+test_pass