zebra: Remove uneeded zebra_nhg_cmp() function

Removed a static function that did not need to be
there. The nhg_connected_cmp() function provides
all the needed functionality for comparing ID's
in the RB tree.

Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
This commit is contained in:
Stephen Worley 2019-04-11 13:56:06 -04:00
parent 7192bb23fb
commit 3082f99c48

View File

@ -363,10 +363,10 @@ bool zebra_nhg_hash_id_equal(const void *arg1, const void *arg2)
} }
/** /**
* zebra_nhg_cmp() - Compare the ID's of two nhe's * nhg_connected cmp() - Compare the ID's of two connected nhg's
* *
* @nhe1: Nexthop group hash entry #1 * @con1: Connected group entry #1
* @nhe2: Nexthop group hash entry #2 * @con2: Connected group entry #2
* *
* Return: * Return:
* - Negative: #1 < #2 * - Negative: #1 < #2
@ -375,16 +375,10 @@ bool zebra_nhg_hash_id_equal(const void *arg1, const void *arg2)
* *
* This is used in the nhg RB trees. * This is used in the nhg RB trees.
*/ */
static int zebra_nhg_cmp(const struct nhg_hash_entry *nhe1, static int nhg_connected_cmp(const struct nhg_connected *con1,
const struct nhg_hash_entry *nhe2) const struct nhg_connected *con2)
{ {
return nhe1->id - nhe2->id; return (con1->nhe->id - con2->nhe->id);
}
static int nhg_connected_cmp(const struct nhg_connected *dep1,
const struct nhg_connected *dep2)
{
return zebra_nhg_cmp(dep1->nhe, dep2->nhe);
} }
/** /**