Changeset b4edc96 in mainline for uspace/lib/inet/src/iplink_srv.c
- Timestamp:
- 2021-08-08T09:20:20Z (4 years ago)
- Branches:
- master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3e6bca8
- Parents:
- d5ed54b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/inet/src/iplink_srv.c
rd5ed54b rb4edc96 1 1 /* 2 * Copyright (c) 20 12Jiri Svoboda2 * Copyright (c) 2021 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 36 36 37 37 #include <errno.h> 38 #include <inet/eth_addr.h> 38 39 #include <ipc/iplink.h> 39 40 #include <stdlib.h> … … 51 52 static void iplink_get_mac48_srv(iplink_srv_t *srv, ipc_call_t *icall) 52 53 { 53 addr48_t mac;54 eth_addr_t mac; 54 55 errno_t rc = srv->ops->get_mac48(srv, &mac); 55 56 if (rc != EOK) { … … 66 67 } 67 68 68 if (size != sizeof( addr48_t)) {69 if (size != sizeof(eth_addr_t)) { 69 70 async_answer_0(&call, EINVAL); 70 71 async_answer_0(icall, EINVAL); … … 83 84 errno_t rc; 84 85 size_t size; 85 addr48_t mac;86 eth_addr_t mac; 86 87 87 88 ipc_call_t call; … … 97 98 } 98 99 99 rc = async_data_read_finalize(&call, &mac, sizeof( addr48_t));100 rc = async_data_read_finalize(&call, &mac, sizeof(eth_addr_t)); 100 101 if (rc != EOK) 101 102 async_answer_0(&call, rc); … … 189 190 } 190 191 191 if (size != sizeof( addr48_t)) {192 if (size != sizeof(eth_addr_t)) { 192 193 async_answer_0(&call, EINVAL); 193 194 async_answer_0(icall, EINVAL); … … 322 323 } 323 324 324 errno_t iplink_ev_change_addr(iplink_srv_t *srv, addr48_t *addr)325 errno_t iplink_ev_change_addr(iplink_srv_t *srv, eth_addr_t *addr) 325 326 { 326 327 if (srv->client_sess == NULL) … … 332 333 aid_t req = async_send_0(exch, IPLINK_EV_CHANGE_ADDR, &answer); 333 334 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)); 335 336 async_exchange_end(exch); 336 337
Note:
See TracChangeset
for help on using the changeset viewer.