From 9912fa51c8dabbbdf068d271ee7bddfb4a8526ef Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Sat, 12 Feb 2005 22:18:48 +0000 Subject: Bugfix - cost of interface can be larger than 0xffff --- proto/ospf/ospf.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'proto/ospf/ospf.h') diff --git a/proto/ospf/ospf.h b/proto/ospf/ospf.h index 6992f3eb..352cd766 100644 --- a/proto/ospf/ospf.h +++ b/proto/ospf/ospf.h @@ -133,10 +133,7 @@ struct ospf_iface sock *dr_sk; /* For states DR or BACKUP */ sock *ip_sk; /* IP socket (for DD ...) */ list neigh_list; /* List of neigbours */ - u16 cost; /* Cost of iface */ - u16 inftransdelay; /* The estimated number of seconds it takes to - transmit a Link State Update Packet over this - interface. LSAs contained in the update */ + u32 cost; /* Cost of iface */ u32 waitint; /* number of sec before changing state from wait */ u32 rxmtint; /* number of seconds between LSA retransmissions */ u32 pollint; /* Poll interval */ @@ -144,6 +141,9 @@ struct ospf_iface u32 vid; /* Id of peer of virtual link */ ip_addr vip; /* IP of peer of virtual link */ struct ospf_area *voa; /* Area wich the vlink goes through */ + u16 inftransdelay; /* The estimated number of seconds it takes to + transmit a Link State Update Packet over this + interface. LSAs contained in the update */ u16 autype; u16 helloint; /* number of seconds between hello sending */ list *passwords; -- cgit v1.2.3