summaryrefslogtreecommitdiffstats
path: root/proto/ospf/ospf.h
diff options
context:
space:
mode:
authorOndrej Filip <feela@network.cz>2004-06-09 14:39:49 +0200
committerOndrej Filip <feela@network.cz>2004-06-09 14:39:49 +0200
commit7df86c25fc6c871795265faebe02bf4dcecdd190 (patch)
tree01bcb5c60d05ff1dd10a79cf43f7535345b8154e /proto/ospf/ospf.h
parentb7e9c74cba36ed6932dbc30a4b9b0b9f9a06dba5 (diff)
downloadbird-7df86c25fc6c871795265faebe02bf4dcecdd190.tar
bird-7df86c25fc6c871795265faebe02bf4dcecdd190.zip
Better checking of configuration.
Diffstat (limited to 'proto/ospf/ospf.h')
-rw-r--r--proto/ospf/ospf.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/proto/ospf/ospf.h b/proto/ospf/ospf.h
index ea34ac8..b554013 100644
--- a/proto/ospf/ospf.h
+++ b/proto/ospf/ospf.h
@@ -104,14 +104,14 @@ struct ospf_iface
sock *ip_sk; /* IP socket (for DD ...) */
list neigh_list; /* List of neigbours */
u16 cost; /* Cost of iface */
- u16 rxmtint; /* number of seconds between LSA retransmissions */
u16 inftransdelay; /* The estimated number of seconds it takes to
transmit a Link State Update Packet over this
interface. LSAs contained in the update */
u8 priority; /* A router priority for DR election */
u16 helloint; /* number of seconds between hello sending */
- u16 waitint; /* number of sec before changing state from wait */
- u16 pollint; /* Poll interval */
+ u32 waitint; /* number of sec before changing state from wait */
+ u32 rxmtint; /* number of seconds between LSA retransmissions */
+ u32 pollint; /* Poll interval */
u32 deadc; /* after "deadint" missing hellos is router dead */
u16 autype;
u8 aukey[8];
@@ -453,18 +453,18 @@ struct proto_ospf
struct ospf_iface_patt
{
struct iface_patt i;
- int cost;
- int helloint;
- int rxmtint;
- int pollint;
- int inftransdelay;
- int priority;
- int waitint;
- int deadc;
- int type;
- int autype;
- int strictnbma;
- int stub;
+ u32 cost;
+ u32 helloint;
+ u32 rxmtint;
+ u32 pollint;
+ u32 inftransdelay;
+ u32 priority;
+ u32 waitint;
+ u32 deadc;
+ u32 type;
+ u32 autype;
+ u32 strictnbma;
+ u32 stub;
/* must be in network byte order */
#define AU_NONE htons(0)
#define AU_SIMPLE htons(1)