forked from Mirror/frr
ospf6d: turn off expensive debugging
OSPF6 has very expensive LSDB and route debug on by default. This needs to be turned off for scaled performance. Signed-off-by: James Li <jli at cumulusnetworks.com> Reviewed-by: Dinesh G Dutt <ddutt at cumulusnetworks.com>Summary: Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
a765eb9383
commit
e39d05384d
|
@ -73,7 +73,7 @@ ospf6_lsdb_set_key (struct prefix_ipv6 *key, void *value, int len)
|
||||||
key->prefixlen += len * 8;
|
key->prefixlen += len * 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifdef DEBUG
|
||||||
static void
|
static void
|
||||||
_lsdb_count_assert (struct ospf6_lsdb *lsdb)
|
_lsdb_count_assert (struct ospf6_lsdb *lsdb)
|
||||||
{
|
{
|
||||||
|
@ -97,9 +97,9 @@ _lsdb_count_assert (struct ospf6_lsdb *lsdb)
|
||||||
assert (num == lsdb->count);
|
assert (num == lsdb->count);
|
||||||
}
|
}
|
||||||
#define ospf6_lsdb_count_assert(t) (_lsdb_count_assert (t))
|
#define ospf6_lsdb_count_assert(t) (_lsdb_count_assert (t))
|
||||||
#else /*NDEBUG*/
|
#else /*DEBUG*/
|
||||||
#define ospf6_lsdb_count_assert(t) ((void) 0)
|
#define ospf6_lsdb_count_assert(t) ((void) 0)
|
||||||
#endif /*NDEBUG*/
|
#endif /*DEBUG*/
|
||||||
|
|
||||||
void
|
void
|
||||||
ospf6_lsdb_add (struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb)
|
ospf6_lsdb_add (struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb)
|
||||||
|
|
|
@ -304,7 +304,7 @@ ospf6_route_lookup_bestmatch (struct prefix *prefix,
|
||||||
return route;
|
return route;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifdef DEBUG
|
||||||
static void
|
static void
|
||||||
route_table_assert (struct ospf6_route_table *table)
|
route_table_assert (struct ospf6_route_table *table)
|
||||||
{
|
{
|
||||||
|
@ -350,7 +350,7 @@ route_table_assert (struct ospf6_route_table *table)
|
||||||
#define ospf6_route_table_assert(t) (route_table_assert (t))
|
#define ospf6_route_table_assert(t) (route_table_assert (t))
|
||||||
#else
|
#else
|
||||||
#define ospf6_route_table_assert(t) ((void) 0)
|
#define ospf6_route_table_assert(t) ((void) 0)
|
||||||
#endif /*NDEBUG*/
|
#endif /*DEBUG*/
|
||||||
|
|
||||||
struct ospf6_route *
|
struct ospf6_route *
|
||||||
ospf6_route_add (struct ospf6_route *route,
|
ospf6_route_add (struct ospf6_route *route,
|
||||||
|
|
Loading…
Reference in a new issue