Lines Matching refs:s_addr
147 newgw->s_addr = nh->gw4_sa.sin_addr.s_addr; in ip_redir_alloc()
153 if (newgw->s_addr == 0) in ip_redir_alloc()
165 if ((ntohl(osrc->s_addr) & nh_ia->ia_subnetmask) != nh_ia->ia_subnet) in ip_redir_alloc()
288 IN_MULTICAST(ntohl(ip->ip_src.s_addr)) || in ip_tryforward()
289 IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) || in ip_tryforward()
290 IN_LINKLOCAL(ntohl(ip->ip_src.s_addr)) || in ip_tryforward()
291 IN_LINKLOCAL(ntohl(ip->ip_dst.s_addr)) ) in ip_tryforward()
306 odest.s_addr = dest.s_addr = ip->ip_dst.s_addr; in ip_tryforward()
307 osrc.s_addr = ip->ip_src.s_addr; in ip_tryforward()
323 dest.s_addr = ip->ip_dst.s_addr; in ip_tryforward()
328 if (odest.s_addr != dest.s_addr) { in ip_tryforward()
384 dest.s_addr = ((struct sockaddr_in *) in ip_tryforward()
385 (fwd_tag + 1))->sin_addr.s_addr; in ip_tryforward()
399 rtdest.s_addr = dest.s_addr; in ip_tryforward()
415 dest.s_addr = ip->ip_dst.s_addr; in ip_tryforward()
424 if (odest.s_addr != dest.s_addr || fwd_tag != NULL) { in ip_tryforward()
440 dest.s_addr = ((struct sockaddr_in *) in ip_tryforward()
441 (fwd_tag + 1))->sin_addr.s_addr; in ip_tryforward()
445 if (dest.s_addr != rtdest.s_addr && in ip_tryforward()
486 redest.s_addr = 0; in ip_tryforward()
487 if (V_ipsendredirects && osrc.s_addr == ip->ip_src.s_addr && in ip_tryforward()
562 icmp_error(mcopy, ICMP_REDIRECT, ICMP_REDIRECT_HOST, redest.s_addr, 0); in ip_tryforward()