{% extends 'dcim/device_component.html' %} {% load helpers %} {% load plugins %} {% block content %}
Interface
Device {{ instance.device }}
Name {{ instance.name }}
Label {{ instance.label|placeholder }}
Type {{ instance.get_type_display }}
Enabled {% if instance.enabled %} {% else %} {% endif %}
LAG {% if instance.lag%} {{ instance.lag }} {% else %} None {% endif %}
Description {{ instance.description|placeholder }}
MTU {{ instance.mtu|placeholder }}
MAC Address {{ instance.mac_address|placeholder }}
802.1Q Mode {{ instance.get_mode_display }}
{% include 'extras/inc/tags_panel.html' with tags=instance.tags.all %} {% plugin_left_page instance %}
{% if instance.is_connectable %}
Connection
{% if instance.cable %} {% if instance.connected_endpoint.device %} {% with iface=instance.connected_endpoint %} {% endwith %} {% elif instance.connected_endpoint.circuit %} {% with ct=instance.connected_endpoint %} {% endwith %} {% endif %}
Cable {{ instance.cable }}
Device {{ iface.device }}
Name {{ iface.name }}
Type {{ iface.get_type_display }}
Enabled {% if iface.enabled %} {% else %} {% endif %}
LAG {% if iface.lag%} {{ iface.lag }} {% else %} None {% endif %}
Description {{ iface.description|placeholder }}
MTU {{ iface.mtu|placeholder }}
MAC Address {{ iface.mac_address|placeholder }}
802.1Q Mode {{ iface.get_mode_display }}
Provider {{ ct.circuit.provider }}
Circuit {{ ct.circuit }}
Side {{ ct.term_side }}
Path Status {% if instance.path.is_active %} Reachable {% else %} Not Reachable {% endif %}
{% else %}
Not connected {% if perms.dcim.add_cable %} {% endif %}
{% endif %}
{% endif %} {% if instance.is_lag %}
LAG Members
{% for member in instance.member_interfaces.all %} {% empty %} {% endfor %}
Parent Interface Type
{{ member.device }} {{ member }} {{ member.get_type_display }}
No member interfaces
{% endif %} {% plugin_right_page instance %}
{% include 'panel_table.html' with table=ipaddress_table heading="IP Addresses" %}
{% include 'panel_table.html' with table=vlan_table heading="VLANs" %}
{% plugin_full_width_page instance %}
{% endblock %}