Changes in uspace/lib/inet/src/iplink_srv.c [edeee9f:ec7902d] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/inet/src/iplink_srv.c
redeee9f rec7902d 1 1 /* 2 * Copyright (c) 20 21Jiri Svoboda2 * Copyright (c) 2012 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup lib inet29 /** @addtogroup libc 30 30 * @{ 31 31 */ … … 36 36 37 37 #include <errno.h> 38 #include <inet/eth_addr.h>39 38 #include <ipc/iplink.h> 40 39 #include <stdlib.h> … … 52 51 static void iplink_get_mac48_srv(iplink_srv_t *srv, ipc_call_t *icall) 53 52 { 54 eth_addr_t mac;53 addr48_t mac; 55 54 errno_t rc = srv->ops->get_mac48(srv, &mac); 56 55 if (rc != EOK) { … … 67 66 } 68 67 69 if (size != sizeof( eth_addr_t)) {68 if (size != sizeof(addr48_t)) { 70 69 async_answer_0(&call, EINVAL); 71 70 async_answer_0(icall, EINVAL); … … 84 83 errno_t rc; 85 84 size_t size; 86 eth_addr_t mac;85 addr48_t mac; 87 86 88 87 ipc_call_t call; … … 98 97 } 99 98 100 rc = async_data_read_finalize(&call, &mac, sizeof( eth_addr_t));99 rc = async_data_read_finalize(&call, &mac, sizeof(addr48_t)); 101 100 if (rc != EOK) 102 101 async_answer_0(&call, rc); … … 190 189 } 191 190 192 if (size != sizeof( eth_addr_t)) {191 if (size != sizeof(addr48_t)) { 193 192 async_answer_0(&call, EINVAL); 194 193 async_answer_0(icall, EINVAL); … … 323 322 } 324 323 325 errno_t iplink_ev_change_addr(iplink_srv_t *srv, eth_addr_t *addr)324 errno_t iplink_ev_change_addr(iplink_srv_t *srv, addr48_t *addr) 326 325 { 327 326 if (srv->client_sess == NULL) … … 333 332 aid_t req = async_send_0(exch, IPLINK_EV_CHANGE_ADDR, &answer); 334 333 335 errno_t rc = async_data_write_start(exch, addr, sizeof( eth_addr_t));334 errno_t rc = async_data_write_start(exch, addr, sizeof(addr48_t)); 336 335 async_exchange_end(exch); 337 336
Note:
See TracChangeset
for help on using the changeset viewer.