rt_ifp
rt->rt_ifp != ifp) {
if (splith && rt->rt_ifp != NULL &&
rt->rt_ifp->int_ifbase) == 0) {
struct interface *rt_ifp; /* interface to take */
new->rt_ifp->int_name : "(noname)", new->rt_metric);
(rt->rt_ifp != NULL && rt->rt_ifp->int_name != NULL) ?
rt->rt_ifp->int_name : "(noname)",
rt->rt_ifp = ifp;
if (!IN6_ARE_ADDR_EQUAL(&rt->rt_router, gate) || rt->rt_ifp != ifp)
if (rt->rt_ifp != NULL) {
(rt->rt_ifp->int_name != NULL) ?
rt->rt_ifp->int_name : "(noname)");
rt->rt_ifp = ifp;
rt->rt_prefix_length, rt->rt_ifp->int_name,
oldroute.rt_ifp->int_name, oldroute.rt_flags);
rt->rt_ifp->int_name, rt->rt_flags);
if (rt->rt_ifp != NULL) {
(rt->rt_ifp->int_name != NULL) ?
rt->rt_ifp->int_name : "(noname)");
if (rt->rt_ifp == ifp) {
rt->rt_ifp = NULL;
rt->rt_metric, rt->rt_ifp);
if (rt->rt_ifp != NULL) {
(rt->rt_ifp->int_name != NULL) ?
rt->rt_ifp->int_name : "(noname)");
(orig->rt_ifp != NULL && orig->rt_ifp->int_name != NULL) ?
orig->rt_ifp->int_name : "(noname)",
(new->rt_ifp != NULL && new->rt_ifp->int_name != NULL) ?
if (rt->rt_ifp != NULL) {
(rt->rt_ifp->int_name != NULL) ?
rt->rt_ifp->int_name : "(noname)");
if (!tracepackets && rt != NULL && rt->rt_ifp != NULL)
dumpif(fp, rt->rt_ifp);
if (rt->rt_ifp != ifp ||
ifp1 = rt->rt_ifp;
rt->rt_ifp == ifp)
if ((rt->rt_ifp != ifp || rt->rt_router != ifp->int_addr) &&
(rt->rt_ifp == NULL ||
(rt->rt_ifp->int_state & IS_BROKE))) {
rt->rt_ifp != NULL &&
on_net(ifp->int_addr, rt->rt_ifp->int_net, rt->rt_ifp->int_mask)) {
if ((RT->rt_state & RS_IF) && RT->rt_ifp != NULL &&
(RT->rt_ifp->int_state & IS_PASSIVE) &&
if ((RT->rt_state & RS_STATIC) && (ws.ifp == RT->rt_ifp))
ag_check(dst, RT->rt_mask, 0, RT->rt_ifp, nhop, metric, pref,
ifp = rt->rt_ifp;
if (RT->rt_ifp != NULL && (RT->rt_ifp->int_state & IS_EXTERNAL))
if (RT->rt_ifp != NULL &&
!(RT->rt_ifp->int_if_flags & IFF_LOOPBACK) &&
(RT->rt_ifp->int_state & (IS_PASSIVE|IS_ALIAS)) ==
if (RT->rt_ifp == NULL || (RT->rt_ifp->int_state & IS_REMOTE)) {
if (!(RT->rt_ifp->int_state & IS_PASSIVE))
if (ifp->int_addr == rt->rt_ifp->int_addr) {
if (RT->rt_ifp == NULL || !(RT->rt_ifp->int_state & IS_BROKE))
rt->rt_ifp));
((new->rts_ifp == rt->rt_ifp) ? -1 : 0),
rt->rt_spares->rts_origin, rt->rt_ifp));
AGE_RT(RT->rt_state, RT->rt_spares[0].rts_origin, RT->rt_ifp));
AGE_RT(rt->rt_state, rts->rts_origin, rt->rt_ifp));
struct ifnet *rt_ifp; /* the answer: interface to use */