Lines Matching refs:ethaddr
115 struct eth_addr ethaddr;
195 arp_table[i].ethaddr = ethzero;
437 * @param ethaddr Ethernet address of the inserted ARP entry.
448 etharp_update_arp_entry(struct netif *netif, ip_addr_t *ipaddr, struct eth_addr *ethaddr, u8_t flags)
454 ethaddr->addr[0], ethaddr->addr[1], ethaddr->addr[2],
455 ethaddr->addr[3], ethaddr->addr[4], ethaddr->addr[5]));
488 ETHADDR32_COPY(&arp_table[i].ethaddr, ethaddr);
509 etharp_send_ip(netif, p, (struct eth_addr*)(netif->hwaddr), ethaddr);
522 * @param ethaddr ethernet address for the new static entry
526 etharp_add_static_entry(ip_addr_t *ipaddr, struct eth_addr *ethaddr)
531 ethaddr->addr[0], ethaddr->addr[1], ethaddr->addr[2],
532 ethaddr->addr[3], ethaddr->addr[4], ethaddr->addr[5]));
539 return etharp_update_arp_entry(netif, ipaddr, ethaddr, ETHARP_FLAG_TRY_HARD | ETHARP_FLAG_STATIC_ENTRY);
615 *eth_ret = &arp_table[i].ethaddr;
680 * @param ethaddr Ethernet address of netif.
688 etharp_arp_input(struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p)
800 ETHADDR16_COPY(&hdr->shwaddr, ethaddr);
801 ETHADDR16_COPY(ðhdr->src, ethaddr);
857 &arp_table[arp_idx].ethaddr);
1075 result = etharp_send_ip(netif, q, srcaddr, &(arp_table[i].ethaddr));