From 99ff68ac7e23f39a82f6d757a9fc5e028ac8397a Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 10 Jan 2019 13:06:19 -0600 Subject: [PATCH] msg/msg_types: entity_addr_t: is_ipv6() and is_ipv4() Signed-off-by: Sage Weil --- src/msg/msg_types.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/msg/msg_types.h b/src/msg/msg_types.h index 2ade8f926be..85347bb10bc 100644 --- a/src/msg/msg_types.h +++ b/src/msg/msg_types.h @@ -285,6 +285,13 @@ struct entity_addr_t { u.sa.sa_family = f; } + bool is_ipv4() const { + return u.sa.sa_family == AF_INET; + } + bool is_ipv6() const { + return u.sa.sa_family == AF_INET6; + } + sockaddr_in &in4_addr() { return u.sin; } -- 2.39.5