version 1.1.1.2, 2013/07/21 23:54:39
|
version 1.1.1.3, 2016/11/02 10:09:11
|
Line 53 struct ospf6_neighbor
|
Line 53 struct ospf6_neighbor
|
u_int32_t router_id; |
u_int32_t router_id; |
|
|
/* Neighbor Interface ID */ |
/* Neighbor Interface ID */ |
u_int32_t ifindex; | ifindex_t ifindex; |
|
|
/* Router Priority of this neighbor */ |
/* Router Priority of this neighbor */ |
u_char priority; |
u_char priority; |
Line 86 struct ospf6_neighbor
|
Line 86 struct ospf6_neighbor
|
struct ospf6_lsdb *lsupdate_list; |
struct ospf6_lsdb *lsupdate_list; |
struct ospf6_lsdb *lsack_list; |
struct ospf6_lsdb *lsack_list; |
|
|
|
struct ospf6_lsa *last_ls_req; |
|
|
/* Inactivity timer */ |
/* Inactivity timer */ |
struct thread *inactivity_timer; |
struct thread *inactivity_timer; |
|
|
Line 106 struct ospf6_neighbor
|
Line 108 struct ospf6_neighbor
|
#define OSPF6_NEIGHBOR_LOADING 7 |
#define OSPF6_NEIGHBOR_LOADING 7 |
#define OSPF6_NEIGHBOR_FULL 8 |
#define OSPF6_NEIGHBOR_FULL 8 |
|
|
|
/* Neighbor Events */ |
|
#define OSPF6_NEIGHBOR_EVENT_NO_EVENT 0 |
|
#define OSPF6_NEIGHBOR_EVENT_HELLO_RCVD 1 |
|
#define OSPF6_NEIGHBOR_EVENT_TWOWAY_RCVD 2 |
|
#define OSPF6_NEIGHBOR_EVENT_NEGOTIATION_DONE 3 |
|
#define OSPF6_NEIGHBOR_EVENT_EXCHANGE_DONE 4 |
|
#define OSPF6_NEIGHBOR_EVENT_LOADING_DONE 5 |
|
#define OSPF6_NEIGHBOR_EVENT_ADJ_OK 6 |
|
#define OSPF6_NEIGHBOR_EVENT_SEQNUMBER_MISMATCH 7 |
|
#define OSPF6_NEIGHBOR_EVENT_BAD_LSREQ 8 |
|
#define OSPF6_NEIGHBOR_EVENT_ONEWAY_RCVD 9 |
|
#define OSPF6_NEIGHBOR_EVENT_INACTIVITY_TIMER 10 |
|
#define OSPF6_NEIGHBOR_EVENT_MAX_EVENT 11 |
|
|
extern const char *ospf6_neighbor_state_str[]; |
extern const char *ospf6_neighbor_state_str[]; |
|
|
|
|
/* Function Prototypes */ |
/* Function Prototypes */ |
int ospf6_neighbor_cmp (void *va, void *vb); |
int ospf6_neighbor_cmp (void *va, void *vb); |
void ospf6_neighbor_dbex_init (struct ospf6_neighbor *on); |
void ospf6_neighbor_dbex_init (struct ospf6_neighbor *on); |
Line 130 extern int seqnumber_mismatch (struct thread *);
|
Line 145 extern int seqnumber_mismatch (struct thread *);
|
extern int bad_lsreq (struct thread *); |
extern int bad_lsreq (struct thread *); |
extern int oneway_received (struct thread *); |
extern int oneway_received (struct thread *); |
extern int inactivity_timer (struct thread *); |
extern int inactivity_timer (struct thread *); |
|
extern void ospf6_check_nbr_loading (struct ospf6_neighbor *); |
|
|
extern void ospf6_neighbor_init (void); |
extern void ospf6_neighbor_init (void); |
extern int config_write_ospf6_debug_neighbor (struct vty *vty); |
extern int config_write_ospf6_debug_neighbor (struct vty *vty); |