From: Yu Watanabe Date: Mon, 29 Nov 2021 07:35:46 +0000 (+0900) Subject: network: route: expose route_hash_ops X-Git-Tag: v250-rc1~107^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=28870a9d2e542a5987fe179119ff09db414d43d8;p=thirdparty%2Fsystemd.git network: route: expose route_hash_ops --- diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index 6bda0833609..28ef058651b 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -242,7 +242,7 @@ int route_compare_func(const Route *a, const Route *b) { } } -DEFINE_PRIVATE_HASH_OPS_WITH_KEY_DESTRUCTOR( +DEFINE_HASH_OPS_WITH_KEY_DESTRUCTOR( route_hash_ops, Route, route_hash_func, diff --git a/src/network/networkd-route.h b/src/network/networkd-route.h index 6bc19fd7d88..a3194de1ae7 100644 --- a/src/network/networkd-route.h +++ b/src/network/networkd-route.h @@ -70,6 +70,7 @@ typedef struct Route { void route_hash_func(const Route *route, struct siphash *state); int route_compare_func(const Route *a, const Route *b); +extern const struct hash_ops route_hash_ops; int route_new(Route **ret); Route *route_free(Route *route);