66,7 → 66,7 |
default: |
return EINVAL; |
} |
}else if( IS_NET_IP_MESSAGE( call )){ |
}else if( IS_NET_IP_MESSAGE( call ) || IS_NET_NIL_MESSAGE( call )){ |
return ip_message( callid, call, answer, answer_count ); |
}else if( IS_NET_ARP_MESSAGE( call )){ |
return arp_message( callid, call, answer, answer_count ); |
89,7 → 89,7 |
} |
} |
|
int net_initialize( void ){ |
int net_initialize( async_client_conn_t client_connection ){ |
ERROR_DECLARE; |
|
ipcarg_t phonehash; |
107,21 → 107,21 |
|
ERROR_PROPAGATE( REGISTER_ME( SERVICE_IP, & phonehash )); |
ERROR_PROPAGATE( add_module( NULL, & net_globals.modules, IP_NAME, IP_FILENAME, SERVICE_IP, task_get_id(), ip_connect_module )); |
ERROR_PROPAGATE( ip_initialize()); |
ERROR_PROPAGATE( ip_initialize( client_connection )); |
ERROR_PROPAGATE( REGISTER_ME( SERVICE_ARP, & phonehash )); |
ERROR_PROPAGATE( arp_initialize()); |
ERROR_PROPAGATE( arp_initialize( client_connection )); |
// ERROR_PROPAGATE( REGISTER_ME( SERVICE_RARP, & phonehash )); |
// ERROR_PROPAGATE( rarp_initialize()); |
// ERROR_PROPAGATE( rarp_initialize( client_connection )); |
// ERROR_PROPAGATE( REGISTER_ME( SERVICE_ICMP, & phonehash )); |
// ERROR_PROPAGATE( icmp_initialize()); |
// ERROR_PROPAGATE( icmp_initialize( client_connection )); |
// ERROR_PROPAGATE( REGISTER_ME( SERVICE_UDP, & phonehash )); |
// ERROR_PROPAGATE( udp_initialize()); |
// ERROR_PROPAGATE( udp_initialize( client_connection )); |
// ERROR_PROPAGATE( REGISTER_ME( SERVICE_TCP, & phonehash )); |
// ERROR_PROPAGATE( tcp_initialize()); |
// ERROR_PROPAGATE( tcp_initialize( client_connection )); |
// ERROR_PROPAGATE( REGISTER_ME( SERVICE_SOCKET, & phonehash )); |
// ERROR_PROPAGATE( socket_initialize()); |
// ERROR_PROPAGATE( socket_initialize( client_connection )); |
// ERROR_PROPAGATE( REGISTER_ME( SERVICE_ETHERNET, & phonehash )); |
// ERROR_PROPAGATE( ethernet_initialize()); |
// ERROR_PROPAGATE( ethernet_initialize( client_connection )); |
return EOK; |
} |
|