#ifndef HIP_FIREWALL_H #define HIP_FIREWALL_H #include #include #include #include #include #include #include #include #include #include #include #include #include "crypto.h" #include "ife.h" #include "state.h" #include "firewall_control.h" #include "firewall_defines.h" #include "esp_decrypt.h" #include "rule_management.h" #include "debug.h" #include "helpers.h" #include "conntrack.h" #include "utils.h" //made public for filter_esp_state function int match_hit(struct in6_addr match_hit, struct in6_addr packet_hit, int boolean); void set_stateful_filtering(int v); int get_stateful_filtering(); int firewall_init(); void firewall_close(int signal); void firewall_exit(); #endif