:orphan: .. index:: pair: struct; arl_entry_t .. _doxid-structarl__entry__t: struct arl_entry_t ================== .. toctree:: :hidden: Overview ~~~~~~~~ ARL table entry structure :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct arl_entry_t { // fields uint8_t :ref:`mac`[ETHER_ADDR_LEN]; char* :ref:`vlan`; unsigned int :ref:`port`; :ref:`arl_entry_type` :ref:`type`; // methods :ref:`TAILQ_ENTRY`(arl_entry_t); }; .. _details-structarl__entry__t: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ ARL table entry structure Fields ------ .. index:: pair: variable; mac .. _doxid-structarl__entry__t_1a30f301c4b3b00d084d9b92b3e2d44882: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t mac[ETHER_ADDR_LEN] MAC address .. index:: pair: variable; vlan .. _doxid-structarl__entry__t_1a0a5ae7075a9e67c1a9a27d7232ed8779: .. ref-code-block:: cpp :class: doxyrest-title-code-block char* vlan VLAN name .. index:: pair: variable; port .. _doxid-structarl__entry__t_1abf7bbf4e6507b0384f6d1053307b791b: .. ref-code-block:: cpp :class: doxyrest-title-code-block unsigned int port Port number .. index:: pair: variable; type .. _doxid-structarl__entry__t_1ad521a5b5498252c2b6ea18efbea5d39f: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`arl_entry_type` type Entry type Methods ------- .. index:: pair: function; TAILQ_ENTRY .. _doxid-structarl__entry__t_1a2978625e66512a9eadbe8e0483fa2362: .. ref-code-block:: cpp :class: doxyrest-title-code-block TAILQ_ENTRY(arl_entry_t) Tail queue links