Changes in uspace/srv/net/tl/tcp/tcp.c [2e99277:1e2e0c1e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/tcp/tcp.c
r2e99277 r1e2e0c1e 1070 1070 * - Answer the first IPC_M_CONNECT_ME_TO call. 1071 1071 */ 1072 res = EOK; 1073 answer_count = 0; 1072 ipc_answer_0( callid, EOK ); 1074 1073 1075 1074 socket_cores_initialize( & local_sockets ); … … 1077 1076 1078 1077 while( keep_on_going ){ 1079 1080 // answer the call1081 answer_call( callid, res, & answer, answer_count );1082 1083 1078 // refresh data 1084 1079 refresh_answer( & answer, & answer_count ); 1085 1080 1086 // get the next call1087 1081 callid = async_get_call( & call ); 1088 1089 // process the call 1082 // printf( "message %d\n", IPC_GET_METHOD( * call )); 1083 1090 1084 switch( IPC_GET_METHOD( call )){ 1091 1085 case IPC_M_PHONE_HUNGUP: 1092 1086 keep_on_going = false; 1093 res = E HANGUP;1087 res = EOK; 1094 1088 break; 1095 1089 case NET_SOCKET: … … 1237 1231 break; 1238 1232 } 1233 1234 // printf( "res = %d\n", res ); 1235 1236 answer_call( callid, res, & answer, answer_count ); 1239 1237 } 1240 1238 … … 1275 1273 // TODO release as connection lost 1276 1274 //tcp_refresh_socket_data( socket_data ); 1277 } else{1278 1279 tcp_retransmit_packet( socket, socket_data, timeout->sequence_number );1280 }1275 } 1276 // retransmit 1277 // TODO enable retransmit 1278 //tcp_retransmit_packet( socket, socket_data, timeout->sequence_number ); 1281 1279 fibril_rwlock_write_unlock( socket_data->local_lock ); 1282 1280 }else{
Note:
See TracChangeset
for help on using the changeset viewer.