Ondrej Filip
|
a783e259d8
|
Cisco-like "show ospf neighbors" implemented.
|
2000-06-01 15:53:06 +00:00 |
|
Ondrej Filip
|
d1660fd3f3
|
Sort cleanup in aging.
|
2000-05-31 14:21:56 +00:00 |
|
Ondrej Filip
|
70a383198a
|
LSArt origination and routing table calculation is now not doing so
often. Instead of calculation I just schedule it latter.
|
2000-05-31 14:06:33 +00:00 |
|
Martin Mares
|
5919c66e8f
|
Route attributes for OSPF.
|
2000-05-30 21:25:32 +00:00 |
|
Ondrej Filip
|
e1e31816c4
|
Aging delta changed. (Ehm, aging is very dirty I'll have to change it.)
|
2000-05-30 16:48:42 +00:00 |
|
Ondrej Filip
|
e8085abaa7
|
Originating of external LSA.
|
2000-05-27 14:17:35 +00:00 |
|
Ondrej Filip
|
2d5b999236
|
Import control implemented.
|
2000-05-26 19:04:18 +00:00 |
|
Ondrej Filip
|
00c1f79a79
|
rte_same implemented.
|
2000-05-17 20:01:25 +00:00 |
|
Ondrej Filip
|
bbd76b421a
|
rte_better implemented.
|
2000-05-17 19:27:51 +00:00 |
|
Ondrej Filip
|
65a9c57175
|
Change u32 to ip_addr in ext lsa.
|
2000-05-10 11:22:08 +00:00 |
|
Ondrej Filip
|
aa1e082c67
|
Calculation of external routes.
|
2000-05-10 10:47:17 +00:00 |
|
Ondrej Filip
|
9669362f05
|
Many bugfixes. (I added one entry twice to slist.)
Debug cleanup.
Retransmiting of unacknolegded LSAs
|
2000-05-09 18:17:34 +00:00 |
|
Ondrej Filip
|
43e75f38e7
|
Do not stop lsrr_timer in FULL state. Use it for retransmition.
|
2000-05-08 23:46:31 +00:00 |
|
Ondrej Filip
|
ed4a53c6a5
|
Some changes in debugging.
|
2000-05-08 22:50:37 +00:00 |
|
Ondrej Filip
|
d345cda5a1
|
Bugfix in Network lsa originating
Bugfix in ntohlsab() and htonlsab()
For calculating of rt I use my own fib. I delete routes! ;-)
|
2000-05-04 01:23:03 +00:00 |
|
Ondrej Filip
|
9bc1808a27
|
Better rt and net originating.
|
2000-05-03 00:08:48 +00:00 |
|
Ondrej Filip
|
0bf2f2039e
|
Originating of network LSA.
|
2000-05-02 23:09:44 +00:00 |
|
Ondrej Filip
|
249fdef7a1
|
Adding InfTransDelay for outgoing lsa.
|
2000-05-02 22:31:48 +00:00 |
|
Ondrej Filip
|
c45f48fba5
|
Aging of lsa database added.
|
2000-05-02 22:19:41 +00:00 |
|
Ondrej Filip
|
85195f1a53
|
Many small changes and bug fixes. Routing table calculation works.
I'm waiting for rt lookup to add stub networks.
|
2000-04-30 22:14:31 +00:00 |
|
Ondrej Filip
|
c6c5626436
|
Sync with nest's rt table and some minor improvements.
|
2000-04-30 11:31:05 +00:00 |
|
Ondrej Filip
|
e80e9d0da5
|
RT calculation strongly simplified. Now, I don't need any
memory allocation. :-)
|
2000-04-30 09:32:41 +00:00 |
|
Ondrej Filip
|
dfa9a53a66
|
Routing table calculation. Dijkstra done.
|
2000-04-26 12:54:23 +00:00 |
|
Ondrej Filip
|
67315ef64e
|
Some lsack work. There is something very worng. :-( It locked my network.
|
2000-04-18 01:06:16 +00:00 |
|
Ondrej Filip
|
2a0925948d
|
Listening on AllDRouters for DR and BACKUP added.
|
2000-04-17 21:10:40 +00:00 |
|
Ondrej Filip
|
2c971094eb
|
LSA flooding done.
|
2000-04-05 00:51:25 +00:00 |
|
Ondrej Filip
|
10000b96a8
|
Small clean up. (Duplicate #defines.)
|
2000-04-04 22:27:19 +00:00 |
|
Ondrej Filip
|
921a93f217
|
Flooding work continues.
|
2000-04-04 00:32:17 +00:00 |
|
Ondrej Filip
|
8496b2e41a
|
Minor change in area list. Now I use MJ's lists.
|
2000-04-03 22:31:07 +00:00 |
|
Martin Mares
|
221135d6bf
|
Include "lib/string.h" instead of <string.h>. It should give us bzero()
and other non-portable functions on all systems.
|
2000-03-31 23:30:21 +00:00 |
|
Ondrej Filip
|
f45fd3164b
|
Sending of lspd as responce to lsreq done.
|
2000-03-31 00:21:41 +00:00 |
|
Ondrej Filip
|
de769e24c0
|
Skeleton structures and files added.
|
2000-03-30 20:00:42 +00:00 |
|
Ondrej Filip
|
95eb1dba3f
|
Add hashing to link state request list.
|
2000-03-30 19:37:26 +00:00 |
|
Ondrej Filip
|
6d2b32114f
|
LSreq initial work.
|
2000-03-30 00:18:59 +00:00 |
|
Ondrej Filip
|
910e557b47
|
Many changes in dbdes sending & receiving. EXDONE caused.
|
2000-03-29 17:18:06 +00:00 |
|
Ondrej Filip
|
04c6319a63
|
IMMS reverted to bits. Outgoing packets dumping added.
Cisco does not set inteface MTU. Hmm....
|
2000-03-29 12:32:25 +00:00 |
|
Ondrej Filip
|
ce17d4c165
|
LSA DB is completely redesigned. Now it should be faster and it needs
less memory.
|
2000-03-09 22:38:05 +00:00 |
|
Ondrej Filip
|
30147b89ff
|
Sending of DBDes. (Checksum and length calculation NOT done.)
|
2000-03-08 12:50:28 +00:00 |
|
Ondrej Filip
|
de30342f97
|
Router LSA & area adding.
|
2000-02-25 19:19:41 +00:00 |
|
Ondrej Filip
|
b786df7035
|
Memory allocation in ospf_area changed.
|
2000-02-25 14:26:54 +00:00 |
|
Ondrej Filip
|
ab56f6b16f
|
Area work and router LSA starts when interface goes up.
|
2000-02-24 00:26:10 +00:00 |
|
Ondrej Filip
|
1508757478
|
Preparing for building LS databaze. Huh, why is it so complicated? :-(
Adding definition of some constants.
|
2000-01-05 00:03:47 +00:00 |
|
Ondrej Filip
|
4364b47e48
|
ospf.c and ospc.h splitted into various files.
|
1999-11-17 15:50:41 +00:00 |
|
Ondrej Filip
|
986e34131d
|
Sending DBDES packet in EXSTART done.
|
1999-11-10 16:06:12 +00:00 |
|
Martin Mares
|
6ba36f06ae
|
Added LSA hashing table (parts of code stolen from rt-fib.c, but
heavily simplified since we don't need asynchronous walking).
|
1999-11-10 12:27:01 +00:00 |
|
Ondrej Filip
|
c2250f91c7
|
Minor changes and bug fixes. Preparing for Exchange and higher states.
|
1999-10-19 16:13:06 +00:00 |
|
Ondrej Filip
|
96f1b8ba10
|
Huge changes. Neighbor and interface state machines rewritten.
It should be cleaner now, I'm preparing for file splitting.
Maybe I added some minor bugs. :-(
|
1999-10-18 21:48:51 +00:00 |
|
Ondrej Filip
|
2c1d1cc765
|
DD packet receiving in ExStart.
|
1999-08-25 18:44:50 +00:00 |
|
Ondrej Filip
|
1af664158d
|
A structure for receiving DD seq packets added.
|
1999-08-24 18:32:26 +00:00 |
|
Ondrej Filip
|
e3121112ab
|
Preparing to send DD packets.
|
1999-08-24 14:42:51 +00:00 |
|
Ondrej Filip
|
e83dc0d7e7
|
(Backup) Designated Router election added.
|
1999-08-09 17:58:01 +00:00 |
|
Ondrej Filip
|
cd70d93470
|
Detecting of new neighbor added. It starts inactivity timer.
|
1999-06-01 16:35:18 +00:00 |
|
Martin Mares
|
3e1f30610e
|
Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols
use it when creating sockets.
|
1999-06-01 13:57:24 +00:00 |
|
Ondrej Filip
|
c72b09c850
|
IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCO
and gated.
|
1999-05-31 19:07:31 +00:00 |
|
Ondrej Filip
|
35ff423d54
|
Some RX_Hello checks added.
|
1999-05-31 18:56:20 +00:00 |
|
Ondrej Filip
|
75b84c34e3
|
Sending and receving of hello pkts works. No I will start building neighbor
database.
|
1999-05-31 18:24:54 +00:00 |
|
Ondrej Filip
|
903a3f3928
|
struct ospf_neigbor corrected.
|
1999-05-24 21:49:22 +00:00 |
|
Ondrej Filip
|
c76674f0e9
|
struct ospf_neigbor added. Neigbor state machine implementation can start.
|
1999-05-24 21:17:16 +00:00 |
|
Ondrej Filip
|
65112dd270
|
ifa->time split into wait_timer and hello_timer. I will send hello in WAITING state.
|
1999-05-24 18:22:00 +00:00 |
|
Ondrej Filip
|
67ff91302f
|
Netmask checking for hello packets added.
|
1999-05-14 08:46:06 +00:00 |
|
Ondrej Filip
|
296ecb56eb
|
OSPF RX implementation starts....
|
1999-05-11 15:34:33 +00:00 |
|
Ondrej Filip
|
f7103dfcfe
|
Better logging output. Added 'struct proto *' info 'struct ospf iface'.
|
1999-05-11 09:50:02 +00:00 |
|
Ondrej Filip
|
59e2188cb7
|
Just changes of comments.
|
1999-04-27 13:04:33 +00:00 |
|
Ondrej Filip
|
6376a96133
|
Hello timer implemented.
|
1999-04-27 12:56:52 +00:00 |
|
Ondrej Filip
|
b11d8a4f59
|
Redesigned struct ospf_iface & new struct ospf_sock.
|
1999-04-14 15:13:44 +00:00 |
|
Ondrej Filip
|
4c630a6dd7
|
Added wait timer for eligible BCAST & NBMA interface.
|
1999-04-13 21:46:20 +00:00 |
|
Ondrej Filip
|
55e7732a5a
|
Change in ospf_iface. (My bad understanding of lists manipulation.)
|
1999-04-13 19:27:44 +00:00 |
|
Ondrej Filip
|
aec76c6e8e
|
IPv6 changes.
|
1999-04-13 18:21:53 +00:00 |
|
Ondrej Filip
|
5b1a92e6d4
|
Not all I mean serious. Almost everything will change.
Changes: struct ospf_iface draft, various constants added...
|
1999-04-12 23:54:21 +00:00 |
|
Ondrej Filip
|
c1f8dc9149
|
Yes, joining the crew. Sorry for being late. Added dummy functions for OSPF.
|
1999-03-09 22:27:43 +00:00 |
|