Lines Matching refs:s_addr

218 				if (kn->r.nexthop.s_addr ==  in kr_change_fib()
219 kroute[i].nexthop.s_addr) in kr_change_fib()
242 if ((kroute[i].nexthop.s_addr & htonl(IN_CLASSA_NET)) == in kr_change_fib()
248 if (kn->r.nexthop.s_addr == in kr_change_fib()
249 kroute[i].nexthop.s_addr) in kr_change_fib()
269 kn->r.prefix.s_addr = kroute[i].prefix.s_addr; in kr_change_fib()
271 kn->r.nexthop.s_addr = kroute[i].nexthop.s_addr; in kr_change_fib()
297 kr = kroute_find(kroute->prefix.s_addr, kroute->prefixlen, in kr_change()
327 if ((kr = kroute_find(kroute->prefix.s_addr, kroute->prefixlen, in kr_delete()
499 kr = kroute_match(addr.s_addr); in kr_show_route()
570 a = ntohl(kr->prefix.s_addr); in kr_redist_eval()
577 if (kr->nexthop.s_addr == htonl(INADDR_LOOPBACK) && in kr_redist_eval()
615 if (kroute_find(kh->r.prefix.s_addr, kh->r.prefixlen, RTP_ANY) != kh) in kr_redistribute()
683 if (ntohl(a->r.prefix.s_addr) < ntohl(b->r.prefix.s_addr)) in kroute_compare()
685 if (ntohl(a->r.prefix.s_addr) > ntohl(b->r.prefix.s_addr)) in kroute_compare()
715 s.r.prefix.s_addr = prefix; in kroute_find()
738 nexthop = nh.s_addr; in kroute_matchgw()
741 if (kr->r.nexthop.s_addr == nexthop) in kroute_matchgw()
857 if (addr.s_addr != 0) { in kif_findname()
859 if (addr.s_addr == ka->addr.s_addr) in kif_findname()
991 kr->r.prefix.s_addr = htonl(INADDR_LOOPBACK & IN_CLASSA_NET); in protect_lo()
1113 ka->mask.s_addr = INADDR_NONE; in if_newaddr()
1117 ka->dstbrd.s_addr = INADDR_NONE; in if_newaddr()
1146 if (ka->addr.s_addr == ifa->sin_addr.s_addr) { in if_deladdr()
1213 prefix.sin_addr.s_addr = kroute->prefix.s_addr; in send_rtmsg()
1221 if (kroute->nexthop.s_addr != 0) { in send_rtmsg()
1225 nexthop.sin_addr.s_addr = kroute->nexthop.s_addr; in send_rtmsg()
1238 mask.sin_addr.s_addr = prefixlen2mask(kroute->prefixlen); in send_rtmsg()
1404 prefix.s_addr = 0; in rtmsg_process()
1406 nexthop.s_addr = 0; in rtmsg_process()
1444 prefix.s_addr = in rtmsg_process()
1445 ((struct sockaddr_in *)sa)->sin_addr.s_addr; in rtmsg_process()
1451 sa_in->sin_addr.s_addr); in rtmsg_process()
1456 prefixlen_classful(prefix.s_addr); in rtmsg_process()
1477 nexthop.s_addr = ((struct in rtmsg_process()
1478 sockaddr_in *)sa)->sin_addr.s_addr; in rtmsg_process()
1495 if (nexthop.s_addr == 0 && !(flags & F_CONNECTED)) { in rtmsg_process()
1501 if ((okr = kroute_find(prefix.s_addr, prefixlen, prio)) in rtmsg_process()
1516 kr->r.nexthop.s_addr = nexthop.s_addr; in rtmsg_process()
1547 kr->r.prefix.s_addr = prefix.s_addr; in rtmsg_process()
1549 kr->r.nexthop.s_addr = nexthop.s_addr; in rtmsg_process()
1578 if ((kr = kroute_find(prefix.s_addr, prefixlen, prio)) in rtmsg_process()