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.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
The warning "bad AGGREGATOR, AS 0 not allowed ..." is not very helpful.
claudio
2020-05-02
1
-3
/
+5
*
Move the code to figure out the alternate IP address (IPv6 addr for IPv4
claudio
2020-02-12
1
-2
/
+2
*
Implement 'max-prefix NUM out' to limit the number of announced prefixes.
claudio
2020-01-24
1
-3
/
+2
*
'export default-route' still requires an output filter rule to announce
claudio
2020-01-10
1
-6
/
+20
*
Move peer related code from rde.c to rde_peer.c.
claudio
2020-01-09
1
-533
/
+22
*
Convert the lastchange of a prefix from time(NULL) to getmonotime() which
claudio
2020-01-09
1
-4
/
+4
*
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
-94
/
+102
*
reloadtime is not needed anymore.
claudio
2019-12-31
1
-3
/
+1
*
Instead of passing the peer id down to peer specific functions do the lookup
claudio
2019-12-16
1
-72
/
+68
*
In rde_dispatch_imsg_session() reorder the case blocks a bit so they
claudio
2019-12-13
1
-8
/
+8
*
struct ctl_show_rib does not need aspath_len since this information is
claudio
2019-11-27
1
-13
/
+9
*
Add PREFIX_FLAG_STALE to mark prefixes in the Adj-RIB-Out as stale during
claudio
2019-10-30
1
-12
/
+63
*
Move the rde_send_pftable_commit() our of the prefix_update and withdraw
claudio
2019-09-27
1
-53
/
+70
*
Implement F_SHORTER in the prefix lookup code for bgpctl. F_SHORTER will
claudio
2019-09-27
1
-12
/
+31
*
Rework the way ribs are stored in the RDE. Instead of a flat array that
claudio
2019-08-14
1
-71
/
+81
*
There is no longer a reason to use two structs for RIBs where one is part
claudio
2019-08-14
1
-30
/
+30
*
Instead of passing a struct prefix pointer to rde_filter() pass the 4 values
claudio
2019-08-13
1
-11
/
+8
*
Rename some of the prefix functions to make it clearer. Also rename
claudio
2019-08-09
1
-12
/
+12
*
Improve RIB reload behaviour. Especially when the rtable changes or the
claudio
2019-08-07
1
-58
/
+116
*
Implement the last few missing bits of RFC7607 and ensure that the AS in
claudio
2019-08-07
1
-2
/
+22
*
Cleanup config reload in the RDE. Use the bgpd_conf struct to store sets
claudio
2019-08-05
1
-62
/
+32
*
Change the order how filtersets are passed during config reloads. Instead
claudio
2019-08-05
1
-26
/
+12
*
mrt.h only needs to be included by mrt.c
benno
2019-07-24
1
-2
/
+1
*
Make sure that pfd is not overflown, can not happen unless the mrt count
claudio
2019-07-23
1
-1
/
+3
*
Clean up RIB related kroute code. Introduce a way to flush a FIB table
claudio
2019-07-23
1
-5
/
+7
*
Change the Adj-RIB-Out to a per peer set of RB trees. The way RIB data
claudio
2019-07-17
1
-75
/
+195
*
Unify the way object in the RDE are reference counted. The affected
claudio
2019-07-01
1
-4
/
+4
*
Initialize the peer id of peerself to PEER_ID_SELF before adding it to
claudio
2019-06-25
1
-1
/
+2
*
Add a direct pointer from struct prefix to struct pt_entry.
claudio
2019-06-22
1
-10
/
+10
*
Adjust peer id allocation a bit. Use defines for the various special
claudio
2019-06-22
1
-2
/
+2
*
Change nexthop_update to run the list walk over all prefixes to run
claudio
2019-06-20
1
-5
/
+7
*
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
-72
/
+99
*
Don't use memcpy for struct bgpd_config, the pointers and lists in that
claudio
2019-03-31
1
-4
/
+8
*
Unbreak route origin validation
denis
2019-03-23
1
-2
/
+2
*
Swap arguments of rde_dump_match_peer() to match peer_matched() in session.c
claudio
2019-03-13
1
-3
/
+3
*
Do a better job at cleaning up the config on shutdown. Remove bits that
claudio
2019-03-07
1
-35
/
+22
*
Convert the remote and local addresses in struct peer to be bgpd_addrs
claudio
2019-02-27
1
-3
/
+3
*
Use -1 instead of the less portable INFTIM for the poll timeout.
claudio
2019-02-14
1
-2
/
+2
*
The definition of VPNs in bgpd was never super elegant. The 'depend on
claudio
2019-02-11
1
-69
/
+70
*
Use Adj-RIB-Out to push UPDATE messages to peers instead of having another
claudio
2019-01-21
1
-75
/
+56
*
Support group descriptions in control messages that accept a neighbor
claudio
2019-01-20
1
-2
/
+19
*
Don't store the mpe information in struct ktable but instead pass the
claudio
2019-01-18
1
-1
/
+3
*
unbreak tree; found the hard way by otto
florian
2018-12-31
1
-1
/
+2
*
add support for IPv6 VPN routes
denis
2018-12-30
1
-1
/
+85
*
remove unused F_ANN_DYNAMIC/F_PREFIX_ANNOUNCED handling in network_delete()
benno
2018-12-30
1
-10
/
+6
*
unbreak VPN routes installation into FIB
denis
2018-12-26
1
-2
/
+2
*
bgpctl can cause bgpd to do a lot of work (e.g. dumping all of the RIB)
claudio
2018-12-22
1
-4
/
+36
*
Fold ext-communities into filter_community so that bgpd can match
claudio
2018-12-19
1
-5
/
+6
[next]