Lines Matching refs:permits
61 ifpermit_list_add(ifpermit_list_t *permits, const char *name)
63 if (permits == PERMITTED_INTERFACE_LIST_BLOCKED) {
67 ifpermit_name_t **pname = &permits->names;
74 INFO("%d permits for interface " PUB_S_SRP " with index %d", permit_name->count, name, permit_name->ifindex);
101 ifpermit_list_remove(ifpermit_list_t *permits, const char *name)
103 if (permits == PERMITTED_INTERFACE_LIST_BLOCKED) {
107 ifpermit_name_t **pname = &permits->names;
113 INFO("%d permits for interface " PUB_S_SRP " with index %d", permit_name->count, name, permit_name->ifindex);
161 ifpermit_list_t *permits = calloc(1, sizeof(*permits));
162 if (permits == NULL) {
165 RETAIN(permits, ifpermit_list);
166 return permits;
170 ifpermit_interface_is_permitted(ifpermit_list_t *permits, uint32_t ifindex)
172 if (permits != NULL && permits != PERMITTED_INTERFACE_LIST_BLOCKED) {
173 for (ifpermit_name_t *name = permits->names; name != NULL; name = name->next) {