Changes in uspace/srv/net/ethip/arp.c [a1a101d:a2e3ee6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/ethip/arp.c
ra1a101d ra2e3ee6 66 66 67 67 log_msg(LOG_DEFAULT, LVL_DEBUG, "ARP PDU decoded, opcode=%d, tpa=%x", 68 packet.opcode, packet.target_proto_addr .ipv4);68 packet.opcode, packet.target_proto_addr); 69 69 70 laddr = ethip_nic_addr_find(nic, &packet.target_proto_addr);70 laddr = ethip_nic_addr_find(nic, packet.target_proto_addr); 71 71 if (laddr != NULL) { 72 72 log_msg(LOG_DEFAULT, LVL_DEBUG, "Request/reply to my address"); 73 73 74 (void) atrans_add( &packet.sender_proto_addr,74 (void) atrans_add(packet.sender_proto_addr, 75 75 &packet.sender_hw_addr); 76 76 … … 87 87 } 88 88 89 int arp_translate(ethip_nic_t *nic, iplink_srv_addr_t *src_addr,90 iplink_srv_addr_t *ip_addr,mac48_addr_t *mac_addr)89 int arp_translate(ethip_nic_t *nic, uint32_t src_addr, uint32_t ip_addr, 90 mac48_addr_t *mac_addr) 91 91 { 92 92 int rc; … … 99 99 packet.opcode = aop_request; 100 100 packet.sender_hw_addr = nic->mac_addr; 101 packet.sender_proto_addr = *src_addr;101 packet.sender_proto_addr = src_addr; 102 102 packet.target_hw_addr.addr = MAC48_BROADCAST; 103 packet.target_proto_addr = *ip_addr;103 packet.target_proto_addr = ip_addr; 104 104 105 105 rc = arp_send_packet(nic, &packet);
Note:
See TracChangeset
for help on using the changeset viewer.