version 1.1, 2017/08/22 12:33:54
|
version 1.1.1.2, 2021/03/17 19:50:23
|
Line 30
|
Line 30
|
* when the protocol has explicitly requested it via the %NEF_STICKY |
* when the protocol has explicitly requested it via the %NEF_STICKY |
* flag because it wishes to be notified when the node will again become |
* flag because it wishes to be notified when the node will again become |
* a neighbor. Such entries are enqueued in a special list which is walked |
* a neighbor. Such entries are enqueued in a special list which is walked |
* whenever an interface changes its state to up. | * whenever an interface changes its state to up. Neighbor entry VRF |
| * association is implied by respective protocol. |
* |
* |
* When a neighbor event occurs (a neighbor gets disconnected or a sticky |
* When a neighbor event occurs (a neighbor gets disconnected or a sticky |
* inactive neighbor becomes connected), the protocol hook neigh_notify() |
* inactive neighbor becomes connected), the protocol hook neigh_notify() |
Line 152 neigh_find2(struct proto *p, ip_addr *a, struct iface
|
Line 153 neigh_find2(struct proto *p, ip_addr *a, struct iface
|
} |
} |
else |
else |
WALK_LIST(i, iface_list) |
WALK_LIST(i, iface_list) |
if ((scope = if_connected(a, i, &addr)) >= 0) | if ((!p->vrf_set || p->vrf == i->master) && |
{ | ((scope = if_connected(a, i, &addr)) >= 0)) |
| { |
ifa = i; |
ifa = i; |
break; |
break; |
} |
} |