Lines Matching refs:s_addr
266 int net = ntohl(arptable[ARP_CLIENT].ipaddr.s_addr) >> 24; in default_netmask()
305 destip = ip->dest.s_addr; in ip_transmit()
323 (arptable[ARP_CLIENT].ipaddr.s_addr & netmask)) && in ip_transmit()
324 arptable[ARP_GATEWAY].ipaddr.s_addr) in ip_transmit()
325 destip = arptable[ARP_GATEWAY].ipaddr.s_addr; in ip_transmit()
327 if (arptable[arpentry].ipaddr.s_addr == destip) break; in ip_transmit()
375 ip->src.s_addr = arptable[ARP_CLIENT].ipaddr.s_addr; in build_ip_hdr()
376 ip->dest.s_addr = destip; in build_ip_hdr()
386 pseudo.src.s_addr = ip->src.s_addr; in udpchksum()
387 pseudo.dest.s_addr = ip->dest.s_addr; in udpchksum()
560 arptable[ARP_CLIENT].ipaddr.s_addr = bootpreply->bp_yiaddr.s_addr; in await_bootp()
562 arptable[ARP_SERVER].ipaddr.s_addr = bootpreply->bp_siaddr.s_addr; in await_bootp()
564 arptable[ARP_GATEWAY].ipaddr.s_addr = bootpreply->bp_giaddr.s_addr; in await_bootp()
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()
659 arptable[ARP_SERVER].ipaddr.s_addr = dhcpreply->bp_siaddr.s_addr; in await_dhcp()
661 arptable[ARP_GATEWAY].ipaddr.s_addr = dhcpreply->bp_giaddr.s_addr; in await_dhcp()
754 build_ip_hdr(igmptable[i].group.s_addr, in send_igmp_reports()
763 igmp.igmp.group.s_addr = igmptable[i].group.s_addr; in send_igmp_reports()
767 printf("Sent IGMP report to: %@\n", igmp.igmp.group.s_addr); in send_igmp_reports()
789 (ip->dest.s_addr == htonl(GROUP_ALL_HOSTS))) { in process_igmp()
798 printf("Received IGMP query for: %@\n", igmp->group.s_addr); in process_igmp()
801 uint32_t group = igmptable[i].group.s_addr; in process_igmp()
802 if ((group == 0) || (group == igmp->group.s_addr)) { in process_igmp()
812 (ip->dest.s_addr == igmp->group.s_addr)) { in process_igmp()
814 printf("Received IGMP report for: %@\n", igmp->group.s_addr); in process_igmp()
817 if ((igmptable[i].group.s_addr == igmp->group.s_addr) && in process_igmp()
835 if (igmptable[slot].group.s_addr) { in leave_group()
846 igmp.igmp.group.s_addr = igmptable[slot].group.s_addr; in leave_group()
850 printf("Sent IGMP leave for: %@\n", igmp.igmp.group.s_addr); in leave_group()
859 if (igmptable[slot].group.s_addr == group) in join_group()
861 if (igmptable[slot].group.s_addr) { in join_group()
869 igmptable[slot].group.s_addr = group; in join_group()
985 (tmp == arptable[ARP_CLIENT].ipaddr.s_addr)) { in await_reply()
1172 netmask = tmp.s_addr; in ifconfig()
1198 if (IP_BROADCAST == (netmask | arptable[ARP_CLIENT].ipaddr.s_addr) in ifconfig()
1199 || netmask == (netmask | arptable[ARP_CLIENT].ipaddr.s_addr) in ifconfig()
1226 etherboot_printf ("Address: %@\n", arptable[ARP_CLIENT].ipaddr.s_addr); in print_network_configuration()
1228 etherboot_printf ("Gateway: %@\n", arptable[ARP_GATEWAY].ipaddr.s_addr); in print_network_configuration()
1229 etherboot_printf ("Server: %@\n", arptable[ARP_SERVER].ipaddr.s_addr); in print_network_configuration()
1298 sip->sn_ciaddr = arptable[ARP_CLIENT].ipaddr.s_addr; in update_network_configuration()
1299 sip->sn_siaddr = arptable[ARP_SERVER].ipaddr.s_addr; in update_network_configuration()
1300 sip->sn_giaddr = arptable[ARP_GATEWAY].ipaddr.s_addr; in update_network_configuration()
1338 arptable[ARP_CLIENT].ipaddr.s_addr = dhcpreply->bp_yiaddr.s_addr; in dhcp_copy()
1339 dhcp_addr.s_addr = dhcpreply->bp_yiaddr.s_addr; in dhcp_copy()
1341 arptable[ARP_SERVER].ipaddr.s_addr = dhcpreply->bp_siaddr.s_addr; in dhcp_copy()
1343 arptable[ARP_GATEWAY].ipaddr.s_addr = dhcpreply->bp_giaddr.s_addr; in dhcp_copy()