]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: Remove route_node_match_ipv[4|6] not being used 16878/head
authorDonald Sharp <sharpd@nvidia.com>
Wed, 25 Sep 2024 12:02:42 +0000 (08:02 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 25 Nov 2024 18:12:10 +0000 (13:12 -0500)
These functions are not being used.  Let's just remove
them from our code base.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
lib/table.c
lib/table.h

index 3bf93894ec0b4b913bfecc796ac2af4861578200..cf185de22617121d27b51563ab41ca9bc05a454a 100644 (file)
@@ -208,32 +208,6 @@ struct route_node *route_node_match(struct route_table *table,
        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. */
 struct route_node *route_node_lookup(struct route_table *table,
                                     union prefixconstptr pu)
index acfc87615429421b582273e34d721176cab576fb..c31be2b6889de38ee5bfe5732d69e145f44f0e28 100644 (file)
@@ -195,10 +195,6 @@ extern struct route_node *route_node_lookup_maynull(struct route_table *table,
                                                    union prefixconstptr pu);
 extern struct route_node *route_node_match(struct route_table *table,
                                           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);