From: Sage Weil Date: Thu, 10 Jan 2019 19:06:19 +0000 (-0600) Subject: msg/msg_types: entity_addr_t: is_ipv6() and is_ipv4() X-Git-Tag: v14.1.0~357^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=99ff68ac7e23f39a82f6d757a9fc5e028ac8397a;p=ceph.git msg/msg_types: entity_addr_t: is_ipv6() and is_ipv4() Signed-off-by: Sage Weil --- diff --git a/src/msg/msg_types.h b/src/msg/msg_types.h index 2ade8f926be3..85347bb10bc8 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; }