|
991c36b509
|
Use EAF_ORIGINATED as mj wanted. mj: check this!
|
2000-04-17 11:37:05 +00:00 |
|
|
9c400ec9dd
|
Int sets moved to core. It is now possible to have variable of type clist.
|
2000-04-17 11:34:38 +00:00 |
|
|
e3558ab14e
|
Normalize community sets when exporting.
Set PARTIAL bits correctly.
|
2000-04-17 11:25:15 +00:00 |
|
|
51a183af78
|
Define EAF_ORIGINATED and propagate it properly when merging attribute lists.
|
2000-04-17 11:23:05 +00:00 |
|
|
4b03f64b34
|
Aesthetical tweaks (asterisk spells `asterisk' etc.)
|
2000-04-17 11:22:24 +00:00 |
|
|
159fa4cea9
|
Finish moving of path matching. Use int_set_print from core for
printing community lists.
|
2000-04-17 11:20:00 +00:00 |
|
|
2a40efa5e6
|
as_path_match moved to a-path.c
|
2000-04-17 11:11:33 +00:00 |
|
|
684c6f5a0e
|
Path_getlen moved to nest and length was made callable from filters.
|
2000-04-17 11:06:39 +00:00 |
|
|
ecd25633bd
|
Use printing routine from nest/ instead of our own.
|
2000-04-17 10:54:01 +00:00 |
|
|
4b641bab52
|
Path matching now actually works, including / * 1 2 3 * /.
|
2000-04-17 10:50:03 +00:00 |
|
|
e399b6f6ad
|
Path and path matching seem to work, now.
|
2000-04-17 10:42:28 +00:00 |
|
|
1ed2fe9609
|
Send and receive communities.
|
2000-04-17 10:19:15 +00:00 |
|
|
c6add07fa6
|
Printing of AS paths and community sets.
|
2000-04-17 10:18:55 +00:00 |
|
|
afc54517db
|
Prepend and creation of empty path should work, but it has strange
syntax for now.
|
2000-04-17 10:16:47 +00:00 |
|
|
f421cfdd80
|
Sending of update messages works!
|
2000-04-17 09:37:31 +00:00 |
|
|
c0668f3696
|
Created nest/a-path.c and a-set.c which should contain general operations
on AS paths and community sets.
Moved as_path_prepend() there.
Pavel, please move the other functions as well.
|
2000-04-17 07:53:29 +00:00 |
|
|
ebff007f08
|
LSack receiving bugfix.
|
2000-04-12 15:37:52 +00:00 |
|
|
4bf41ac8b1
|
LS Ack receiving done.
|
2000-04-12 15:20:13 +00:00 |
|
|
58313b24c8
|
Stupid "+1"-bug fixed.
|
2000-04-12 14:49:20 +00:00 |
|
|
c8f685cb9d
|
Made last Pavel's changes compile.
|
2000-04-12 14:14:47 +00:00 |
|
|
0a40e97328
|
as_path_prepend is usable outside bgp.
|
2000-04-12 14:12:37 +00:00 |
|
|
c2b28c9910
|
Real bucket lists.
|
2000-04-12 14:09:26 +00:00 |
|
|
a2d157463a
|
One less shift/reduce conflict.
|
2000-04-12 14:05:37 +00:00 |
|
|
ac7a2145cc
|
f_new_dynamic_attr gets third argument, type as filters know it.
|
2000-04-12 14:02:04 +00:00 |
|
|
12d5677aa3
|
Define BGP_PATH.
|
2000-04-12 13:56:04 +00:00 |
|
|
2803c9ddbe
|
Minor updates by Pavel.
|
2000-04-12 13:55:53 +00:00 |
|
|
66d573d490
|
Attribute type hack.
|
2000-04-12 13:55:30 +00:00 |
|
|
10a5360886
|
Filters now know type path. It is possible to declare variable of type
path, but it is not possible to write constant of type path.
It should be possible to print paths and match them.
|
2000-04-12 13:31:39 +00:00 |
|
|
7750634946
|
Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) constructs.
|
2000-04-12 13:21:23 +00:00 |
|
|
dcab789047
|
Renamed f_path to f_path_mask -- which is what it really is. Use
linklist instead of array of signed integers for path mask.
|
2000-04-12 13:07:53 +00:00 |
|
|
c3edb89ec1
|
Path masks are needed for filters.
|
2000-04-12 12:49:53 +00:00 |
|
|
77de68825c
|
BGP_PATH masks now actually work as data type.
|
2000-04-12 12:10:37 +00:00 |
|
|
78c6217c1e
|
Path printing is now much nicer: not having to put it backward
simplifies it. (Sorry for previous commit, cvs is naughty).
|
2000-04-12 10:34:45 +00:00 |
|
|
f7d534cf2e
|
Path printing is now much nicer.
|
2000-04-12 10:34:02 +00:00 |
|
|
b475c543b4
|
Fix comments.
|
2000-04-10 22:08:32 +00:00 |
|
|
9196e9f8f9
|
Commit fixes.
|
2000-04-10 16:36:40 +00:00 |
|
|
7f77e25002
|
Functions for matching paths added, tested lightly.
Functions for working with community lists added, they compile.
This should not be definitive place for this stuff.
|
2000-04-10 15:07:43 +00:00 |
|
|
73e03bce66
|
As usuall, most important info was missing.
|
2000-04-10 14:45:00 +00:00 |
|
|
ae8f558499
|
Implemented outgoing attribute cache.
|
2000-04-10 12:39:51 +00:00 |
|
|
6f57dcc07c
|
Export ea_same() and ea_hash().
|
2000-04-10 12:39:29 +00:00 |
|
|
f2cb1d708d
|
Dropped CPU_NEEDS_ALIGN_* as unaligned.h no longer uses them.
|
2000-04-10 12:38:15 +00:00 |
|
|
48e842cc98
|
Use neighbor cache to track direct route to the peer or multihop destination.
Calculate next_hop properly based on the local address we get from the
neighbor entry.
|
2000-04-10 11:21:40 +00:00 |
|
|
287111fed1
|
Fix stupid bug in neighbor cache.
|
2000-04-10 10:40:00 +00:00 |
|
|
ef2c708dfa
|
More BGP progress...
For Pavel: You can use bgp_path_prepend() for prepending AS numbers to AS paths.
|
2000-04-09 22:05:02 +00:00 |
|
|
d3feceff10
|
BGP doesn't need any inline attributes.
|
2000-04-09 22:04:12 +00:00 |
|
|
3d0ea3a7c3
|
Fix of comment.
|
2000-04-07 09:02:17 +00:00 |
|
|
2c971094eb
|
LSA flooding done.
|
2000-04-05 00:51:25 +00:00 |
|
|
10000b96a8
|
Small clean up. (Duplicate #defines.)
|
2000-04-04 22:27:19 +00:00 |
|
|
f1f7faceb4
|
"Bug in hashing" fixed. Ehm it was bug in lsrql node removing.
|
2000-04-04 22:22:08 +00:00 |
|
|
d8852b362c
|
LSupdate processing improved. Now there is some bug in hashing. :-(
|
2000-04-04 15:55:55 +00:00 |
|