Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/ethip/ethip_nic.c

    rf9b2cb4c rb7fd2a0  
    3939#include <stdbool.h>
    4040#include <errno.h>
     41#include <str_error.h>
    4142#include <fibril_synch.h>
    4243#include <inet/iplink_srv.h>
     
    5051#include "pdu.h"
    5152
    52 static int ethip_nic_open(service_id_t sid);
     53static errno_t ethip_nic_open(service_id_t sid);
    5354static void ethip_nic_cb_conn(ipc_callid_t iid, ipc_call_t *icall, void *arg);
    5455
     
    5657static FIBRIL_MUTEX_INITIALIZE(ethip_discovery_lock);
    5758
    58 static int ethip_nic_check_new(void)
     59static errno_t ethip_nic_check_new(void)
    5960{
    6061        bool already_known;
     
    6263        service_id_t *svcs;
    6364        size_t count, i;
    64         int rc;
     65        errno_t rc;
    6566
    6667        fibril_mutex_lock(&ethip_discovery_lock);
     
    146147}
    147148
    148 static int ethip_nic_open(service_id_t sid)
     149static errno_t ethip_nic_open(service_id_t sid)
    149150{
    150151        bool in_list = false;
     
    156157                return ENOMEM;
    157158       
    158         int rc = loc_service_get_name(sid, &nic->svc_name);
     159        errno_t rc = loc_service_get_name(sid, &nic->svc_name);
    159160        if (rc != EOK) {
    160161                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed getting service name.");
     
    233234        uint8_t *addr;
    234235        size_t size;
    235         int rc;
     236        errno_t rc;
    236237
    237238        rc = async_data_write_accept((void **)&addr, false, 0, 0, 0, &size);
     
    260261    ipc_call_t *call)
    261262{
    262         int rc;
     263        errno_t rc;
    263264        void *data;
    264265        size_t size;
     
    280281        free(data);
    281282
    282         log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_received() done, rc=%d", rc);
     283        log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_received() done, rc=%s", str_error_name(rc));
    283284        async_answer_0(callid, rc);
    284285}
     
    323324}
    324325
    325 int ethip_nic_discovery_start(void)
    326 {
    327         int rc = loc_register_cat_change_cb(ethip_nic_cat_change_cb);
     326errno_t ethip_nic_discovery_start(void)
     327{
     328        errno_t rc = loc_register_cat_change_cb(ethip_nic_cat_change_cb);
    328329        if (rc != EOK) {
    329330                log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering callback for NIC "
    330                     "discovery (%d).", rc);
     331                    "discovery: %s.", str_error(rc));
    331332                return rc;
    332333        }
     
    352353}
    353354
    354 int ethip_nic_send(ethip_nic_t *nic, void *data, size_t size)
    355 {
    356         int rc;
     355errno_t ethip_nic_send(ethip_nic_t *nic, void *data, size_t size)
     356{
     357        errno_t rc;
    357358        log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_send(size=%zu)", size);
    358359        rc = nic_send_frame(nic->sess, data, size);
    359         log_msg(LOG_DEFAULT, LVL_DEBUG, "nic_send_frame -> %d", rc);
     360        log_msg(LOG_DEFAULT, LVL_DEBUG, "nic_send_frame -> %s", str_error_name(rc));
    360361        return rc;
    361362}
     
    367368 *
    368369 */
    369 static int ethip_nic_setup_multicast(ethip_nic_t *nic)
     370static errno_t ethip_nic_setup_multicast(ethip_nic_t *nic)
    370371{
    371372        log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_setup_multicast()");
     
    424425        /* Setup the multicast MAC list */
    425426       
    426         int rc = nic_multicast_set_mode(nic->sess, NIC_MULTICAST_LIST,
     427        errno_t rc = nic_multicast_set_mode(nic->sess, NIC_MULTICAST_LIST,
    427428            mac_list, count);
    428429       
     
    431432}
    432433
    433 int ethip_nic_addr_add(ethip_nic_t *nic, inet_addr_t *addr)
     434errno_t ethip_nic_addr_add(ethip_nic_t *nic, inet_addr_t *addr)
    434435{
    435436        log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_addr_add()");
     
    444445}
    445446
    446 int ethip_nic_addr_remove(ethip_nic_t *nic, inet_addr_t *addr)
     447errno_t ethip_nic_addr_remove(ethip_nic_t *nic, inet_addr_t *addr)
    447448{
    448449        log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_addr_remove()");
Note: See TracChangeset for help on using the changeset viewer.