Lines Matching refs:destip
298 unsigned long destip; in ip_transmit() local
305 destip = ip->dest.s_addr; in ip_transmit()
306 if (destip == IP_BROADCAST) { in ip_transmit()
309 } else if ((destip & htonl(MULTICAST_MASK)) == htonl(MULTICAST_NETWORK)) { in ip_transmit()
312 hdestip = ntohl(destip); in ip_transmit()
322 if (((destip & netmask) != 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()
329 printf("%@ is not in my arp table!\n", destip); in ip_transmit()
344 memcpy(arpreq.tipaddr, &destip, sizeof(in_addr)); in ip_transmit()
361 void build_ip_hdr(unsigned long destip, int ttl, int protocol, int option_len, in build_ip_hdr() argument
376 ip->dest.s_addr = destip; in build_ip_hdr()
401 void build_udp_hdr(unsigned long destip, in build_udp_hdr() argument
408 build_ip_hdr(destip, ttl, IP_UDP, 0, len, buf); in build_udp_hdr()
422 int udp_transmit(unsigned long destip, unsigned int srcsock, in udp_transmit() argument
425 build_udp_hdr(destip, srcsock, destsock, 60, len, buf); in udp_transmit()