{% extends 'dcim/device_component.html' %} {% load helpers %} {% block content_left_page %}
Interface
Device {{ object.device }}
Name {{ object.name }}
Label {{ object.label|placeholder }}
Type {{ object.get_type_display }}
Enabled {% if object.enabled %} {% else %} {% endif %}
LAG {% if object.lag %} {{ object.lag }} {% else %} None {% endif %}
Description {{ object.description|placeholder }}
MTU {{ object.mtu|placeholder }}
MAC Address {{ object.mac_address|placeholder }}
802.1Q Mode {{ object.get_mode_display }}
{% endblock content_left_page %} {% block content_right_page %} {% if object.is_connectable %}
Connection
{% if object.cable %} {% if object.connected_endpoint.device %} {% with iface=object.connected_endpoint %} {% endwith %} {% elif object.connected_endpoint.circuit %} {% with ct=object.connected_endpoint %} {% endwith %} {% endif %}
Cable {{ object.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 object.path.is_active %} Reachable {% else %} Not Reachable {% endif %}
{% else %}
Not connected {% if perms.dcim.add_cable %} {% endif %}
{% endif %}
{% endif %} {% if object.is_lag %}
LAG Members
{% for member in object.member_interfaces.all %} {% empty %} {% endfor %}
Parent Interface Type
{{ member.device }} {{ member }} {{ member.get_type_display }}
No member interfaces
{% endif %} {% endblock content_right_page %} {% block content_full_width_page %} {% include 'panel_table.html' with table=ipaddress_table heading="IP Addresses" %} {% include 'panel_table.html' with table=vlan_table heading="VLANs" %} {% endblock content_full_width_page %}