diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2017-03-03 17:50:22 -0300 | 
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2017-03-03 17:50:22 -0300 | 
| commit | 257799cdb69707f7bea43b118c9787458d1d81ba (patch) | |
| tree | f3ded89e87ac55271d14630c5918ea48116cd4a0 /ldpd/lde.h | |
| parent | aba50a83ea59e20bb23929f817560625153a0e25 (diff) | |
ldpd: implement RFC 5919 (LDP End-of-LIB)
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'ldpd/lde.h')
| -rw-r--r-- | ldpd/lde.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/ldpd/lde.h b/ldpd/lde.h index b3af1bbaa4..a2b51dad32 100644 --- a/ldpd/lde.h +++ b/ldpd/lde.h @@ -90,6 +90,7 @@ struct lde_nbr {  	struct in_addr		 id;  	int			 v4_enabled;	/* announce/process v4 msgs */  	int			 v6_enabled;	/* announce/process v6 msgs */ +	int			 flags;		/* capabilities */  	struct fec_tree		 recv_req;  	struct fec_tree		 sent_req;  	struct fec_tree		 recv_map; @@ -155,6 +156,8 @@ void		 lde_send_labelrelease(struct lde_nbr *, struct fec_node *,  		    struct map *, uint32_t);  void		 lde_send_notification(struct lde_nbr *, uint32_t, uint32_t,  		    uint16_t); +void		 lde_send_notification_eol_prefix(struct lde_nbr *, int); +void		 lde_send_notification_eol_pwid(struct lde_nbr *, uint16_t);  struct lde_nbr	*lde_nbr_find_by_lsrid(struct in_addr);  struct lde_nbr	*lde_nbr_find_by_addr(int, union ldpd_addr *);  struct lde_map	*lde_map_add(struct lde_nbr *, struct fec_node *, int);  | 
