![]() |
The Netsukuku Project
0.0.9
An Alternative routing method
|

Go to the source code of this file.
Macros | |
| #define | REHOOK_PER_INSTANCE 8 |
| #define | REHOOK_INSTANCE_TIME(level) (REHOOK_PER_INSTANCE*(level)*60) |
| #define | REHOOK_WAIT_TIME(level) (( (8<<(level)) - (1<<(level)) ) * 60) |
| #define | CHALLENGE_THRESHOLD |
Functions | |
| void | rehook_init (void) |
| void | new_rehook (map_gnode *gnode, int gid, int level, int gnode_count) |
| int | rehook (map_gnode *hook_gnode, int hook_level) |
Variables | |
| int | rehook_mutex |
| time_t | last_instance_rehook |
| int | total_rehooks |
| inet_prefix | rk_gnode_ip |
| #define CHALLENGE_THRESHOLD |
| #define REHOOK_INSTANCE_TIME | ( | level | ) | (REHOOK_PER_INSTANCE*(level)*60) |
| #define REHOOK_PER_INSTANCE 8 |
| #define REHOOK_WAIT_TIME | ( | level | ) | (( (8<<(level)) - (1<<(level)) ) * 60) |
| void new_rehook | ( | map_gnode * | gnode, |
| int | gid, | ||
| int | level, | ||
| int | gnode_count | ||
| ) |


| int rehook | ( | map_gnode * | hook_gnode, |
| int | hook_level | ||
| ) |


| void rehook_init | ( | void | ) |

| time_t last_instance_rehook |
| int rehook_mutex |
| inet_prefix rk_gnode_ip |
| int total_rehooks |