Pavel Machek
|
602b1445e3
|
Documentation-generating tool taken from linux-2.3.99-pre6, and
makefile to actually use it.
|
2000-04-28 09:48:01 +00:00 |
|
Martin Mares
|
f94557dec5
|
Some more fixes for attributeless UPDATEs.
|
2000-04-27 22:40:19 +00:00 |
|
Martin Mares
|
f75e3bbc01
|
Fixed a couple of nasty CLI bugs which were triggered on long or multi-part
outputs. It took a whole evening to hunt them down, but now the CLI seems
to work fine.
Now I run three BGP connections with several thousand routes!
|
2000-04-27 22:35:08 +00:00 |
|
Martin Mares
|
54896cbdba
|
Path attribute can be missing if we process a packet with empty NLRI section.
|
2000-04-27 22:31:11 +00:00 |
|
Martin Mares
|
8f6accb5bb
|
Event handlers no longer return re-queue flag. Instead of using it, just
call ev_schedule() on the same handler which should work perfectly now.
|
2000-04-27 22:28:49 +00:00 |
|
Martin Mares
|
987de54578
|
Fixed stupid bug in as_path_format().
|
2000-04-27 19:44:27 +00:00 |
|
Martin Mares
|
9165888ad2
|
Handle connect errors correctly.
|
2000-04-27 19:41:10 +00:00 |
|
Ondrej Filip
|
2add26dfa9
|
Stub networks done.
|
2000-04-26 20:16:36 +00:00 |
|
Ondrej Filip
|
5904a51266
|
Nets are used before routers.
|
2000-04-26 14:03:56 +00:00 |
|
Martin Mares
|
5db9bae286
|
IBGP fixes.
|
2000-04-26 13:26:31 +00:00 |
|
Martin Mares
|
e1ddd99377
|
Changed handling of incoming connections, so that we can send data
from the send hook without worrying about existence of socket buffers.
Also, don't forget to copy peer addresses.
|
2000-04-26 13:26:11 +00:00 |
|
Ondrej Filip
|
dfa9a53a66
|
Routing table calculation. Dijkstra done.
|
2000-04-26 12:54:23 +00:00 |
|
Martin Mares
|
0cadd5f531
|
Removed several FIXME's.
|
2000-04-26 12:33:37 +00:00 |
|
Martin Mares
|
dbf3939a53
|
Better formatting of router ID's.
|
2000-04-26 12:32:07 +00:00 |
|
Martin Mares
|
ebd3720f83
|
Fixed several bugs in protocol state machine. Reconfigurations and
restarts of BGP seem to work now.
|
2000-04-26 12:30:41 +00:00 |
|
Pavel Machek
|
c010f4cb37
|
Use right address for ripv6.
|
2000-04-26 11:33:03 +00:00 |
|
Pavel Machek
|
7f704c06d8
|
Cleanup in preparation for ipv6.
|
2000-04-26 11:07:57 +00:00 |
|
Pavel Machek
|
b0c9c21c29
|
Small cleanup.
|
2000-04-26 09:38:07 +00:00 |
|
Pavel Machek
|
9834765946
|
Whitespace changes.
|
2000-04-26 09:37:07 +00:00 |
|
Pavel Machek
|
2e5a8735f4
|
filter_same should now work with path masks.
|
2000-04-26 09:36:47 +00:00 |
|
Pavel Machek
|
f71bded6e9
|
Bugfix in i_same (comparing of paths still does not work).
|
2000-04-26 09:30:12 +00:00 |
|
Pavel Machek
|
7a86a8b08d
|
Added code for testing filters.
|
2000-04-26 08:03:50 +00:00 |
|
Pavel Machek
|
471bd6c30b
|
Marked place where new enums belong.
|
2000-04-26 07:47:47 +00:00 |
|
Pavel Machek
|
94d9dfa47a
|
Startup renamed to __startup: it is internal function and mj already
uses word startup in other context.
|
2000-04-26 07:31:45 +00:00 |
|
Martin Mares
|
6fd766c17e
|
Implemented automatic restart after error with all the timers needed.
|
2000-04-25 23:08:31 +00:00 |
|
Martin Mares
|
8573314326
|
Avoid printing of error messages on Cease notifications.
|
2000-04-25 23:08:03 +00:00 |
|
Martin Mares
|
00c0c18aea
|
Allow sk_close(NULL).
|
2000-04-25 23:07:47 +00:00 |
|
Martin Mares
|
b3155b3399
|
Randomize timers properly.
|
2000-04-25 22:01:19 +00:00 |
|
Martin Mares
|
42532f0846
|
Support dynamic reconfiguration.
|
2000-04-25 21:58:17 +00:00 |
|
Martin Mares
|
41b26cfb55
|
Don't forget to set filter pointers in struct proto when reconfiguring.
|
2000-04-25 21:56:46 +00:00 |
|
Martin Mares
|
99f70c78e1
|
Use the same attribute names as in filters.
|
2000-04-25 21:31:15 +00:00 |
|
Martin Mares
|
684c25d98f
|
When sending BGP attributes, re-create the flags, so that attributes
added by filters which get the flags wrong are fixed automagically.
|
2000-04-25 21:21:52 +00:00 |
|
Martin Mares
|
efcece2da3
|
Better reporting of both local and remote errors.
|
2000-04-25 21:13:25 +00:00 |
|
Martin Mares
|
a47a01083b
|
Real parsing of BGP OPEN options including capability
negotiation.
|
2000-04-25 13:32:17 +00:00 |
|
Martin Mares
|
8b258e4e65
|
LOCAL_PREF is now always present and exported over all ibgp connections [draft]
Allow setting of address of the local end of the TCP connection.
Several bug fixes.
|
2000-04-21 13:01:28 +00:00 |
|
Martin Mares
|
2a9e064d7b
|
If no NLRI's are present in an UPDATE message, parse the attributes, but
don't check presence of mandatory attributes. [draft-09]
|
2000-04-21 12:25:35 +00:00 |
|
Martin Mares
|
f380aa60fa
|
IPv6 compiles with glibc 2.1.
|
2000-04-20 23:05:41 +00:00 |
|
Martin Mares
|
f33c6c6602
|
Use xmalloc() instead of malloc().
|
2000-04-20 22:55:32 +00:00 |
|
Martin Mares
|
7787ace61a
|
Synced to draft-ietf-idr-bgp4-09.
|
2000-04-20 22:54:22 +00:00 |
|
Martin Mares
|
9bc6ab4041
|
Fixed reporting of unknown options.
|
2000-04-20 22:34:50 +00:00 |
|
Pavel Machek
|
7d6eebae3b
|
Create syntax sugar for add/delete/prepend, so xyzzy.prepend(123) is
possible. That means that milestone 3 was reached.
|
2000-04-20 10:25:51 +00:00 |
|
Pavel Machek
|
77f37ae099
|
Test new syntax of add() and delete().
|
2000-04-20 10:24:41 +00:00 |
|
Martin Mares
|
5f532adde2
|
Temporarily ignore unknown options.
|
2000-04-19 13:54:35 +00:00 |
|
Martin Mares
|
f381cdce52
|
The ATOMIC_AGGREGATE parameter is optional transitive.
|
2000-04-19 13:54:17 +00:00 |
|
Martin Mares
|
e0d6a7bda4
|
Delay fetching of router ID.
|
2000-04-19 13:28:56 +00:00 |
|
Martin Mares
|
035044b1d9
|
Select the right source address and don't check port numbers.
|
2000-04-19 12:51:14 +00:00 |
|
Ondrej Filip
|
85c92555ef
|
Grr, another patch to make it compile.
|
2000-04-18 22:11:05 +00:00 |
|
Ondrej Filip
|
740d16d972
|
Another ack bugfix. (Bad test for MIN_LS_ARRIVAL.)
|
2000-04-18 22:07:58 +00:00 |
|
Ondrej Filip
|
84228eee27
|
LS ack bugfix. (I didn't remove LSA from LSret hash.)
|
2000-04-18 21:40:11 +00:00 |
|
Ondrej Filip
|
19fc4c763e
|
LS ack.
|
2000-04-18 21:13:56 +00:00 |
|