{% load url from future %} {% load report %}

Subnet matrix for {{ matrix.start_net.strCompressed }}

Showing utilization for subnets with masklengths {{ matrix.start_net.prefixlen }} to {{ matrix.end_net.prefixlen }}

{% with matrix.start_net.strNormal as link %} {% if show_unused %} Hide unused address rows {% else %} {% if ipv4 %} Show unused address rows {% endif %} {% endif %} {% endwith %} {% for heading in matrix.visible_column_headings %} {% endfor %} {% for node in matrix.nodes %} {% for subnet in node.subnets %} {% for cell in subnet %} {% if cell.is_empty %} {% else %} {% if forloop.counter == 1 %} {# First cell contains only the net address #} {% else %} {% endif %} {% endif %} {% empty %} {% endfor %} {% endfor %} {% endfor %}
{{ matrix.start_net.prefixlen }} ... {{ sub }} {{ heading }}
{{ node.net.strCompressed }}  
  {% if cell.link %} {{ cell.link.text }} {% else %} {{ cell.content }} {% endif %} {# cell #} {# Cells that are too small to have text #} {% if cell.colspan in hide_for %}   {% else %} {% if cell.link %} {{ cell.link.text }} {% else %} {{ cell.content }} {% endif %} {% endif %}