Lines Matching defs:control
2 * daemon/acl_list.h - client access control storage for the server.
79 socklen_t addrlen, int net, enum acl_access control,
86 node->control = control;
96 parse_acl_access(const char* str, enum acl_access* control)
99 *control = acl_allow;
101 *control = acl_deny;
103 *control = acl_refuse;
105 *control = acl_deny_non_local;
107 *control = acl_refuse_non_local;
109 *control = acl_allow_snoop;
111 *control = acl_allow_setrd;
113 *control = acl_allow_cookie;
115 log_err("access control type %s unknown", str);
129 enum acl_access control;
130 if(!parse_acl_access(s2, &control)) {
134 log_err("cannot parse access control: %s %s", str, s2);
137 if(!acl_list_insert(acl, &addr, addrlen, net, control,
169 * pointless, can override with specific access-control: cfg */
182 socklen_t addrlen, enum acl_access control)
190 * can override with specific access-control: cfg */
192 addrlen, net, control, 1))) {
206 enum acl_access control;
207 if(!parse_acl_access(s2, &control)) {
215 node->control = control;
222 enum acl_access control)
224 struct acl_addr* node = acl_find_or_create(acl_interface, addr, addrlen, control);
303 log_err("cannot parse access control action type: %s %s %s",
398 log_err("cannot parse access-control-tag data: %s %s '%s'",
764 if(acl) return acl->control;