Doing so makes it no longer a cidr range entity_addr_t.
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
goto reply;
}
else {
- if (osdmap.require_osd_release >= ceph_release_t::nautilus) {
- // always blocklist type ANY
- addr.set_type(entity_addr_t::TYPE_ANY);
- } else {
- addr.set_type(entity_addr_t::TYPE_LEGACY);
+ if (!addr.is_cidr()) {
+ if (osdmap.require_osd_release >= ceph_release_t::nautilus) {
+ // always blocklist type ANY
+ addr.set_type(entity_addr_t::TYPE_ANY);
+ } else {
+ addr.set_type(entity_addr_t::TYPE_LEGACY);
+ }
}
string blocklistop;