The Netsukuku Project
0.0.9
An Alternative routing method
|
Go to the source code of this file.
Data Structures | |
struct | udp_exec_pkt_argv |
struct | udp_daemon_argv |
Macros | |
#define | MAX_LISTENING_SOCKETS MAX_INTERFACES |
#define | UDP_THREAD_FOR_EACH_PKT |
Functions | |
int | prepare_listen_socket (int family, int socktype, u_short port, interface *dev) |
void * | tcp_recv_loop (void *recv_pkt) |
void * | tcp_daemon (void *null) |
void * | udp_daemon (void *door) |
Variables | |
pthread_mutex_t | udp_daemon_lock |
pthread_mutex_t | tcp_daemon_lock |
pthread_mutex_t | udp_exec_lock |
pthread_mutex_t | tcp_exec_lock |
#define MAX_LISTENING_SOCKETS MAX_INTERFACES |
#define UDP_THREAD_FOR_EACH_PKT |
int prepare_listen_socket | ( | int | family, |
int | socktype, | ||
u_short | port, | ||
interface * | dev | ||
) |
void* tcp_daemon | ( | void * | null | ) |
void* tcp_recv_loop | ( | void * | recv_pkt | ) |
void* udp_daemon | ( | void * | door | ) |
pthread_mutex_t tcp_daemon_lock |
pthread_mutex_t tcp_exec_lock |
pthread_mutex_t udp_daemon_lock |
pthread_mutex_t udp_exec_lock |