| 
    EDGESEC
    0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
    
   Secure router - reference implementation 
   | 
 
#include <firewall_config.h>
Data Fields | |
| hmap_if_conn * | if_mapper | 
| hmap_vlan_conn * | vlan_mapper | 
| hmap_str_keychar * | hmap_bin_paths | 
| UT_array * | config_ifinfo_array | 
| char * | nat_bridge | 
| char * | nat_interface | 
| bool | exec_firewall | 
| char * | firewall_bin_path | 
| struct iptables_context * | ctx | 
| UT_array* fwctx::config_ifinfo_array | 
config_ifinfo_array from struct app_config 
| struct iptables_context* fwctx::ctx | 
| bool fwctx::exec_firewall | 
| char* fwctx::firewall_bin_path | 
The firewall binary path string
| hmap_str_keychar* fwctx::hmap_bin_paths | 
Mapper for paths to systems binaries
| hmap_if_conn* fwctx::if_mapper | 
WiFi subnet to interface mapper
| char* fwctx::nat_bridge | 
| char* fwctx::nat_interface | 
| hmap_vlan_conn* fwctx::vlan_mapper | 
WiFi VLAN to interface mapper