Home
last modified time | relevance | path

Searched refs:dhcpreply (Results 1 – 2 of 2) sorted by relevance

/titanic_50/usr/src/grub/grub-0.97/netboot/
H A Dnic.c625 struct dhcp_t *dhcpreply; in await_dhcp() local
631 dhcpreply = (struct dhcp_t *) in await_dhcp()
640 if (dhcpreply->bp_op != BOOTP_REPLY) in await_dhcp()
642 if (dhcpreply->bp_xid != xid) in await_dhcp()
644 if (memcmp((char *)&dhcpreply->bp_siaddr, (char *)&zeroIP, sizeof(in_addr)) == 0) in await_dhcp()
646 if ((memcmp(broadcast, dhcpreply->bp_hwaddr, ETH_ALEN) != 0) && in await_dhcp()
647 (memcmp(arptable[ARP_CLIENT].node, dhcpreply->bp_hwaddr, ETH_ALEN) != 0)) { in await_dhcp()
654 memcpy((char *)dhcpack_buf, (char *)dhcpreply, dhcpack_length); in await_dhcp()
656 arptable[ARP_CLIENT].ipaddr.s_addr = dhcpreply->bp_yiaddr.s_addr; in await_dhcp()
657 dhcp_addr.s_addr = dhcpreply->bp_yiaddr.s_addr; in await_dhcp()
[all …]
H A Dundi.c1207 int undi_bios_pxe(void **dhcpreply) in undi_bios_pxe() argument
1232 if (!eb_pxenv_get_cached_info(PXENV_PACKET_TYPE_DHCP_ACK, dhcpreply)) { in undi_bios_pxe()