Changes in uspace/srv/net/inetsrv/ntrans.c [b4edc96:bd41ac52] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/ntrans.c
rb4edc96 rbd41ac52 1 1 /* 2 * Copyright (c) 2021 Jiri Svoboda3 2 * Copyright (c) 2013 Antonin Steinhauser 4 3 * All rights reserved. … … 39 38 #include <errno.h> 40 39 #include <fibril_synch.h> 41 #include <inet/eth_addr.h>42 40 #include <inet/iplink_srv.h> 43 41 #include <stdlib.h> … … 75 73 * 76 74 */ 77 errno_t ntrans_add(addr128_t ip_addr, eth_addr_t *mac_addr)75 errno_t ntrans_add(addr128_t ip_addr, addr48_t mac_addr) 78 76 { 79 77 inet_ntrans_t *ntrans; … … 85 83 86 84 addr128(ip_addr, ntrans->ip_addr); 87 ntrans->mac_addr = *mac_addr;85 addr48(mac_addr, ntrans->mac_addr); 88 86 89 87 fibril_mutex_lock(&ntrans_list_lock); … … 136 134 * 137 135 */ 138 errno_t ntrans_lookup(addr128_t ip_addr, eth_addr_t *mac_addr)136 errno_t ntrans_lookup(addr128_t ip_addr, addr48_t mac_addr) 139 137 { 140 138 fibril_mutex_lock(&ntrans_list_lock); … … 146 144 147 145 fibril_mutex_unlock(&ntrans_list_lock); 148 *mac_addr = ntrans->mac_addr;146 addr48(ntrans->mac_addr, mac_addr); 149 147 return EOK; 150 148 }
Note:
See TracChangeset
for help on using the changeset viewer.