]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
common/pick_addr: refactor pick_address.cc and ipaddr.cc
authorKefu Chai <kchai@redhat.com>
Fri, 26 Mar 2021 10:23:35 +0000 (18:23 +0800)
committerKefu Chai <kchai@redhat.com>
Sat, 3 Apr 2021 02:06:13 +0000 (10:06 +0800)
commit52785d5a3607b2f2ee6d41069d18a154b3eb5d45
tree8c98d4b8c2991a5b80b6beaf4ba4b0d5847d1506
parentb106ec0bbf7fa726062989114f461f2d0a1f93a9
common/pick_addr: refactor pick_address.cc and ipaddr.cc

* do not replicate the same logic in IPv4 and IPv6 paths
* use helpers returning bool for filtering the candidate addresses
  for better readability

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/common/ipaddr.cc
src/common/pick_address.cc
src/include/ipaddr.h
src/test/test_ipaddr.cc