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:
Dinesh Dutt 2013-08-24 07:55:36 +00:00 committed by David Lamparter
parent a765eb9383
commit e39d05384d
2 changed files with 5 additions and 5 deletions

View file

@ -73,7 +73,7 @@ ospf6_lsdb_set_key (struct prefix_ipv6 *key, void *value, int len)
key->prefixlen += len * 8;
}
#ifndef NDEBUG
#ifdef DEBUG
static void
_lsdb_count_assert (struct ospf6_lsdb *lsdb)
{
@ -97,9 +97,9 @@ _lsdb_count_assert (struct ospf6_lsdb *lsdb)
assert (num == lsdb->count);
}
#define ospf6_lsdb_count_assert(t) (_lsdb_count_assert (t))
#else /*NDEBUG*/
#else /*DEBUG*/
#define ospf6_lsdb_count_assert(t) ((void) 0)
#endif /*NDEBUG*/
#endif /*DEBUG*/
void
ospf6_lsdb_add (struct ospf6_lsa *lsa, struct ospf6_lsdb *lsdb)

View file

@ -304,7 +304,7 @@ ospf6_route_lookup_bestmatch (struct prefix *prefix,
return route;
}
#ifndef NDEBUG
#ifdef DEBUG
static void
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))
#else
#define ospf6_route_table_assert(t) ((void) 0)
#endif /*NDEBUG*/
#endif /*DEBUG*/
struct ospf6_route *
ospf6_route_add (struct ospf6_route *route,