Changeset a64c64d in mainline for uspace/srv/net/net/net_bundle.c


Ignore:
Timestamp:
2010-03-09T22:24:31Z (14 years ago)
Author:
Lukas Mejdrech <lukasmejdrech@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
74520daf
Parents:
9f2ea28
Message:
  • code reorganization (no functional change)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/net/net_bundle.c

    r9f2ea28 ra64c64d  
    6060extern net_globals_t    net_globals;
    6161
     62int net_initialize_build(async_client_conn_t client_connection){
     63        ERROR_DECLARE;
     64
     65        ipcarg_t phonehash;
     66
     67        ERROR_PROPAGATE(REGISTER_ME(SERVICE_IP, &phonehash));
     68        ERROR_PROPAGATE(add_module(NULL, &net_globals.modules, IP_NAME, IP_FILENAME, SERVICE_IP, task_get_id(), ip_connect_module));
     69        ERROR_PROPAGATE(ip_initialize(client_connection));
     70        ERROR_PROPAGATE(REGISTER_ME(SERVICE_ARP, &phonehash));
     71        ERROR_PROPAGATE(arp_initialize(client_connection));
     72        ERROR_PROPAGATE(REGISTER_ME(SERVICE_ICMP, &phonehash));
     73        ERROR_PROPAGATE(icmp_initialize(client_connection));
     74        ERROR_PROPAGATE(REGISTER_ME(SERVICE_UDP, &phonehash));
     75        ERROR_PROPAGATE(udp_initialize(client_connection));
     76        ERROR_PROPAGATE(REGISTER_ME(SERVICE_TCP, &phonehash));
     77        ERROR_PROPAGATE(tcp_initialize(client_connection));
     78        return EOK;
     79}
     80
    6281int module_message(ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count){
    6382        if((IPC_GET_METHOD(*call) == IPC_M_CONNECT_TO_ME)
     
    98117}
    99118
    100 int net_initialize_build(async_client_conn_t client_connection){
    101         ERROR_DECLARE;
    102 
    103         ipcarg_t phonehash;
    104 
    105         ERROR_PROPAGATE(REGISTER_ME(SERVICE_IP, &phonehash));
    106         ERROR_PROPAGATE(add_module(NULL, &net_globals.modules, IP_NAME, IP_FILENAME, SERVICE_IP, task_get_id(), ip_connect_module));
    107         ERROR_PROPAGATE(ip_initialize(client_connection));
    108         ERROR_PROPAGATE(REGISTER_ME(SERVICE_ARP, &phonehash));
    109         ERROR_PROPAGATE(arp_initialize(client_connection));
    110         ERROR_PROPAGATE(REGISTER_ME(SERVICE_ICMP, &phonehash));
    111         ERROR_PROPAGATE(icmp_initialize(client_connection));
    112         ERROR_PROPAGATE(REGISTER_ME(SERVICE_UDP, &phonehash));
    113         ERROR_PROPAGATE(udp_initialize(client_connection));
    114         ERROR_PROPAGATE(REGISTER_ME(SERVICE_TCP, &phonehash));
    115         ERROR_PROPAGATE(tcp_initialize(client_connection));
    116         return EOK;
    117 }
    118 
    119119/** @}
    120120 */
Note: See TracChangeset for help on using the changeset viewer.