Changes in uspace/srv/net/ethip/atrans.c [a2e3ee6:69a93df7] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/ethip/atrans.c
ra2e3ee6 r69a93df7 49 49 static FIBRIL_CONDVAR_INITIALIZE(atrans_cv); 50 50 51 static ethip_atrans_t *atrans_find( uint32_tip_addr)51 static ethip_atrans_t *atrans_find(iplink_srv_addr_t *ip_addr) 52 52 { 53 53 list_foreach(atrans_list, link) { … … 55 55 ethip_atrans_t, atrans_list); 56 56 57 if (atrans->ip_addr == ip_addr)57 if (atrans->ip_addr.ipv4 == ip_addr->ipv4) 58 58 return atrans; 59 59 } … … 62 62 } 63 63 64 int atrans_add( uint32_tip_addr, mac48_addr_t *mac_addr)64 int atrans_add(iplink_srv_addr_t *ip_addr, mac48_addr_t *mac_addr) 65 65 { 66 66 ethip_atrans_t *atrans; … … 71 71 return ENOMEM; 72 72 73 atrans->ip_addr = ip_addr;73 atrans->ip_addr = *ip_addr; 74 74 atrans->mac_addr = *mac_addr; 75 75 … … 88 88 } 89 89 90 int atrans_remove( uint32_tip_addr)90 int atrans_remove(iplink_srv_addr_t *ip_addr) 91 91 { 92 92 ethip_atrans_t *atrans; … … 106 106 } 107 107 108 int atrans_lookup( uint32_tip_addr, mac48_addr_t *mac_addr)108 int atrans_lookup(iplink_srv_addr_t *ip_addr, mac48_addr_t *mac_addr) 109 109 { 110 110 ethip_atrans_t *atrans;
Note:
See TracChangeset
for help on using the changeset viewer.