Lines Matching refs:arptable
46 struct arptable_t arptable[MAX_ARP]; variable
122 etherboot_printf ("Address: %@\n", arptable[ARP_CLIENT].ipaddr.s_addr); in print_network_configuration()
124 etherboot_printf ("Server: %@\n", arptable[ARP_SERVER].ipaddr.s_addr); in print_network_configuration()
125 etherboot_printf ("Gateway: %@\n", arptable[ARP_GATEWAY].ipaddr.s_addr); in print_network_configuration()
136 int net = ntohl (arptable[ARP_CLIENT].ipaddr.s_addr) >> 24; in default_netmask()
161 if (! inet_aton (ip, &arptable[ARP_CLIENT].ipaddr)) in ifconfig()
168 if (gw && ! inet_aton (gw, &arptable[ARP_GATEWAY].ipaddr)) in ifconfig()
172 grub_memset (arptable[ARP_GATEWAY].node, 0, ETH_ALEN); in ifconfig()
174 if (svr && ! inet_aton (svr, &arptable[ARP_SERVER].ipaddr)) in ifconfig()
178 grub_memset (arptable[ARP_SERVER].node, 0, ETH_ALEN); in ifconfig()
182 if (IP_BROADCAST == (netmask | arptable[ARP_CLIENT].ipaddr.s_addr) in ifconfig()
183 || netmask == (netmask | arptable[ARP_CLIENT].ipaddr.s_addr) in ifconfig()
217 ip->src.s_addr = arptable[ARP_CLIENT].ipaddr.s_addr; in udp_transmit()
236 != (arptable[ARP_CLIENT].ipaddr.s_addr & netmask)) in udp_transmit()
237 && arptable[ARP_GATEWAY].ipaddr.s_addr) in udp_transmit()
238 destip = arptable[ARP_GATEWAY].ipaddr.s_addr; in udp_transmit()
241 if (arptable[arpentry].ipaddr.s_addr == destip) in udp_transmit()
251 if (arptable[arpentry].node[i]) in udp_transmit()
265 grub_memmove (arpreq.shwaddr, arptable[ARP_CLIENT].node, in udp_transmit()
267 grub_memmove (arpreq.sipaddr, (char *) &arptable[ARP_CLIENT].ipaddr, in udp_transmit()
290 eth_transmit (arptable[arpentry].node, IP, len, buf); in udp_transmit()
324 if (! udp_transmit (arptable[ARP_SERVER].ipaddr.s_addr, ++iport, in tftp()
343 if (! udp_transmit (arptable[ARP_SERVER].ipaddr.s_addr, in tftp()
357 udp_transmit (arptable[ARP_SERVER].ipaddr.s_addr, in tftp()
414 udp_transmit (arptable[ARP_SERVER].ipaddr.s_addr, in tftp()
449 udp_transmit (arptable[ARP_SERVER].ipaddr.s_addr, iport, in tftp()
498 grub_memmove ((char *) &rarpreq.shwaddr, arptable[ARP_CLIENT].node, in rarp()
501 grub_memmove ((char *) &rarpreq.thwaddr, arptable[ARP_CLIENT].node, in rarp()
559 grub_memmove (&xid, &arptable[ARP_CLIENT].node[2], sizeof(xid)); in bootp()
561 grub_memmove (ip.bp.bp_hwaddr, arptable[ARP_CLIENT].node, ETH_ALEN); in bootp()
784 grub_memmove ((char *) arptable[ival].node, in await_reply()
794 && tmp == arptable[ARP_CLIENT].ipaddr.s_addr) in await_reply()
802 (char *) &arptable[ARP_CLIENT].ipaddr, in await_reply()
805 arptable[ARP_CLIENT].node, in await_reply()
832 grub_memmove ((char *) arptable[ARP_SERVER].node, in await_reply()
834 grub_memmove ((char *) &arptable[ARP_SERVER].ipaddr, in await_reply()
836 grub_memmove ((char *) &arptable[ARP_CLIENT].ipaddr, in await_reply()
894 || ! grub_memcmp (arptable[ARP_CLIENT].node, in await_reply()
900 arptable[ARP_CLIENT].ipaddr.s_addr in await_reply()
909 arptable[ARP_SERVER].ipaddr.s_addr in await_reply()
912 grub_memset (arptable[ARP_SERVER].node, 0, ETH_ALEN); in await_reply()
913 arptable[ARP_GATEWAY].ipaddr.s_addr in await_reply()
916 grub_memset (arptable[ARP_GATEWAY].node, 0, ETH_ALEN); in await_reply()
1037 grub_memmove ((char *) &arptable[ARP_GATEWAY].ipaddr, p + 2, in decode_rfc1533()
1148 seed = (currticks () + *((long *) &arptable[ARP_CLIENT].node) in rfc2131_sleep_interval()
1149 + ((short *) arptable[ARP_CLIENT].node)[2]); in rfc2131_sleep_interval()