|
version 1.1.1.1, 2012/02/21 17:26:11
|
version 1.1.1.2, 2012/10/09 09:22:28
|
|
Line 30 struct isis_nexthop6
|
Line 30 struct isis_nexthop6
|
| { |
{ |
| unsigned int ifindex; |
unsigned int ifindex; |
| struct in6_addr ip6; |
struct in6_addr ip6; |
| |
struct in6_addr router_address6; |
| unsigned int lock; |
unsigned int lock; |
| }; |
}; |
| #endif /* HAVE_IPV6 */ |
#endif /* HAVE_IPV6 */ |
|
Line 38 struct isis_nexthop
|
Line 39 struct isis_nexthop
|
| { |
{ |
| unsigned int ifindex; |
unsigned int ifindex; |
| struct in_addr ip; |
struct in_addr ip; |
| |
struct in_addr router_address; |
| unsigned int lock; |
unsigned int lock; |
| }; |
}; |
| |
|
| struct isis_route_info |
struct isis_route_info |
| { |
{ |
| #define ISIS_ROUTE_FLAG_ZEBRA_SYNC 0x01 | #define ISIS_ROUTE_FLAG_ACTIVE 0x01 /* active route for the prefix */ |
| #define ISIS_ROUTE_FLAG_ACTIVE 0x02 | #define ISIS_ROUTE_FLAG_ZEBRA_SYNCED 0x02 /* set when route synced to zebra */ |
| | #define ISIS_ROUTE_FLAG_ZEBRA_RESYNC 0x04 /* set when route needs to sync */ |
| u_char flag; |
u_char flag; |
| u_int32_t cost; |
u_int32_t cost; |
| u_int32_t depth; |
u_int32_t depth; |
|
Line 59 struct isis_route_info *isis_route_create (struct pref
|
Line 62 struct isis_route_info *isis_route_create (struct pref
|
| struct list *adjacencies, |
struct list *adjacencies, |
| struct isis_area *area, int level); |
struct isis_area *area, int level); |
| |
|
| int isis_route_validate (struct thread *thread); | void isis_route_validate (struct isis_area *area); |
| | void isis_route_invalidate_table (struct isis_area *area, |
| | struct route_table *table); |
| | void isis_route_invalidate (struct isis_area *area); |
| |
|
| #endif /* _ZEBRA_ISIS_ROUTE_H */ |
#endif /* _ZEBRA_ISIS_ROUTE_H */ |