@Override
  public boolean setupDhcpForPvlan(
      final boolean isAddPvlan,
      final DomainRouterVO router,
      final Long hostId,
      final NicProfile nic)
      throws ResourceUnavailableException {

    s_logger.debug("SETUP DHCP PVLAN RULES");

    if (!nic.getBroadCastUri().getScheme().equals("pvlan")) {
      return false;
    }

    final DhcpPvlanRules pvlanRules = new DhcpPvlanRules(isAddPvlan, nic);

    return pvlanRules.accept(_advancedVisitor, router);
  }