index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
usr.sbin
/
bgpd
/
rde.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove redundant code
denis
2020-06-05
1
-2
/
+1
*
Implement 'max-prefix NUM out' to limit the number of announced prefixes.
claudio
2020-01-24
1
-2
/
+5
*
Instead of calling SipHash24_Update() in path_hash for each element of
claudio
2020-01-09
1
-2
/
+4
*
Clean up header a bit, remove peer_recv_eor and peer_send_eor prototypes
claudio
2020-01-09
1
-8
/
+6
*
Move peer related code from rde.c to rde_peer.c.
claudio
2020-01-09
1
-3
/
+20
*
eye burning whitespace
deraadt
2020-01-08
1
-2
/
+2
*
Instead of processing all imsg when reading them store peer specific
claudio
2020-01-01
1
-1
/
+10
*
Add PREFIX_FLAG_STALE to mark prefixes in the Adj-RIB-Out as stale during
claudio
2019-10-30
1
-4
/
+5
*
Rework the way ribs are stored in the RDE. Instead of a flat array that
claudio
2019-08-14
1
-11
/
+2
*
There is no longer a reason to use two structs for RIBs where one is part
claudio
2019-08-14
1
-11
/
+6
*
Instead of passing a struct prefix pointer to rde_filter() pass the 4 values
claudio
2019-08-13
1
-10
/
+11
*
Rename some of the prefix functions to make it clearer. Also rename
claudio
2019-08-09
1
-6
/
+7
*
Improve RIB reload behaviour. Especially when the rtable changes or the
claudio
2019-08-07
1
-3
/
+6
*
GC three prototypes whose function have gone long ago.
claudio
2019-07-22
1
-4
/
+1
*
Change the Adj-RIB-Out to a per peer set of RB trees. The way RIB data
claudio
2019-07-17
1
-15
/
+35
*
Unify the way object in the RDE are reference counted. The affected
claudio
2019-07-01
1
-23
/
+17
*
mrt dumps lost communities after the community rewrite.
claudio
2019-06-24
1
-10
/
+11
*
Add a direct pointer from struct prefix to struct pt_entry.
claudio
2019-06-22
1
-3
/
+6
*
prefix_updateall() is only used internally, make it a static function.
claudio
2019-06-20
1
-3
/
+1
*
Change nexthop_update to run the list walk over all prefixes to run
claudio
2019-06-20
1
-2
/
+8
*
Cleanup, remove some unneded spaces add some other where needed.
claudio
2019-06-17
1
-5
/
+5
*
Completley rewrite the community matching and handling code. All community
claudio
2019-06-17
1
-20
/
+67
*
Exit the attribute loop early if there are no unknown attributes left
claudio
2019-05-31
1
-1
/
+2
*
Do a better job at cleaning up the config on shutdown. Remove bits that
claudio
2019-03-07
1
-13
/
+1
*
Add support for '*', local-as and neighbor-as for ext-community matching
claudio
2019-02-26
1
-2
/
+2
*
Implement as-override, a feature where the neighbor AS is replaced by the
claudio
2019-02-04
1
-1
/
+3
*
Use Adj-RIB-Out to push UPDATE messages to peers instead of having another
claudio
2019-01-21
1
-24
/
+21
*
add support for IPv6 VPN routes
denis
2018-12-30
1
-1
/
+14
*
Fold ext-communities into filter_community so that bgpd can match
claudio
2018-12-19
1
-5
/
+5
*
path_empty() is not a function and does not need a prototype.
claudio
2018-12-17
1
-2
/
+1
*
Refactor aspath code a bit. Move cached source_as (for origin validation)
claudio
2018-12-11
1
-3
/
+3
*
Start reworking community handling. Merge standard communities and large
claudio
2018-11-28
1
-20
/
+23
*
Introduce a real Adj-RIB-Out. At the same time remove the update_rib
claudio
2018-11-04
1
-3
/
+2
*
Remove tail queues which link peer, aspath and prefix together. These
claudio
2018-10-31
1
-9
/
+2
*
Replace some walkers using the aspath/prefix lists with a rib_dump walker.
claudio
2018-10-29
1
-3
/
+1
*
Calculate ASPATH_HEADER_SIZE correctly by using offsetof() instead of the
claudio
2018-10-25
1
-2
/
+3
*
Major refactoring of the RIB handling code. Mainly change how the RIB is
claudio
2018-10-24
1
-53
/
+46
*
Use the up_rib tree to withdraw all prefixes of a peer which is used to
claudio
2018-10-15
1
-1
/
+2
*
Expose BGP Origin Validation state in bgpctl show commands
job
2018-10-01
1
-6
/
+1
*
Implement origin validation in bgpd. This introduces two new tables, the
claudio
2018-09-29
1
-25
/
+15
*
Introduce minimal tracking of announced prefixes. A per peer RB tree tracks
claudio
2018-09-29
1
-1
/
+5
*
Split up as_set into a set_table and an as_set. The first is what does
claudio
2018-09-20
1
-2
/
+2
*
whitespace cleanup, ok claudio@
benno
2018-09-20
1
-2
/
+2
*
Backend for roa-sets. This combines as_sets and prefix-set tries to do
claudio
2018-09-18
1
-2
/
+13
*
Clean up prefix flag handling. First of all the dynamic networks no longer
claudio
2018-09-09
1
-13
/
+8
*
implement or-longer filter op for prefix-sets. Allows one two write rules like
benno
2018-09-08
1
-4
/
+4
*
Implement a fast presix-set lookup. This magic trie is able to match a
claudio
2018-09-07
1
-1
/
+26
*
Implement as-set a fast lookup table to be used instead of long list of
claudio
2018-09-07
1
-2
/
+2
*
Update the RIB after a config reload in the background. This moves the
claudio
2018-08-08
1
-1
/
+3
*
hide rib[] internals in new rib_valid() function
benno
2018-08-08
1
-1
/
+9
[next]