1.. _ethernet_interface: 2 3Ethernet 4######## 5 6.. contents:: 7 :local: 8 :depth: 2 9 10.. toctree:: 11 :maxdepth: 1 12 13 vlan.rst 14 lldp.rst 15 8021Qav.rst 16 17Overview 18******** 19 20Ethernet is a networking technology commonly used in local area networks (LAN). 21For more information, see this 22`Ethernet Wikipedia article <https://en.wikipedia.org/wiki/Ethernet>`_. 23 24Zephyr supports following Ethernet features: 25 26* 10, 100 and 1000 Mbit/sec links 27* Auto negotiation 28* Half/full duplex 29* Promiscuous mode 30* TX and RX checksum offloading 31* MAC address filtering 32* :ref:`Virtual LANs <vlan_interface>` 33* :ref:`Priority queues <traffic-class-support>` 34* :ref:`IEEE 802.1AS (gPTP) <gptp_interface>` 35* :ref:`IEEE 802.1Qav (credit based shaping) <8021Qav>` 36* :ref:`LLDP (Link Layer Discovery Protocol) <lldp_interface>` 37 38Not all Ethernet device drivers support all of these features. You can 39see what is supported by ``net iface`` net-shell command. It will print 40currently supported Ethernet features. 41 42API Reference 43************* 44 45.. doxygengroup:: ethernet 46 47.. doxygengroup:: ethernet_mii 48