docs: def summary(self):
          """property to return the summary MAC addresses and state
  
          This filters the MACs whose health is OK,
          and in 'Enabled' State would be returned.
          The returned format will be {<port_id>: <mac_address>}.
          This is because RIBCL returns the data in format
          {'Port 1': 'aa:bb:cc:dd:ee:ff'} and ironic ilo drivers inspection
          consumes the data in this format.
          Note: 'Id' is referred to as "Port number".
          """
          mac_dict = {}
          for eth in self.get_members():
              if eth.mac_address is not None:
                  if (eth.status is not None and
                          eth.status.health == sys_cons.HEALTH_OK
                          and eth.status.state ==
                          sys_cons.HEALTH_STATE_ENABLED):
                      mac_dict.update(
                          {'Port ' + eth.identity: eth.mac_address})
          return mac_dict