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_attr.c
Age
Commit message (
Expand
)
Author
2023-07-12
Update OpenBGPD to use new ibuf API.
Claudio Jeker
2023-06-12
Use data != NULL to be more explicit. No functional change.
Claudio Jeker
2022-12-14
Move some basic accessors of aspath to rde.h and make them static inline.
Claudio Jeker
2022-09-01
This code no longer needs siphash.h and also cleanup some leftover
Claudio Jeker
2022-08-31
Switch the generic attribute cache to an RB tree.
Claudio Jeker
2022-08-29
Instead of a global aspath cache copy the aspath attribute per rde_aspath
Claudio Jeker
2022-08-29
Use fatal("%s", __func__); instead of fatal("function_name");
Claudio Jeker
2022-07-28
whitespace found during a read-thru; ok claudio
Theo de Raadt
2022-02-06
Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical with
Claudio Jeker
2021-06-24
aspath_deflate() did free the passed in data but since the way aspaths
Claudio Jeker
2021-01-16
aspath_neighbor() needs to return the local system AS for empty AS paths
Claudio Jeker
2019-06-24
mrt dumps lost communities after the community rewrite.
Claudio Jeker
2019-06-17
Completley rewrite the community matching and handling code. All community
Claudio Jeker
2019-02-26
Add missing break; in case statement and while there check that the
Claudio Jeker
2019-02-26
Some betoh64 sneaked in again, change to be64toh to be posix compliant.
Claudio Jeker
2019-02-26
Add support for '*', local-as and neighbor-as for ext-community matching
Claudio Jeker
2019-02-15
Use the posix version of betoh64() which is spelled be64toh() this is more
Claudio Jeker
2019-02-15
Another missing endian.h
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-10-10
Large community setting, when checking for pre-existing community, was
Theo de Raadt
2018-09-29
Implement origin validation in bgpd. This introduces two new tables, the
Claudio Jeker
2018-09-20
whitespace cleanup, ok claudio@
Sebastian Benoit
2018-08-10
Another place where we should handle AS_SET better. aspath_lenmatch()
Claudio Jeker
2018-08-09
Make two very internal functions static. They are used to merge an
Claudio Jeker
2018-08-08
Move struct wire_largecommunity to rde_attr.c since it is only used internally
Claudio Jeker
2018-08-08
One ; too much
Claudio Jeker
2018-07-13
Move aspath_verify() and aspath_inflate() into util.c so bgpctl can use them.
Claudio Jeker
2018-07-11
improve the path hash function (instead of just hashing the aspath put
Claudio Jeker
2018-07-11
On IMSG_CTL_SHOW_RIB_MEM also send back information of some of the
Claudio Jeker
2018-06-29
Prepare the ground for allowing temporary aspath object living on the stack.
Claudio Jeker
2018-04-02
aspath_verify() can not call aspath_extract() since this function only works
Claudio Jeker
2017-05-31
Rework the way we do extended communities (mainly in the parser) and update
Claudio Jeker
2017-05-30
remove extended communities that have the transitive bit set from
Sebastian Benoit
2017-05-26
AS 0 is special and should be considered an error.
Peter Hessler
2017-01-24
sync log.c from relayd et al to bgpd.
Sebastian Benoit
2016-10-14
Add support for draft-ietf-idr-large-community
Peter Hessler
2015-10-24
seg_type is only set but never used. So remove it. Someone reported this
Claudio Jeker
2015-08-30
rename a variable "err" to "error"
Theo de Raadt
2014-12-12
convert some hash tables (the easy ones) to siphash. ok benno.
Ted Unangst
2014-10-08
Use reallocarray() throughout to spot multiplicative int overflow.
Theo de Raadt
2012-08-12
By default mask the reserved bits and the ext len bit in the attribute
Claudio Jeker
2012-04-12
aspath_neighbor() should return the local AS number for empty AS pathes.
Claudio Jeker
2011-09-20
Move a few functions into util.c because bgpctl will need them soon.
Claudio Jeker
2010-12-31
Add missing #includes instead of assuming that some system header pulls in
Philip Guenthe
2010-11-18
Accept but ignore (treat as withdraw) updates with AS_CONFED_* path
Claudio Jeker
2010-10-22
Free attributes that just got allocated beforehands and do not hold any
Claudio Jeker
2010-05-26
Rename some imsg bits to make namespace collisions less likely buf to
Nicholas Marriott
[next]