The Netsukuku Project  0.0.9
An Alternative routing method
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
daemon.c File Reference
#include "includes.h"
#include "common.h"
#include "inet.h"
#include "request.h"
#include "if.h"
#include "pkts.h"
#include "bmap.h"
#include "daemon.h"
#include "netsukuku.h"
#include "accept.h"
Include dependency graph for daemon.c:

Functions

int prepare_listen_socket (int family, int socktype, u_short port, interface *dev)
 
int sockets_all_ifs (int family, int socktype, u_short port, interface *ifs, int ifs_n, int *dev_sk, int *max_sk_idx)
 
void * udp_exec_pkt (void *passed_argv)
 
void * udp_daemon (void *passed_argv)
 
void * tcp_recv_loop (void *recv_pkt)
 
void * tcp_daemon (void *door)
 

Variables

int errno
 

Function Documentation

int prepare_listen_socket ( int  family,
int  socktype,
u_short  port,
interface dev 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int sockets_all_ifs ( int  family,
int  socktype,
u_short  port,
interface ifs,
int  ifs_n,
int *  dev_sk,
int *  max_sk_idx 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void* tcp_daemon ( void *  door)

Here is the call graph for this function:

Here is the caller graph for this function:

void* tcp_recv_loop ( void *  recv_pkt)

Here is the call graph for this function:

Here is the caller graph for this function:

void* udp_daemon ( void *  passed_argv)

Here is the call graph for this function:

Here is the caller graph for this function:

void* udp_exec_pkt ( void *  passed_argv)

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

int errno