0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 17:51:53 +00:00

struct ospf_neigbor corrected.

This commit is contained in:
Ondrej Filip 1999-05-24 21:49:22 +00:00
parent c76674f0e9
commit 903a3f3928

View File

@ -112,22 +112,25 @@ struct ospf_hello_packet {
u32 bdr; u32 bdr;
}; };
/* FIXME: int is not a good idea */
struct ospf_neighbor struct ospf_neighbor
{ {
struct ospf_iface *ifa;
int state; int state;
#define NEIGHBOR_DOWN 0 #define NEIGHBOR_DOWN 0
#define NEIGHBOR_INIT 1 #define NEIGHBOR_INIT 1
#define NEIGHBOR_2WAY 2 #define NEIGHBOR_2WAY 2
#define NEIGHBOR_ATTEMPT 3 #define NEIGHBOR_ATTEMPT 3
#define NEIGHBOR_EXSTART 4 #define NEIGHBOR_EXSTART 4
#define NEIGHBOR_EXCHANGE 5
#define NEIGHBOR_LOADING 6
#define NEIGHBOR_FULL 7
timer *inactim; /* Inactivity timer */ timer *inactim; /* Inactivity timer */
int ms; /* Master/slave */ byte ms; /* Master/slave */
int dds; /* DD Sequence number being sentg */ u32 dds; /* DD Sequence number being sentg */
int ddr; /* last Dat Des packet */ u32 ddr; /* last Dat Des packet */
u32 rid; /* Router ID */ u32 rid; /* Router ID */
int pri; /* Priority */ byte pri; /* Priority */
int options; /* Options */ byte options; /* Options */
u32 dr; /* Neigbour's idea of DR */ u32 dr; /* Neigbour's idea of DR */
u32 bdr; /* Neigbour's idea of BDR */ u32 bdr; /* Neigbour's idea of BDR */
}; };