• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/netat/

Lines Matching refs:CurrentRoute

261 	RT_entry NewRoute, *CurrentRoute;
464 if ((CurrentRoute = rt_blookup(NewRoute.NetStop)) &&
465 (CurrentRoute->NetStop == NewRoute.NetStop) &&
466 (CurrentRoute->NetStart == NewRoute.NetStart)) {
468 if (NewRoute.NetPort != CurrentRoute->NetPort) {
471 ifID->ifPort, CurrentRoute->NetPort));
474 state = CurrentRoute->EntryState & 0x0F;
478 if (CurrentRoute->EntryState & RTE_STATE_UPDATED) {
479 CurrentRoute->EntryState &= ~RTE_STATE_UPDATED;
485 CurrentRoute->EntryState = (CurrentRoute->EntryState & 0xF0) | state;
578 if ((CurrentRoute = rt_blookup(NewRoute.NetStop))) {
588 if (NewRoute.NetStop != CurrentRoute->NetStop ||
589 NewRoute.NetStart != CurrentRoute->NetStart) {
591 if (NewRoute.NetStop == CurrentRoute->NetStop &&
592 NewRoute.NetStop == CurrentRoute->NetStart &&
597 else if (NewRoute.NetStop == CurrentRoute->NetStop &&
599 CurrentRoute->NetStart == 0) {
602 CurrentRoute->NetStart, CurrentRoute->NetStop,
610 CurrentRoute->NetStop, NewRoute.NetStop));
611 CurrentRoute->EntryState =
612 (CurrentRoute->EntryState & 0xF0) | RTE_STATE_BAD;
622 if (!RT_ALL_ZONES_KNOWN(CurrentRoute)) {
626 CurrentRoute->NetStart, CurrentRoute->NetStop,
627 CurrentRoute->EntryState));
637 if (((CurrentRoute->EntryState & 0x0F) <= RTE_STATE_SUSPECT) &&
643 (CurrentRoute->EntryState & 0x0F)));
645 if (NewRoute.NetDist <= CurrentRoute->NetDist) {
646 CurrentRoute->NetDist = NewRoute.NetDist;
647 CurrentRoute->NetPort = NewRoute.NetPort;
648 CurrentRoute->NextIRNode = NewRoute.NextIRNode;
649 CurrentRoute->NextIRNet = NewRoute.NextIRNet;
650 CurrentRoute->EntryState =
651 (CurrentRoute->EntryState & 0xF0) |
660 CurrentRoute->EntryState =
661 (CurrentRoute->EntryState & 0xF0) | RTE_STATE_SUSPECT;
662 CurrentRoute->NetDist = NOTIFY_N_DIST;
670 if ((NewRoute.NetDist <= CurrentRoute->NetDist) && (NewRoute.NetDist <16)) {
676 CurrentRoute->NetDist = NewRoute.NetDist;
677 CurrentRoute->NetPort = NewRoute.NetPort;
678 CurrentRoute->NextIRNode = NewRoute.NextIRNode;
679 CurrentRoute->NextIRNet = NewRoute.NextIRNet;
680 CurrentRoute->EntryState |= RTE_STATE_UPDATED;