index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
bgpd
/
rde_filter.c
Age
Commit message (
Expand
)
Author
2023-05-09
Properly handle references for nexthops and labels in filterset_copy()
Claudio Jeker
2023-04-19
Implement a way to announce flowspec rules without hitting Adj-RIB-In
Claudio Jeker
2023-03-10
Compile the output filter rules into per peer filter rules.
Claudio Jeker
2023-01-24
Implement filter and control message matching for ASAP.
Claudio Jeker
2023-01-24
Implement ASPA validation and reload logic on ASPA set changes.
Claudio Jeker
2023-01-12
Split rde_filterstate_prep() into three functions.
Claudio Jeker
2023-01-11
Add the validation state to the filterstate struct.
Claudio Jeker
2022-07-28
whitespace found during a read-thru; ok claudio
Theo de Raadt
2022-05-31
Implement a max communities filter match
Claudio Jeker
2022-02-06
Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical with
Claudio Jeker
2020-12-30
Implement IMSG_CTL_SHOW_SET to get information about roa-set, as-sets and
Claudio Jeker
2020-12-03
rework the overflow checks for the various relative metric adjustments.
Claudio Jeker
2020-11-05
Refactor the filterset handling of nexthops. Instead of depending on
Claudio Jeker
2020-02-14
Rename copy_filterset() to filterset_copy() and move it to rde_filter.c
Claudio Jeker
2019-08-13
Instead of passing a struct prefix pointer to rde_filter() pass the 4 values
Claudio Jeker
2019-07-01
Unify the way object in the RDE are reference counted. The affected
Claudio Jeker
2019-06-22
Add a direct pointer from struct prefix to struct pt_entry.
Claudio Jeker
2019-06-17
Completley rewrite the community matching and handling code. All community
Claudio Jeker
2019-05-09
Neither rde_apply_set() nor rde_filter() are called with a NULL state so
Claudio Jeker
2019-02-04
Implement as-override, a feature where the neighbor AS is replaced by the
Claudio Jeker
2018-12-19
Fold ext-communities into filter_community so that bgpd can match
Claudio Jeker
2018-12-11
Refactor aspath code a bit. Move cached source_as (for origin validation)
Claudio Jeker
2018-11-28
Start reworking community handling. Merge standard communities and large
Claudio Jeker
2018-11-14
Remove an unneeded union wrapping the skipsteps pointer.
Claudio Jeker
2018-09-29
Implement origin validation in bgpd. This introduces two new tables, the
Claudio Jeker
2018-09-26
Rename AS_NONE to AS_UNDEF, AS_NONE will be reused for a different purpose
Claudio Jeker
2018-09-26
Switching bgpd to a default deny policy had one bad side-effect. Some
Claudio Jeker
2018-09-26
Indent issue. No functional change
Claudio Jeker
2018-09-20
Split up as_set into a set_table and an as_set. The first is what does
Claudio Jeker
2018-09-20
whitespace cleanup, ok claudio@
Sebastian Benoit
2018-09-09
use TAILQ_CONCAT in filterset_move(). ok claudio@
Sebastian Benoit
2018-09-08
implement or-longer filter op for prefix-sets. Allows one two write rules like
Sebastian Benoit
2018-09-07
fix badly broken reload of filter rules that use prefix-sets. debugged
Sebastian Benoit
2018-09-07
Implement a fast presix-set lookup. This magic trie is able to match a
Claudio Jeker
2018-09-07
Implement as-set a fast lookup table to be used instead of long list of
Claudio Jeker
2018-09-05
Implement most prefixlen operations as OP_RANGE (prefixlen A - B).
Claudio Jeker
2018-09-05
Change the way as_compare() and aspath_match() handle 'neighbor-as'. Instead
Claudio Jeker
2018-08-03
Move nexthop and nexthop flags from the rde_aspath to struct prefix.
Claudio Jeker
2018-08-02
Split out the rule skipping logic into own function and by doing so ensure
Claudio Jeker
2018-07-22
Move nexthop into struct filterstate (including nexthop flags) and use
Claudio Jeker
2018-07-16
Use struct filterstate in rde_update_dispatch() and pass it down to
Claudio Jeker
2018-07-09
Introduce a struct filterstate and pass this to rde_filter instead of
Claudio Jeker
2018-06-29
Prepare the ground for allowing temporary aspath object living on the stack.
Claudio Jeker
2018-06-28
Remove rde_aspath pointer from rde_filter since that argument can be fetched
Claudio Jeker
2018-06-28
Instead of passing the rde_aspath to nexthop_modify() pass pointers to
Claudio Jeker
2018-06-28
Pass a struct prefix to rde_filter and remove some of the arguments which
Claudio Jeker
2018-06-27
Move rde_test_prefix() to a place where it makes more sense. No functional
Claudio Jeker
2018-06-25
Properly start reference counting struct nexthop. This removes the need for
Claudio Jeker
2018-06-21
Use correct function name in fatalx()
Claudio Jeker
2018-06-13
Deprecate announce (all|self|none|default-route)
Claudio Jeker
[next]