Changeset a2e3ee6 in mainline for uspace/srv/net/ethip/arp.c
- Timestamp:
- 2013-06-20T16:45:58Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 08bb73b
- Parents:
- 19a4f73
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/ethip/arp.c
r19a4f73 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.