[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Claudio Jeker <claudio_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Wed, 29 Jun 2005 03:43:26 -0600 (MDT)
CVSROOT: /cvs
Module name: src
Changes by: claudio_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2005/06/29 03:43:26
Modified files:
usr.sbin/bgpd : bgpd.c bgpd.conf.5 bgpd.h name2id.c parse.y
printconf.c rde.c rde.h rde_filter.c rde_rib.c
Log message:
rtlabel support via filter sets. Just use "set rtlabel foobar" in filters
network and neighbor statements and the routes are labeled accordingly.
While doing that fix some mem-leaks by introducing filterset_free() and
remove the free on send option of send_filterset().
This took a bit longer because we need to carefully track the rtlabel id
refcnts or bad things may happen on reloads.
henning@ looks fine
Visit your host, monkey.org