Changeset 1a0fb3f8 in mainline for uspace/srv/net/tl
- Timestamp:
- 2010-01-04T22:47:30Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ede63e4
- Parents:
- b648ae4
- Location:
- uspace/srv/net/tl
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/icmp/icmp.c
rb648ae4 r1a0fb3f8 45 45 #include <ipc/services.h> 46 46 47 #include <sys/time.h> 47 48 #include <sys/types.h> 48 49 … … 508 509 } 509 510 510 int icmp_connect_module( services_t service ){511 int icmp_connect_module( services_t service, suseconds_t timeout ){ 511 512 icmp_echo_ref echo_data; 512 513 icmp_param_t id; -
uspace/srv/net/tl/icmp/icmp_common.c
rb648ae4 r1a0fb3f8 45 45 #include "icmp_messages.h" 46 46 47 int icmp_connect_module( services_t service ){47 int icmp_connect_module( services_t service, suseconds_t timeout ){ 48 48 int phone; 49 49 50 phone = connect_to_service ( SERVICE_ICMP);50 phone = connect_to_service_timeout( SERVICE_ICMP, timeout ); 51 51 if( phone >= 0 ){ 52 52 async_req_0_0( phone, NET_ICMP_INIT ); -
uspace/srv/net/tl/tcp/tcp.c
rb648ae4 r1a0fb3f8 219 219 fibril_rwlock_initialize( & tcp_globals.lock ); 220 220 fibril_rwlock_write_lock( & tcp_globals.lock ); 221 tcp_globals.icmp_phone = icmp_connect_module( SERVICE_ICMP ); 222 if( tcp_globals.icmp_phone < 0 ){ 223 return tcp_globals.icmp_phone; 224 } 221 tcp_globals.icmp_phone = icmp_connect_module( SERVICE_ICMP, ICMP_CONNECT_TIMEOUT ); 225 222 tcp_globals.ip_phone = ip_bind_service( SERVICE_IP, IPPROTO_TCP, SERVICE_TCP, client_connection, tcp_received_msg ); 226 223 if( tcp_globals.ip_phone < 0 ){ -
uspace/srv/net/tl/udp/udp.c
rb648ae4 r1a0fb3f8 198 198 fibril_rwlock_initialize( & udp_globals.lock ); 199 199 fibril_rwlock_write_lock( & udp_globals.lock ); 200 udp_globals.icmp_phone = icmp_connect_module( SERVICE_ICMP ); 201 if( udp_globals.icmp_phone < 0 ){ 202 return udp_globals.icmp_phone; 203 } 200 udp_globals.icmp_phone = icmp_connect_module( SERVICE_ICMP, ICMP_CONNECT_TIMEOUT ); 204 201 udp_globals.ip_phone = ip_bind_service( SERVICE_IP, IPPROTO_UDP, SERVICE_UDP, client_connection, udp_received_msg ); 205 202 if( udp_globals.ip_phone < 0 ){
Note:
See TracChangeset
for help on using the changeset viewer.