diff options
| author | Christian Franke <chris@opensourcerouting.org> | 2018-07-22 15:49:02 -0400 | 
|---|---|---|
| committer | Christian Franke <chris@opensourcerouting.org> | 2018-08-03 13:25:39 +0200 | 
| commit | d43d2df5f3b63a4d364bd1136a246dd74647913c (patch) | |
| tree | 99a128870f0ccd0e65d6981430fc061a2da1fa57 /isisd/isis_redist.h | |
| parent | c9b0e434bc640ca7fe3700d4c3e26d1a295a9546 (diff) | |
isisd: learn and advertise IPv6 dst-src routes
Receive IPv6 dst-src routes from zebra and advertise them in our LSPs
if so configured.
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_redist.h')
| -rw-r--r-- | isisd/isis_redist.h | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/isisd/isis_redist.h b/isisd/isis_redist.h index c12363d508..95f06f71ec 100644 --- a/isisd/isis_redist.h +++ b/isisd/isis_redist.h @@ -42,13 +42,14 @@ struct isis_redist {  struct isis_area;  struct prefix; +struct prefix_ipv6;  struct vty;  struct route_table *get_ext_reach(struct isis_area *area, int family,  				  int level); -void isis_redist_add(int type, struct prefix *p, uint8_t distance, -		     uint32_t metric); -void isis_redist_delete(int type, struct prefix *p); +void isis_redist_add(int type, struct prefix *p, struct prefix_ipv6 *src_p, +		     uint8_t distance, uint32_t metric); +void isis_redist_delete(int type, struct prefix *p, struct prefix_ipv6 *src_p);  int isis_redist_config_write(struct vty *vty, struct isis_area *area,  			     int family);  void isis_redist_init(void);  | 
