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

Lines Matching refs:NewRoute

261 	RT_entry NewRoute, *CurrentRoute;
266 bzero(&NewRoute, sizeof(RT_entry));
431 NewRoute.NextIRNet = NET_VALUE(rtmp->at_rtmp_this_net);
432 NewRoute.NextIRNode = SenderNodeID;
433 NewRoute.NetPort = ifID->ifPort;
446 NewRoute.NetStart = TUPLENET(FirstTuple);
447 NewRoute.NetStop = TUPLENET(SecondTuple);
454 NewRoute.NetStart = 0;
455 NewRoute.NetStop = NET_VALUE(rtmp->at_rtmp_this_net);
464 if ((CurrentRoute = rt_blookup(NewRoute.NetStop)) &&
465 (CurrentRoute->NetStop == NewRoute.NetStop) &&
466 (CurrentRoute->NetStart == NewRoute.NetStart)) {
468 if (NewRoute.NetPort != CurrentRoute->NetPort) {
493 ifID->ifPort, NewRoute.NetStart, NewRoute.NetStop));
495 NewRoute.EntryState = RTE_STATE_GOOD|RTE_STATE_UPDATED;
496 NewRoute.NetDist = 0;
498 if (rt_insert(NewRoute.NetStop, NewRoute.NetStart, 0,
499 0, NewRoute.NetDist, NewRoute.NetPort,
500 NewRoute.EntryState) == (RT_entry *)NULL)
525 NewRoute.NetDist = NOTIFY_N_DIST;
526 NewRoute.EntryState = RTE_STATE_BAD;
529 NewRoute.NetDist = TUPLEDIST(TuplePtr) + 1;
530 NewRoute.EntryState = RTE_STATE_GOOD;
531 NewRoute.EntryState = RTE_STATE_GOOD|RTE_STATE_UPDATED;
538 NewRoute.NetStart = TUPLENET(TuplePtr);
540 NewRoute.NetStop = TUPLENET((TuplePtr));
544 if ((NewRoute.NetDist == 0) ||
545 (NewRoute.NetStart == 0) ||
546 (NewRoute.NetStop == 0) ||
547 (NewRoute.NetStop < NewRoute.NetStart) ||
548 (NewRoute.NetStart >= DDP_STARTUP_LOW) ||
549 (NewRoute.NetStop >= DDP_STARTUP_LOW)) {
553 ifID->ifPort, NewRoute.NetStart, NewRoute.NetStop));
561 NewRoute.NetStart = 0;
562 NewRoute.NetStop = TUPLENET(TuplePtr);
566 if ((NewRoute.NetDist == 0) ||
567 (NewRoute.NetStop == 0) ||
568 (NewRoute.NetStop >= DDP_STARTUP_LOW)) {
572 ifID->ifPort, NewRoute.NetStop));
578 if ((CurrentRoute = rt_blookup(NewRoute.NetStop))) {
581 if (NewRoute.NetDist < 16 ||
582 NewRoute.NetDist == NOTIFY_N_DIST ) {
588 if (NewRoute.NetStop != CurrentRoute->NetStop ||
589 NewRoute.NetStart != CurrentRoute->NetStart) {
591 if (NewRoute.NetStop == CurrentRoute->NetStop &&
592 NewRoute.NetStop == CurrentRoute->NetStart &&
593 NewRoute.NetStart == 0)
595 NewRoute.NetStart = NewRoute.NetStop;
597 else if (NewRoute.NetStop == CurrentRoute->NetStop &&
598 NewRoute.NetStart == NewRoute.NetStop &&
603 NewRoute.NetStart, NewRoute.NetStop, NewRoute.NetDist));
604 NewRoute.NetStart = 0;
610 CurrentRoute->NetStop, NewRoute.NetStop));
638 NewRoute.NetDist != NOTIFY_N_DIST) {
642 NewRoute.NetStart, NewRoute.NetStop,
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;
658 if (NewRoute.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;
685 NewRoute.NetStart, NewRoute.NetStop));
690 (void *)&NewRoute, AURPEV_NetDistChange);
696 if (NewRoute.NetDist < 16 && NewRoute.NetDist != NOTIFY_N_DIST &&
697 NewRoute.NextIRNet >= ifID->ifThisCableStart &&
698 NewRoute.NextIRNet <= ifID->ifThisCableEnd) {
700 NewRoute.EntryState = (RTE_STATE_GOOD|RTE_STATE_UPDATED);
703 ("rtmp_update: NewRoute %d-%d Tuple #%d\n",
704 NewRoute.NetStart, NewRoute.NetStop, tuple_nb));
708 if (rt_insert(NewRoute.NetStop, NewRoute.NetStart, NewRoute.NextIRNet,
709 NewRoute.NextIRNode, NewRoute.NetDist, NewRoute.NetPort,
710 NewRoute.EntryState) == (RT_entry *)NULL)
715 (void *)&NewRoute, AURPEV_NetAdded);