Ignore:
File:
1 edited

Legend:

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

    r1d6dd2a rb688fd8  
    3838#include <async.h>
    3939#include <errno.h>
    40 #include <str_error.h>
    4140#include <inet/iplink_srv.h>
    4241#include <inet/addr.h>
     
    4544#include <stdio.h>
    4645#include <stdlib.h>
    47 #include <str.h>
    4846#include <task.h>
    4947
    5048#define NAME  "loopip"
    5149
    52 static errno_t loopip_open(iplink_srv_t *srv);
    53 static errno_t loopip_close(iplink_srv_t *srv);
    54 static errno_t loopip_send(iplink_srv_t *srv, iplink_sdu_t *sdu);
    55 static errno_t loopip_send6(iplink_srv_t *srv, iplink_sdu6_t *sdu);
    56 static errno_t loopip_get_mtu(iplink_srv_t *srv, size_t *mtu);
    57 static errno_t loopip_get_mac48(iplink_srv_t *srv, addr48_t *mac);
    58 static errno_t loopip_addr_add(iplink_srv_t *srv, inet_addr_t *addr);
    59 static errno_t loopip_addr_remove(iplink_srv_t *srv, inet_addr_t *addr);
     50static int loopip_open(iplink_srv_t *srv);
     51static int loopip_close(iplink_srv_t *srv);
     52static int loopip_send(iplink_srv_t *srv, iplink_sdu_t *sdu);
     53static int loopip_send6(iplink_srv_t *srv, iplink_sdu6_t *sdu);
     54static int loopip_get_mtu(iplink_srv_t *srv, size_t *mtu);
     55static int loopip_get_mac48(iplink_srv_t *srv, addr48_t *mac);
     56static int loopip_addr_add(iplink_srv_t *srv, inet_addr_t *addr);
     57static int loopip_addr_remove(iplink_srv_t *srv, inet_addr_t *addr);
    6058
    6159static void loopip_client_conn(ipc_callid_t iid, ipc_call_t *icall, void *arg);
     
    8381} rqueue_entry_t;
    8482
    85 static errno_t loopip_recv_fibril(void *arg)
     83static int loopip_recv_fibril(void *arg)
    8684{
    8785        while (true) {
     
    10098}
    10199
    102 static errno_t loopip_init(void)
     100static int loopip_init(void)
    103101{
    104102        async_set_fallback_port_handler(loopip_client_conn, NULL);
    105103       
    106         errno_t rc = loc_server_register(NAME);
     104        int rc = loc_server_register(NAME);
    107105        if (rc != EOK) {
    108106                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server.");
     
    154152}
    155153
    156 static errno_t loopip_open(iplink_srv_t *srv)
     154static int loopip_open(iplink_srv_t *srv)
    157155{
    158156        log_msg(LOG_DEFAULT, LVL_DEBUG, "loopip_open()");
     
    160158}
    161159
    162 static errno_t loopip_close(iplink_srv_t *srv)
     160static int loopip_close(iplink_srv_t *srv)
    163161{
    164162        log_msg(LOG_DEFAULT, LVL_DEBUG, "loopip_close()");
     
    166164}
    167165
    168 static errno_t loopip_send(iplink_srv_t *srv, iplink_sdu_t *sdu)
     166static int loopip_send(iplink_srv_t *srv, iplink_sdu_t *sdu)
    169167{
    170168        log_msg(LOG_DEFAULT, LVL_DEBUG, "loopip_send()");
     
    195193}
    196194
    197 static errno_t loopip_send6(iplink_srv_t *srv, iplink_sdu6_t *sdu)
     195static int loopip_send6(iplink_srv_t *srv, iplink_sdu6_t *sdu)
    198196{
    199197        log_msg(LOG_DEFAULT, LVL_DEBUG, "loopip6_send()");
     
    224222}
    225223
    226 static errno_t loopip_get_mtu(iplink_srv_t *srv, size_t *mtu)
     224static int loopip_get_mtu(iplink_srv_t *srv, size_t *mtu)
    227225{
    228226        log_msg(LOG_DEFAULT, LVL_DEBUG, "loopip_get_mtu()");
     
    231229}
    232230
    233 static errno_t loopip_get_mac48(iplink_srv_t *src, addr48_t *mac)
     231static int loopip_get_mac48(iplink_srv_t *src, addr48_t *mac)
    234232{
    235233        log_msg(LOG_DEFAULT, LVL_DEBUG, "loopip_get_mac48()");
     
    237235}
    238236
    239 static errno_t loopip_addr_add(iplink_srv_t *srv, inet_addr_t *addr)
    240 {
    241         return EOK;
    242 }
    243 
    244 static errno_t loopip_addr_remove(iplink_srv_t *srv, inet_addr_t *addr)
     237static int loopip_addr_add(iplink_srv_t *srv, inet_addr_t *addr)
     238{
     239        return EOK;
     240}
     241
     242static int loopip_addr_remove(iplink_srv_t *srv, inet_addr_t *addr)
    245243{
    246244        return EOK;
     
    251249        printf("%s: HelenOS loopback IP link provider\n", NAME);
    252250       
    253         errno_t rc = log_init(NAME);
    254         if (rc != EOK) {
    255                 printf("%s: Failed to initialize logging: %s.\n", NAME, str_error(rc));
     251        int rc = log_init(NAME);
     252        if (rc != EOK) {
     253                printf("%s: Failed to initialize logging.\n", NAME);
    256254                return rc;
    257255        }
    258256       
    259257        rc = loopip_init();
    260         if (rc != EOK) {
    261                 printf("%s: Failed to initialize loopip: %s.\n", NAME, str_error(rc));
    262                 return rc;
    263         }
     258        if (rc != EOK)
     259                return rc;
    264260       
    265261        printf("%s: Accepting connections.\n", NAME);
Note: See TracChangeset for help on using the changeset viewer.