Changes in uspace/srv/net/ethip/ethip.c [a2e3ee6:289cb7dd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/ethip/ethip.c
ra2e3ee6 r289cb7dd 57 57 static int ethip_send(iplink_srv_t *srv, iplink_srv_sdu_t *sdu); 58 58 static int ethip_get_mtu(iplink_srv_t *srv, size_t *mtu); 59 static int ethip_addr_add(iplink_srv_t *srv, uint32_taddr);60 static int ethip_addr_remove(iplink_srv_t *srv, uint32_taddr);59 static int ethip_addr_add(iplink_srv_t *srv, iplink_srv_addr_t *addr); 60 static int ethip_addr_remove(iplink_srv_t *srv, iplink_srv_addr_t *addr); 61 61 62 62 static void ethip_client_conn(ipc_callid_t iid, ipc_call_t *icall, void *arg); … … 175 175 log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_send()"); 176 176 177 rc = arp_translate(nic, sdu->lsrc,sdu->ldest, &dest_mac_addr);177 rc = arp_translate(nic, &sdu->lsrc, &sdu->ldest, &dest_mac_addr); 178 178 if (rc != EOK) { 179 179 log_msg(LOG_DEFAULT, LVL_WARN, "Failed to look up IP address 0x%" PRIx32, 180 sdu->ldest );180 sdu->ldest.ipv4); 181 181 return rc; 182 182 } … … 221 221 case ETYPE_IP: 222 222 log_msg(LOG_DEFAULT, LVL_DEBUG, " - construct SDU"); 223 sdu.lsrc = 0;224 sdu.ldest = 0;223 sdu.lsrc.ipv4 = 0; 224 sdu.ldest.ipv4 = 0; 225 225 sdu.data = frame.data; 226 226 sdu.size = frame.size; … … 244 244 } 245 245 246 static int ethip_addr_add(iplink_srv_t *srv, uint32_t addr) 247 { 248 log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_addr_add(0x%" PRIx32 ")", addr); 249 250 ethip_nic_t *nic = (ethip_nic_t *) srv->arg; 251 246 static int ethip_addr_add(iplink_srv_t *srv, iplink_srv_addr_t *addr) 247 { 248 ethip_nic_t *nic = (ethip_nic_t *)srv->arg; 249 250 log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_addr_add(0x%" PRIx32 ")", addr->ipv4); 252 251 return ethip_nic_addr_add(nic, addr); 253 252 } 254 253 255 static int ethip_addr_remove(iplink_srv_t *srv, uint32_t addr) 256 { 257 log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_addr_remove(0x%" PRIx32 ")", addr); 258 259 ethip_nic_t *nic = (ethip_nic_t *)srv->arg; 260 254 static int ethip_addr_remove(iplink_srv_t *srv, iplink_srv_addr_t *addr) 255 { 256 ethip_nic_t *nic = (ethip_nic_t *)srv->arg; 257 258 log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_addr_remove(0x%" PRIx32 ")", addr->ipv4); 261 259 return ethip_nic_addr_add(nic, addr); 262 260 }
Note:
See TracChangeset
for help on using the changeset viewer.