Changeset 87b4baac in mainline for uspace/srv/net/tl
- Timestamp:
- 2010-12-17T20:16:46Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 424558a
- Parents:
- 463e734 (diff), bbc74af7 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- uspace/srv/net/tl
- Files:
-
- 6 edited
-
icmp/icmp.c (modified) (4 diffs)
-
icmp/icmp_module.c (modified) (2 diffs)
-
tcp/tcp.c (modified) (8 diffs)
-
tcp/tcp_module.c (modified) (2 diffs)
-
udp/udp.c (modified) (6 diffs)
-
udp/udp_module.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/icmp/icmp.c
r463e734 r87b4baac 693 693 int rc; 694 694 695 switch (IPC_GET_ METHOD(*call)) {695 switch (IPC_GET_IMETHOD(*call)) { 696 696 case NET_ICMP_DEST_UNREACH: 697 697 rc = packet_translate_remote(icmp_globals.net_phone, &packet, … … 824 824 825 825 /* Process the call */ 826 switch (IPC_GET_ METHOD(call)) {826 switch (IPC_GET_IMETHOD(call)) { 827 827 case IPC_M_PHONE_HUNGUP: 828 828 keep_on_going = false; … … 900 900 901 901 *answer_count = 0; 902 switch (IPC_GET_ METHOD(*call)) {902 switch (IPC_GET_IMETHOD(*call)) { 903 903 case NET_TL_RECEIVED: 904 904 rc = packet_translate_remote(icmp_globals.net_phone, &packet, … … 953 953 * result. 954 954 */ 955 if ((IPC_GET_ METHOD(call) == IPC_M_PHONE_HUNGUP) ||955 if ((IPC_GET_IMETHOD(call) == IPC_M_PHONE_HUNGUP) || 956 956 (res == EHANGUP)) 957 957 return; -
uspace/srv/net/tl/icmp/icmp_module.c
r463e734 r87b4baac 58 58 int tl_module_start_standalone(async_client_conn_t client_connection) 59 59 { 60 ipcarg_t phonehash;60 sysarg_t phonehash; 61 61 int rc; 62 62 … … 74 74 goto out; 75 75 76 rc = REGISTER_ME(SERVICE_ICMP, &phonehash);76 rc = ipc_connect_to_me(PHONE_NS, SERVICE_ICMP, 0, 0, &phonehash); 77 77 if (rc != EOK) 78 78 goto out; -
uspace/srv/net/tl/tcp/tcp.c
r463e734 r87b4baac 829 829 /* Notify the destination socket */ 830 830 async_msg_5(socket->phone, NET_SOCKET_RECEIVED, 831 ( ipcarg_t) socket->socket_id,831 (sysarg_t) socket->socket_id, 832 832 ((packet_dimension->content < socket_data->data_fragment_size) ? 833 833 packet_dimension->content : socket_data->data_fragment_size), 0, 0, 834 ( ipcarg_t) fragments);834 (sysarg_t) fragments); 835 835 836 836 return EOK; … … 1090 1090 /* Notify the destination socket */ 1091 1091 async_msg_5(socket->phone, NET_SOCKET_ACCEPTED, 1092 ( ipcarg_t) listening_socket->socket_id,1092 (sysarg_t) listening_socket->socket_id, 1093 1093 socket_data->data_fragment_size, TCP_HEADER_SIZE, 1094 0, ( ipcarg_t) socket->socket_id);1094 0, (sysarg_t) socket->socket_id); 1095 1095 1096 1096 fibril_rwlock_write_unlock(socket_data->local_lock); … … 1240 1240 1241 1241 *answer_count = 0; 1242 switch (IPC_GET_ METHOD(*call)) {1242 switch (IPC_GET_IMETHOD(*call)) { 1243 1243 case NET_TL_RECEIVED: 1244 1244 // fibril_rwlock_read_lock(&tcp_globals.lock); … … 1323 1323 1324 1324 /* Process the call */ 1325 switch (IPC_GET_ METHOD(call)) {1325 switch (IPC_GET_IMETHOD(call)) { 1326 1326 case IPC_M_PHONE_HUNGUP: 1327 1327 keep_on_going = false; … … 1365 1365 1366 1366 case NET_SOCKET_BIND: 1367 res = data_receive((void **) &addr, &addrlen); 1367 res = async_data_write_accept((void **) &addr, false, 1368 0, 0, 0, &addrlen); 1368 1369 if (res != EOK) 1369 1370 break; … … 1402 1403 1403 1404 case NET_SOCKET_CONNECT: 1404 res = data_receive((void **) &addr, &addrlen); 1405 res = async_data_write_accept((void **) &addr, false, 1406 0, 0, 0, &addrlen); 1405 1407 if (res != EOK) 1406 1408 break; … … 1453 1455 1454 1456 case NET_SOCKET_SENDTO: 1455 res = data_receive((void **) &addr, &addrlen); 1457 res = async_data_write_accept((void **) &addr, false, 1458 0, 0, 0, &addrlen); 1456 1459 if (res != EOK) 1457 1460 break; … … 2481 2484 * result. 2482 2485 */ 2483 if ((IPC_GET_ METHOD(call) == IPC_M_PHONE_HUNGUP) ||2486 if ((IPC_GET_IMETHOD(call) == IPC_M_PHONE_HUNGUP) || 2484 2487 (res == EHANGUP)) 2485 2488 return; -
uspace/srv/net/tl/tcp/tcp_module.c
r463e734 r87b4baac 61 61 int tl_module_start_standalone(async_client_conn_t client_connection) 62 62 { 63 ipcarg_t phonehash;63 sysarg_t phonehash; 64 64 int rc; 65 65 … … 75 75 goto out; 76 76 77 rc = REGISTER_ME(SERVICE_TCP, &phonehash);77 rc = ipc_connect_to_me(PHONE_NS, SERVICE_TCP, 0, 0, &phonehash); 78 78 if (rc != EOK) 79 79 goto out; -
uspace/srv/net/tl/udp/udp.c
r463e734 r87b4baac 393 393 fibril_rwlock_write_unlock(&udp_globals.lock); 394 394 async_msg_5(socket->phone, NET_SOCKET_RECEIVED, 395 ( ipcarg_t) socket->socket_id, packet_dimension->content, 0, 0,396 ( ipcarg_t) fragments);395 (sysarg_t) socket->socket_id, packet_dimension->content, 0, 0, 396 (sysarg_t) fragments); 397 397 398 398 return EOK; … … 742 742 743 743 /* Process the call */ 744 switch (IPC_GET_ METHOD(call)) {744 switch (IPC_GET_IMETHOD(call)) { 745 745 case IPC_M_PHONE_HUNGUP: 746 746 keep_on_going = false; … … 771 771 772 772 case NET_SOCKET_BIND: 773 res = data_receive((void **) &addr, &addrlen); 773 res = async_data_write_accept((void **) &addr, false, 774 0, 0, 0, &addrlen); 774 775 if (res != EOK) 775 776 break; … … 784 785 785 786 case NET_SOCKET_SENDTO: 786 res = data_receive((void **) &addr, &addrlen); 787 res = async_data_write_accept((void **) &addr, false, 788 0, 0, 0, &addrlen); 787 789 if (res != EOK) 788 790 break; … … 866 868 *answer_count = 0; 867 869 868 switch (IPC_GET_ METHOD(*call)) {870 switch (IPC_GET_IMETHOD(*call)) { 869 871 case NET_TL_RECEIVED: 870 872 rc = packet_translate_remote(udp_globals.net_phone, &packet, … … 913 915 * result. 914 916 */ 915 if ((IPC_GET_ METHOD(call) == IPC_M_PHONE_HUNGUP) ||917 if ((IPC_GET_IMETHOD(call) == IPC_M_PHONE_HUNGUP) || 916 918 (res == EHANGUP)) 917 919 return; -
uspace/srv/net/tl/udp/udp_module.c
r463e734 r87b4baac 59 59 int tl_module_start_standalone(async_client_conn_t client_connection) 60 60 { 61 ipcarg_t phonehash;61 sysarg_t phonehash; 62 62 int rc; 63 63 … … 75 75 goto out; 76 76 77 rc = REGISTER_ME(SERVICE_UDP, &phonehash);77 rc = ipc_connect_to_me(PHONE_NS, SERVICE_UDP, 0, 0, &phonehash); 78 78 if (rc != EOK) 79 79 goto out;
Note:
See TracChangeset
for help on using the changeset viewer.
