acl_list
struct acl_list* acl_list_create(void);
void acl_list_delete(struct acl_list* acl);
acl_interface_insert(struct acl_list* acl_interface,
int acl_list_apply_cfg(struct acl_list* acl, struct config_file* cfg,
void acl_interface_init(struct acl_list* acl_interface);
int acl_interface_apply_cfg(struct acl_list* acl_interface, struct config_file* cfg,
acl_addr_lookup(struct acl_list* acl, struct sockaddr_storage* addr,
size_t acl_list_get_mem(struct acl_list* acl);
void acl_list_swap_tree(struct acl_list* acl, struct acl_list* data);
acl_list_str_cfg(struct acl_list* acl, const char* str, const char* s2,
acl_find_or_create_str2addr(struct acl_list* acl, const char* str,
acl_find_or_create(struct acl_list* acl, struct sockaddr_storage* addr,
acl_interface_str_cfg(struct acl_list* acl_interface, const char* iface,
acl_interface_insert(struct acl_list* acl_interface,
acl_list_tags_cfg(struct acl_list* acl, const char* str, uint8_t* bitmap,
acl_list_view_cfg(struct acl_list* acl, const char* str, const char* str2,
acl_list_tag_action_cfg(struct acl_list* acl, struct config_file* cfg,
acl_list_tag_data_cfg(struct acl_list* acl, struct config_file* cfg,
read_acl_list(struct acl_list* acl, struct config_str2list* acls)
read_acl_view(struct acl_list* acl, struct config_str2list** acl_view,
read_acl_tags(struct acl_list* acl, struct config_strbytelist** acl_tags)
read_acl_tag_actions(struct acl_list* acl, struct config_file* cfg,
read_acl_tag_datas(struct acl_list* acl, struct config_file* cfg,
struct acl_list*
acl_list_apply_cfg(struct acl_list* acl, struct config_file* cfg,
struct acl_list* acl = (struct acl_list*)calloc(1,
acl_interface_init(struct acl_list* acl_interface)
sizeof(struct acl_list));
read_acl_interface_action(struct acl_list* acl_interface,
read_acl_interface_view(struct acl_list* acl_interface,
read_acl_interface_tags(struct acl_list* acl_interface,
read_acl_interface_tag_actions(struct acl_list* acl_interface,
acl_list_delete(struct acl_list* acl)
read_acl_interface_tag_datas(struct acl_list* acl_interface,
acl_interface_apply_cfg(struct acl_list* acl_interface, struct config_file* cfg,
acl_addr_lookup(struct acl_list* acl, struct sockaddr_storage* addr,
acl_list_get_mem(struct acl_list* acl)
acl_list_insert(struct acl_list* acl, struct sockaddr_storage* addr,
void acl_list_swap_tree(struct acl_list* acl, struct acl_list* data)
struct acl_list* acl_list_create(void);
void acl_list_delete(struct acl_list* acl);
acl_interface_insert(struct acl_list* acl_interface,
int acl_list_apply_cfg(struct acl_list* acl, struct config_file* cfg,
void acl_interface_init(struct acl_list* acl_interface);
int acl_interface_apply_cfg(struct acl_list* acl_interface, struct config_file* cfg,
acl_addr_lookup(struct acl_list* acl, struct sockaddr_storage* addr,
size_t acl_list_get_mem(struct acl_list* acl);
void acl_list_swap_tree(struct acl_list* acl, struct acl_list* data);
int setup_acl_for_ports(struct acl_list* list, struct listen_port* port_list)
struct acl_list* acl;
struct acl_list* acl_interface;
int setup_acl_for_ports(struct acl_list* list, struct listen_port* port_list);
struct acl_list;
struct acl_list* acl;
struct acl_list* acl_interface;
ct_acl_interface_setup_ports(struct acl_list* acl_interface,