The Netsukuku Project  0.0.9
An Alternative routing method
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
netsukuku.h File Reference
#include "config.h"
#include "igs.h"
Include dependency graph for netsukuku.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  current_globals
 
struct  ServOpt
 

Macros

#define VERSION_STR   "NetsukukuD "PACKAGE_VERSION
 
#define NTK_TCP_PORT   269
 
#define NTK_UDP_RADAR_PORT   269
 
#define ANDNA_UDP_PORT   277
 
#define ANDNA_TCP_PORT   277
 
#define NTK_CONFIG_FILE   CONF_DIR "/netsukuku.conf"
 
#define NTK_PID_FILE   PID_DIR "/ntkd.pid"
 
#define INT_MAP_FILE   DATA_DIR "/ntk_internal_map"
 
#define EXT_MAP_FILE   DATA_DIR "/ntk_external_map"
 
#define BNODE_MAP_FILE   DATA_DIR "/ntk_bnode_map"
 
#define ANDNA_HNAMES_FILE   CONF_DIR "/andna_hostnames"
 
#define SNSD_NODES_FILE   CONF_DIR "/snsd_nodes"
 
#define ANDNA_CACHE_FILE   DATA_DIR "/andna_cache"
 
#define LCLKEY_FILE   DATA_DIR "/andna_lcl_keyring"
 
#define LCL_FILE   DATA_DIR "/andna_lcl_cache"
 
#define RHC_FILE   DATA_DIR "/andna_rh_cache"
 
#define COUNTER_C_FILE   DATA_DIR "/andna_counter_cache"
 
#define IPMASQ_SCRIPT_FILE   CONF_DIR "/ip_masquerade.sh"
 
#define TCSHAPER_SCRIPT_FILE   CONF_DIR "/tc_shaper.sh"
 

Variables

struct current_globals me
 
static const u_short ntk_udp_radar_port = 269
 
static const u_short ntk_tcp_port = 269
 
static const u_short andna_udp_port = 277
 
static const u_short andna_tcp_port = 277
 
ServOpt server_opt
 
time_t sigterm_timestamp
 
time_t sighup_timestamp
 
time_t sigalrm_timestamp
 

Macro Definition Documentation

#define ANDNA_CACHE_FILE   DATA_DIR "/andna_cache"
#define ANDNA_HNAMES_FILE   CONF_DIR "/andna_hostnames"
#define ANDNA_TCP_PORT   277
#define ANDNA_UDP_PORT   277
#define BNODE_MAP_FILE   DATA_DIR "/ntk_bnode_map"
#define COUNTER_C_FILE   DATA_DIR "/andna_counter_cache"
#define EXT_MAP_FILE   DATA_DIR "/ntk_external_map"
#define INT_MAP_FILE   DATA_DIR "/ntk_internal_map"
#define IPMASQ_SCRIPT_FILE   CONF_DIR "/ip_masquerade.sh"
#define LCL_FILE   DATA_DIR "/andna_lcl_cache"
#define LCLKEY_FILE   DATA_DIR "/andna_lcl_keyring"
#define NTK_CONFIG_FILE   CONF_DIR "/netsukuku.conf"
#define NTK_PID_FILE   PID_DIR "/ntkd.pid"
#define NTK_TCP_PORT   269
#define NTK_UDP_RADAR_PORT   269
#define RHC_FILE   DATA_DIR "/andna_rh_cache"
#define SNSD_NODES_FILE   CONF_DIR "/snsd_nodes"
#define TCSHAPER_SCRIPT_FILE   CONF_DIR "/tc_shaper.sh"
#define VERSION_STR   "NetsukukuD "PACKAGE_VERSION

Variable Documentation

const u_short andna_tcp_port = 277
static
const u_short andna_udp_port = 277
static
struct current_globals me
const u_short ntk_tcp_port = 269
static
const u_short ntk_udp_radar_port = 269
static
ServOpt server_opt
time_t sigalrm_timestamp
time_t sighup_timestamp
time_t sigterm_timestamp