285 |
ethhdr = p->payload; |
ethhdr = p->payload; |
286 |
for (k = 0; k < netif->hwaddr_len; ++k) { |
for (k = 0; k < netif->hwaddr_len; ++k) { |
287 |
ethhdr->dest.addr[k] = ethaddr->addr[k]; |
ethhdr->dest.addr[k] = ethaddr->addr[k]; |
288 |
|
ethhdr->src.addr[k] = netif->hwaddr[k]; |
289 |
} |
} |
290 |
ethhdr->type = htons(ETHTYPE_IP); |
ethhdr->type = htons(ETHTYPE_IP); |
291 |
LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("update_arp_entry: sending queued IP packet.\n")); |
LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("update_arp_entry: sending queued IP packet.\n")); |