{% extends 'base.html' %} {% block content %}

Load Generator


{{ form.hidden_tag() }}
{{ form.num_requests.label(class="col-sm-2 col-form-label") }}
{% if form.num_requests.errors %} {{ form.num_requests(class="form-control is-invalid") }}
{% for error in form.num_requests.errors %}{{ error }}{% endfor %}
{% else %} {{ form.num_requests(class="form-control") }} {% endif %}

{{ form.num_generated.label(class="col-sm-2 col-form-label") }}
{% if form.num_generated.errors %} {{ form.num_generated(class="form-control is-invalid") }}
{% for error in form.num_generated.errors %}{{ error }}{% endfor %}
{% else %} {{ form.num_generated(class="form-control") }} {% endif %}

{{ form.num_released.label(class="col-sm-2 col-form-label") }}
{% if form.num_released.errors %} {{ form.num_released(class="form-control is-invalid") }}
{% for error in form.num_released.errors %}{{ error }}{% endfor %}
{% else %} {{ form.num_released(class="form-control") }} {% endif %}

Service Types:
{{ form.request_type_slice_l2nm }} {{ form.request_type_slice_l2nm .label(class="col-sm-3 col-form-label") }} {{ form.request_type_slice_l3nm }} {{ form.request_type_slice_l3nm .label(class="col-sm-3 col-form-label") }}
{{ form.request_type_service_l2nm }} {{ form.request_type_service_l2nm.label(class="col-sm-3 col-form-label") }} {{ form.request_type_service_l3nm }} {{ form.request_type_service_l3nm.label(class="col-sm-3 col-form-label") }}
{{ form.request_type_service_mw }} {{ form.request_type_service_mw .label(class="col-sm-3 col-form-label") }} {{ form.request_type_service_tapi }} {{ form.request_type_service_tapi.label(class="col-sm-3 col-form-label") }}

{{ form.device_regex.label(class="col-sm-2 col-form-label") }}
{% if form.device_regex.errors %} {{ form.device_regex(class="form-control is-invalid") }}
{% for error in form.device_regex.errors %}{{ error }}{% endfor %}
{% else %} {{ form.device_regex(class="form-control") }} {% endif %}

{{ form.endpoint_regex.label(class="col-sm-2 col-form-label") }}
{% if form.endpoint_regex.errors %} {{ form.endpoint_regex(class="form-control is-invalid") }}
{% for error in form.endpoint_regex.errors %}{{ error }}{% endfor %}
{% else %} {{ form.endpoint_regex(class="form-control") }} {% endif %}

{{ form.offered_load.label(class="col-sm-2 col-form-label") }}
{% if form.offered_load.errors %} {{ form.offered_load(class="form-control is-invalid") }}
{% for error in form.offered_load.errors %}{{ error }}{% endfor %}
{% else %} {{ form.offered_load(class="form-control") }} {% endif %}

{{ form.holding_time.label(class="col-sm-2 col-form-label") }}
{% if form.holding_time.errors %} {{ form.holding_time(class="form-control is-invalid") }}
{% for error in form.holding_time.errors %}{{ error }}{% endfor %}
{% else %} {{ form.holding_time(class="form-control") }} {% endif %}

{{ form.inter_arrival_time.label(class="col-sm-2 col-form-label") }}
{% if form.inter_arrival_time.errors %} {{ form.inter_arrival_time(class="form-control is-invalid") }}
{% for error in form.inter_arrival_time.errors %}{{ error }}{% endfor %}
{% else %} {{ form.inter_arrival_time(class="form-control") }} {% endif %}

{{ form.availability.label(class="col-sm-2 col-form-label") }}
{% if form.availability.errors %} {{ form.availability(class="form-control is-invalid") }}
{% for error in form.availability.errors %}{{ error }}{% endfor %}
{% else %} {{ form.availability(class="form-control") }} {% endif %}

{{ form.capacity_gbps.label(class="col-sm-2 col-form-label") }}
{% if form.capacity_gbps.errors %} {{ form.capacity_gbps(class="form-control is-invalid") }}
{% for error in form.capacity_gbps.errors %}{{ error }}{% endfor %}
{% else %} {{ form.capacity_gbps(class="form-control") }} {% endif %}

{{ form.e2e_latency_ms.label(class="col-sm-2 col-form-label") }}
{% if form.e2e_latency_ms.errors %} {{ form.e2e_latency_ms(class="form-control is-invalid") }}
{% for error in form.e2e_latency_ms.errors %}{{ error }}{% endfor %}
{% else %} {{ form.e2e_latency_ms(class="form-control") }} {% endif %}

{{ form.max_workers.label(class="col-sm-2 col-form-label") }}
{% if form.max_workers.errors %} {{ form.max_workers(class="form-control is-invalid") }}
{% for error in form.max_workers.errors %}{{ error }}{% endfor %}
{% else %} {{ form.max_workers(class="form-control") }} {% endif %}

{{ form.do_teardown }} {{ form.do_teardown.label(class="col-sm-3 col-form-label") }}

DLT Settings:
{{ form.record_to_dlt }} {{ form.record_to_dlt.label(class="col-sm-3 col-form-label") }}
{{ form.dlt_domain_id.label(class="col-sm-2 col-form-label") }} {% if form.dlt_domain_id.errors %} {{ form.dlt_domain_id(class="form-control is-invalid") }}
{% for error in form.dlt_domain_id.errors %}{{ error }}{% endfor %}
{% else %} {{ form.dlt_domain_id(class="form-control") }} {% endif %}

Status:
{{ form.infinite_loop }} {{ form.infinite_loop.label(class="col-sm-3 col-form-label") }} {{ form.running }} {{ form.running.label(class="col-sm-3 col-form-label") }}

{{ form.submit(class="btn btn-primary") }}
{% endblock %}