summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-11-11 09:21:26 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-11-11 12:49:42 +0900
commitca7d2083679b5853f8417bed40c0f7eb79465e1a (patch)
tree3a8b2ca9443d7ac27087c42d60c2de8b90eb5e31
parentc990101f239672cbdff1e237ac371fdc052b62aa (diff)
downloadsystemd-ca7d2083679b5853f8417bed40c0f7eb79465e1a.tar.gz
ether-addr-util: expose hw_addr_hash_func()
-rw-r--r--src/basic/ether-addr-util.c2
-rw-r--r--src/basic/ether-addr-util.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/basic/ether-addr-util.c b/src/basic/ether-addr-util.c
index 9be4baf123..b97997e1bf 100644
--- a/src/basic/ether-addr-util.c
+++ b/src/basic/ether-addr-util.c
@@ -39,7 +39,7 @@ int hw_addr_compare(const struct hw_addr_data *a, const struct hw_addr_data *b)
return memcmp(a->bytes, b->bytes, a->length);
}
-static void hw_addr_hash_func(const struct hw_addr_data *p, struct siphash *state) {
+void hw_addr_hash_func(const struct hw_addr_data *p, struct siphash *state) {
assert(p);
assert(state);
diff --git a/src/basic/ether-addr-util.h b/src/basic/ether-addr-util.h
index ae6605fb11..b2a3f0d58c 100644
--- a/src/basic/ether-addr-util.h
+++ b/src/basic/ether-addr-util.h
@@ -41,6 +41,7 @@ char* hw_addr_to_string(const struct hw_addr_data *addr, char buffer[HW_ADDR_TO_
#define HW_ADDR_NULL ((const struct hw_addr_data){})
+void hw_addr_hash_func(const struct hw_addr_data *p, struct siphash *state);
int hw_addr_compare(const struct hw_addr_data *a, const struct hw_addr_data *b);
static inline bool hw_addr_equal(const struct hw_addr_data *a, const struct hw_addr_data *b) {
return hw_addr_compare(a, b) == 0;