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_filter.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename copy_filterset() to filterset_copy() and move it to rde_filter.c
claudio
2020-02-14
1
-1
/
+25
*
Instead of passing a struct prefix pointer to rde_filter() pass the 4 values
claudio
2019-08-13
1
-62
/
+46
*
Unify the way object in the RDE are reference counted. The affected
claudio
2019-07-01
1
-3
/
+3
*
Add a direct pointer from struct prefix to struct pt_entry.
claudio
2019-06-22
1
-8
/
+8
*
Completley rewrite the community matching and handling code. All community
claudio
2019-06-17
1
-48
/
+14
*
Neither rde_apply_set() nor rde_filter() are called with a NULL state so
claudio
2019-05-09
1
-17
/
+6
*
Implement as-override, a feature where the neighbor AS is replaced by the
claudio
2019-02-04
1
-1
/
+16
*
Fold ext-communities into filter_community so that bgpd can match
claudio
2018-12-19
1
-34
/
+12
*
Refactor aspath code a bit. Move cached source_as (for origin validation)
claudio
2018-12-11
1
-4
/
+4
*
Start reworking community handling. Merge standard communities and large
claudio
2018-11-28
1
-267
/
+29
*
Remove an unneeded union wrapping the skipsteps pointer.
claudio
2018-11-14
1
-5
/
+5
*
Implement origin validation in bgpd. This introduces two new tables, the
claudio
2018-09-29
1
-7
/
+32
*
Rename AS_NONE to AS_UNDEF, AS_NONE will be reused for a different purpose
claudio
2018-09-26
1
-2
/
+2
*
Switching bgpd to a default deny policy had one bad side-effect. Some
claudio
2018-09-26
1
-1
/
+4
*
Indent issue. No functional change
claudio
2018-09-26
1
-2
/
+2
*
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
-16
/
+24
*
use TAILQ_CONCAT in filterset_move(). ok claudio@
benno
2018-09-09
1
-9
/
+2
*
implement or-longer filter op for prefix-sets. Allows one two write rules like
benno
2018-09-08
1
-4
/
+3
*
fix badly broken reload of filter rules that use prefix-sets. debugged
benno
2018-09-07
1
-4
/
+6
*
Implement a fast presix-set lookup. This magic trie is able to match a
claudio
2018-09-07
1
-18
/
+14
*
Implement as-set a fast lookup table to be used instead of long list of
claudio
2018-09-07
1
-2
/
+15
*
Implement most prefixlen operations as OP_RANGE (prefixlen A - B).
claudio
2018-09-05
1
-10
/
+4
*
Change the way as_compare() and aspath_match() handle 'neighbor-as'. Instead
claudio
2018-09-05
1
-12
/
+7
*
Move nexthop and nexthop flags from the rde_aspath to struct prefix.
claudio
2018-08-03
1
-5
/
+3
*
Split out the rule skipping logic into own function and by doing so ensure
claudio
2018-08-02
1
-34
/
+34
*
Move nexthop into struct filterstate (including nexthop flags) and use
claudio
2018-07-22
1
-16
/
+26
*
Use struct filterstate in rde_update_dispatch() and pass it down to
claudio
2018-07-16
1
-2
/
+4
*
Introduce a struct filterstate and pass this to rde_filter instead of
claudio
2018-07-09
1
-63
/
+73
*
Prepare the ground for allowing temporary aspath object living on the stack.
claudio
2018-06-29
1
-6
/
+4
*
Remove rde_aspath pointer from rde_filter since that argument can be fetched
claudio
2018-06-28
1
-2
/
+3
*
Instead of passing the rde_aspath to nexthop_modify() pass pointers to
claudio
2018-06-28
1
-2
/
+6
*
Pass a struct prefix to rde_filter and remove some of the arguments which
claudio
2018-06-28
1
-19
/
+23
*
Move rde_test_prefix() to a place where it makes more sense. No functional
claudio
2018-06-27
1
-39
/
+39
*
Properly start reference counting struct nexthop. This removes the need for
claudio
2018-06-25
1
-9
/
+4
*
Use correct function name in fatalx()
claudio
2018-06-21
1
-6
/
+6
*
Deprecate announce (all|self|none|default-route)
claudio
2018-06-13
1
-2
/
+2
*
claudio noted that this is an else case because we have either a
benno
2018-02-10
1
-5
/
+2
*
Add prefix-sets, lists of prefixes which can be used in place of a
benno
2018-02-10
1
-38
/
+81
*
prefix check must be last because the prefixlen check does an immediate return.
claudio
2018-02-05
1
-30
/
+31
*
allow filter rules to be written that affect ibgp or ebgp neighbors
phessler
2017-08-12
1
-1
/
+18
*
Allow OpenBGPD to selectively choose which local ASN to use per-peer.
phessler
2017-05-27
1
-2
/
+2
*
allow us to use 'local-as' in the filter language
phessler
2017-05-27
1
-1
/
+46
*
sync log.c from relayd et al to bgpd.
benno
2017-01-24
1
-1
/
+2
*
properly check if large-community was set before
phessler
2016-11-10
1
-1
/
+16
*
Add support for draft-ietf-idr-large-community
phessler
2016-10-14
1
-1
/
+133
*
Add operators =, !=, - (range), >< (exclsive range) to the as-path
benno
2016-06-03
1
-2
/
+2
*
Radically improve the performance of bgpd filters. Based on PF's skip
phessler
2015-11-06
1
-52
/
+140
*
In all other cases of rde_filter_match() we ensure that asp is valid so
claudio
2015-10-24
1
-2
/
+2
*
Next round of config cleanup. Move various lists into the bgpd_config struct.
claudio
2015-07-16
1
-1
/
+4
[next]