lib: Remove route_node_match_ipv[4|6] not being used

These functions are not being used.  Let's just remove
them from our code base.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2024-09-25 08:02:42 -04:00
parent 735809756f
commit 67526c4b8c
2 changed files with 0 additions and 30 deletions

View file

@ -208,32 +208,6 @@ struct route_node *route_node_match(struct route_table *table,
return NULL; return NULL;
} }
struct route_node *route_node_match_ipv4(struct route_table *table,
const struct in_addr *addr)
{
struct prefix_ipv4 p;
memset(&p, 0, sizeof(p));
p.family = AF_INET;
p.prefixlen = IPV4_MAX_BITLEN;
p.prefix = *addr;
return route_node_match(table, (struct prefix *)&p);
}
struct route_node *route_node_match_ipv6(struct route_table *table,
const struct in6_addr *addr)
{
struct prefix_ipv6 p;
memset(&p, 0, sizeof(p));
p.family = AF_INET6;
p.prefixlen = IPV6_MAX_BITLEN;
p.prefix = *addr;
return route_node_match(table, &p);
}
/* Lookup same prefix node. Return NULL when we can't find route. */ /* Lookup same prefix node. Return NULL when we can't find route. */
struct route_node *route_node_lookup(struct route_table *table, struct route_node *route_node_lookup(struct route_table *table,
union prefixconstptr pu) union prefixconstptr pu)

View file

@ -195,10 +195,6 @@ extern struct route_node *route_node_lookup_maynull(struct route_table *table,
union prefixconstptr pu); union prefixconstptr pu);
extern struct route_node *route_node_match(struct route_table *table, extern struct route_node *route_node_match(struct route_table *table,
union prefixconstptr pu); union prefixconstptr pu);
extern struct route_node *route_node_match_ipv4(struct route_table *table,
const struct in_addr *addr);
extern struct route_node *route_node_match_ipv6(struct route_table *table,
const struct in6_addr *addr);
extern unsigned long route_table_count(struct route_table *table); extern unsigned long route_table_count(struct route_table *table);