Lines Matching refs:ETH_ALEN

292 	memcpy(arptable[ival].node, arpreply->shwaddr, ETH_ALEN);
332 for (i = 0; i < ETH_ALEN; i++)
335 if (i == ETH_ALEN) { /* Need to do arp request */
338 arpreq.hwlen = ETH_ALEN;
341 memcpy(arpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
343 memset(arpreq.thwaddr, 0, ETH_ALEN);
466 if (memcmp(arpreply->thwaddr, ptr, ETH_ALEN) == 0){
467 memcpy(arptable[ARP_SERVER].node, arpreply->shwaddr, ETH_ALEN);
491 rarpreq.hwlen = ETH_ALEN;
494 memcpy(&rarpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
496 memcpy(&rarpreq.thwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
549 if ((memcmp(broadcast, bootpreply->bp_hwaddr, ETH_ALEN) != 0) &&
550 (memcmp(arptable[ARP_CLIENT].node, bootpreply->bp_hwaddr, ETH_ALEN) != 0)) {
563 memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
565 memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
587 ip.bp.bp_hlen = ETH_ALEN;
594 memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
646 if ((memcmp(broadcast, dhcpreply->bp_hwaddr, ETH_ALEN) != 0) &&
647 (memcmp(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN) != 0)) {
660 memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
662 memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */
688 ip.bp.bp_hlen = ETH_ALEN;
694 memcpy(ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
988 memcpy(arpreply->thwaddr, arpreply->shwaddr, ETH_ALEN);
990 memcpy(arpreply->shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
1188 grub_memset (arptable[ARP_GATEWAY].node, 0, ETH_ALEN);
1194 grub_memset (arptable[ARP_SERVER].node, 0, ETH_ALEN);
1297 sip->sn_maclen = ETH_ALEN;
1302 memcpy(sip->sn_macaddr, arptable[ARP_CLIENT].node, ETH_ALEN);
1337 memcpy(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN);
1342 memset(arptable[ARP_SERVER].node, 0, ETH_ALEN); /* Kill arp */
1344 memset(arptable[ARP_GATEWAY].node, 0, ETH_ALEN); /* Kill arp */