Loading...
Searching...
No Matches

Authoritative border router list definitions. More...

Detailed Description

Authoritative border router list definitions.

Author
Martine Lenders m.len.nosp@m.ders.nosp@m.@fu-b.nosp@m.erli.nosp@m.n.de

Definition in file abr.h.

#include "modules.h"
#include "net/ipv6/addr.h"
#include "net/gnrc/ipv6/nib/conf.h"
+ Include dependency graph for abr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  gnrc_ipv6_nib_abr_t
 Authoritative border router list entry view on NIB. More...
 

Functions

int gnrc_ipv6_nib_abr_add (const ipv6_addr_t *addr)
 Adds the address of an authoritative border router to the NIB.
 
void gnrc_ipv6_nib_abr_del (const ipv6_addr_t *addr)
 Removes an authoritative border router from the NIB.
 
bool gnrc_ipv6_nib_abr_iter (void **state, gnrc_ipv6_nib_abr_t *abr)
 Iterates over all authoritative border router in the NIB.
 
static uint32_t gnrc_ipv6_nib_abr_valid_offset (const gnrc_ipv6_nib_abr_t *abr)
 Provides the time in minutes for which the authoritative border router entry is valid.
 
void gnrc_ipv6_nib_abr_print (gnrc_ipv6_nib_abr_t *abr)
 Prints an authoritative border router list entry.