Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/inet/src/iplink_srv.c

    rec7902d redeee9f  
    11/*
    2  * Copyright (c) 2012 Jiri Svoboda
     2 * Copyright (c) 2021 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    2727 */
    2828
    29 /** @addtogroup libc
     29/** @addtogroup libinet
    3030 * @{
    3131 */
     
    3636
    3737#include <errno.h>
     38#include <inet/eth_addr.h>
    3839#include <ipc/iplink.h>
    3940#include <stdlib.h>
     
    5152static void iplink_get_mac48_srv(iplink_srv_t *srv, ipc_call_t *icall)
    5253{
    53         addr48_t mac;
     54        eth_addr_t mac;
    5455        errno_t rc = srv->ops->get_mac48(srv, &mac);
    5556        if (rc != EOK) {
     
    6667        }
    6768
    68         if (size != sizeof(addr48_t)) {
     69        if (size != sizeof(eth_addr_t)) {
    6970                async_answer_0(&call, EINVAL);
    7071                async_answer_0(icall, EINVAL);
     
    8384        errno_t rc;
    8485        size_t size;
    85         addr48_t mac;
     86        eth_addr_t mac;
    8687
    8788        ipc_call_t call;
     
    9798        }
    9899
    99         rc = async_data_read_finalize(&call, &mac, sizeof(addr48_t));
     100        rc = async_data_read_finalize(&call, &mac, sizeof(eth_addr_t));
    100101        if (rc != EOK)
    101102                async_answer_0(&call, rc);
     
    189190        }
    190191
    191         if (size != sizeof(addr48_t)) {
     192        if (size != sizeof(eth_addr_t)) {
    192193                async_answer_0(&call, EINVAL);
    193194                async_answer_0(icall, EINVAL);
     
    322323}
    323324
    324 errno_t iplink_ev_change_addr(iplink_srv_t *srv, addr48_t *addr)
     325errno_t iplink_ev_change_addr(iplink_srv_t *srv, eth_addr_t *addr)
    325326{
    326327        if (srv->client_sess == NULL)
     
    332333        aid_t req = async_send_0(exch, IPLINK_EV_CHANGE_ADDR, &answer);
    333334
    334         errno_t rc = async_data_write_start(exch, addr, sizeof(addr48_t));
     335        errno_t rc = async_data_write_start(exch, addr, sizeof(eth_addr_t));
    335336        async_exchange_end(exch);
    336337
Note: See TracChangeset for help on using the changeset viewer.