Changeset f05edcb in mainline for uspace/srv/net/inetsrv/ndp.c
- Timestamp:
- 2021-08-08T08:28:24Z (3 years ago)
- Branches:
- master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d5ed54b
- Parents:
- 98a935e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/ndp.c
r98a935e rf05edcb 69 69 ndp_pdu_encode(packet, &dgram); 70 70 71 inet_link_send_dgram6(link, packet->target_hw_addr, &dgram,71 inet_link_send_dgram6(link, &packet->target_hw_addr, &dgram, 72 72 IP_PROTO_ICMPV6, INET6_HOP_LIMIT_MAX, 0); 73 73 … … 108 108 if (laddr != NULL) { 109 109 rc = ntrans_add(packet.sender_proto_addr, 110 packet.sender_hw_addr);110 &packet.sender_hw_addr); 111 111 if (rc != EOK) 112 112 return rc; … … 115 115 116 116 reply.opcode = ICMPV6_NEIGHBOUR_ADVERTISEMENT; 117 addr48( laddr->ilink->mac,reply.sender_hw_addr);117 addr48(&laddr->ilink->mac, &reply.sender_hw_addr); 118 118 addr128(packet.target_proto_addr, reply.sender_proto_addr); 119 addr48( packet.sender_hw_addr,reply.target_hw_addr);119 addr48(&packet.sender_hw_addr, &reply.target_hw_addr); 120 120 addr128(packet.sender_proto_addr, reply.target_proto_addr); 121 121 … … 128 128 if (laddr != NULL) 129 129 return ntrans_add(packet.sender_proto_addr, 130 packet.sender_hw_addr);130 &packet.sender_hw_addr); 131 131 132 132 break; … … 151 151 * 152 152 */ 153 errno_t ndp_translate(addr128_t src_addr, addr128_t ip_addr, addr48_t mac_addr,153 errno_t ndp_translate(addr128_t src_addr, addr128_t ip_addr, addr48_t *mac_addr, 154 154 inet_link_t *ilink) 155 155 { … … 167 167 168 168 packet.opcode = ICMPV6_NEIGHBOUR_SOLICITATION; 169 addr48( ilink->mac,packet.sender_hw_addr);169 addr48(&ilink->mac, &packet.sender_hw_addr); 170 170 addr128(src_addr, packet.sender_proto_addr); 171 171 addr128(ip_addr, packet.solicited_ip); 172 addr48_solicited_node(ip_addr, packet.target_hw_addr);172 addr48_solicited_node(ip_addr, &packet.target_hw_addr); 173 173 ndp_solicited_node_ip(ip_addr, packet.target_proto_addr); 174 174
Note:
See TracChangeset
for help on using the changeset viewer.