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
2015-11-06
Radically improve the performance of bgpd filters. Based on PF's skip
Peter Hessler
2015-10-24
In all other cases of rde_filter_match() we ensure that asp is valid so
Claudio Jeker
2015-07-16
Next round of config cleanup. Move various lists into the bgpd_config struct.
Claudio Jeker
2015-04-25
allow us to write rules that match directly on the peer AS
Peter Hessler
2015-03-14
rename rde_free_filter() to filterlist_free() and start using it outside
Claudio Jeker
2014-01-24
fix the matching for filter rules of 'prefixlen = XX'
Peter Hessler
2013-10-19
Merge the prefix and prefixlen filter bits into one filter. Change the
Claudio Jeker
2013-08-14
Rewrite the internals of the RDE reload logic.
Claudio Jeker
2012-11-13
Allow filtering based on the NEXTHOP attribute. This allows to build rules
Claudio Jeker
2011-09-20
Move a few functions into util.c because bgpctl will need them soon.
Claudio Jeker
2011-05-01
On reload the filtersets attached to a network need to be moved to the
Claudio Jeker
2010-11-29
Deny prefixes that have F_ATTR_PARSE_ERR set by default. Now they
Claudio Jeker
2010-05-17
Implement two new filters, max-as-len and max-as-seq. The first is limiting
Claudio Jeker
2010-04-28
Allow neighbor-as in AS filter statements like:
Claudio Jeker
2010-03-05
Allow to filter for ext-community attributes. Currently only perfect matches
Claudio Jeker
2009-12-18
Merge rde_filter_community() with community_match() and kill a useless
Claudio Jeker
2009-12-16
Implement "set ext-community [delete] subtype key:value" to set and delete
Claudio Jeker
2009-12-01
Use an artificial address family id in struct bgpd_addr and almost everywhere
Claudio Jeker
2009-11-26
support for set origin; based on an initial diff from
Henning Brauer
2009-08-06
Implement the error handling as proposed in draft-ietf-idr-optional-transitive
Claudio Jeker
2009-06-06
Some preliminary filter magic to support multiple RIBs on the filters.
Claudio Jeker
2008-09-29
Correct the logic when matching prefixes. This solves issues where IPv6
Claudio Jeker
2008-06-15
Allow bgpd to delete more then one community per filter rule. Fixes PR5807
Claudio Jeker
2007-05-28
allow matching on communities using 0 in the AS part, that is in use.
Henning Brauer
2007-05-11
Various spelling fixes from Stuart Henderson.
Claudio Jeker
2007-04-23
Make bgpd 4-byte AS compatible. All internal representations of AS numbers
Claudio Jeker
2006-05-28
Even better nexthop delete behaviour. Do not delete nexthop if they are used
Claudio Jeker
2006-05-28
Preload and pin nexthop used in filtersets so the are validiated when used.
Claudio Jeker
2006-04-26
Remove filterset_names from bgpd.h and replace it with a function because
Claudio Jeker
2006-04-04
add "set nexthop self", force nexthop to be set to own address even with IBGP
Henning Brauer
2006-02-09
Implement "set community delete 65001:*" and friends. This will remove
Claudio Jeker
2006-02-03
If the aspath gets copied because it is modified use the copy for filter
Claudio Jeker
2006-02-03
Doh! Fix stupid copy paste error. Setting the community type to the AS instead
Claudio Jeker
2006-02-02
Implement new special community "neighbor-as". neighbor-as is expanded on
Claudio Jeker
2006-01-24
Check if filter changed on a per peer basis. This should speed up the
Claudio Jeker
2006-01-12
Copy AS path in rde_filter() on demand instead of doing it before calling
Claudio Jeker
2006-01-10
The attributes cache broke the set community filterset because community_set()
Claudio Jeker
2005-12-08
Missing #include <limits.h>
Claudio Jeker
2005-11-29
even more spaces and tabs.
Claudio Jeker
2005-11-02
Implement filterset_equal() and rde_filter_equal(). Both return 1 if
Claudio Jeker
2005-11-01
Softreconfig out support. On config reload filter changes of outgoing rules
Claudio Jeker
2005-11-01
Switch from the per peer filter set list to a filter-only solution.
Claudio Jeker
2005-08-10
Pass the correct peer to rde_apply_set(). rde_apply_set() needs to know
Claudio Jeker
2005-07-04
New function filterset_cmp() used two compare two struct filter_set for
Claudio Jeker
2005-07-01
More spaces
Claudio Jeker
2005-07-01
Switch filter_sets form SIMPLEQ to TAILQ, needed for upcomming stuff.
Claudio Jeker
2005-07-01
The newly introduced function filterset_free() existed already as
Claudio Jeker
2005-07-01
Make the pftable filter set use the name2id "cache" like the route labels.
Claudio Jeker
2005-06-29
rtlabel support via filter sets. Just use "set rtlabel foobar" in filters
Claudio Jeker
2005-04-12
Introduce a per prefix weight. The weight is used to tip prefixes with equal
Claudio Jeker
[next]