mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
gnrc/ipv6: nib route
: hide off-link PLEs
This commit is contained in:
parent
0e7636a463
commit
48a2417892
@ -112,7 +112,8 @@ void gnrc_ipv6_nib_ft_del(const ipv6_addr_t *dst, unsigned dst_len);
|
||||
*
|
||||
* The iteration over all forwarding table entries in the NIB includes all
|
||||
* entries added via @p gnrc_ipv6_nib_ft_add() and entries that are currently
|
||||
* in the Destination Cache, in the Prefix List, and in the Default Router List.
|
||||
* in the Destination Cache, in the Prefix List (only if they're on-link),
|
||||
* and in the Default Router List.
|
||||
*
|
||||
* Usage example:
|
||||
*
|
||||
|
@ -133,6 +133,7 @@ bool gnrc_ipv6_nib_ft_iter(const ipv6_addr_t *next_hop, unsigned iface,
|
||||
while ((offl = _nib_offl_iter(offl))) {
|
||||
assert(offl->mode != 0);
|
||||
if ((offl->next_hop != NULL) &&
|
||||
(offl->mode != _PL || offl->flags & _PFX_ON_LINK) &&
|
||||
((iface == 0) || (iface == _nib_onl_get_if(offl->next_hop))) &&
|
||||
((next_hop == NULL) || ipv6_addr_equal(&offl->next_hop->ipv6,
|
||||
next_hop))) {
|
||||
|
Loading…
Reference in New Issue
Block a user