Lines Matching full:interface
3 Network Interface
13 The network interface is a nexus that ties the network device drivers
15 data is transferred via a network interface. The network interfaces cannot be
25 The network interface can be turned ON by calling ``net_if_up()`` and OFF
27 interface is also turned ON by default.
30 pointer or by a network interface index. The network interface can be
31 resolved from its index by calling ``net_if_get_by_index()`` and from interface
42 The ``net_if_get_default()`` returns a *default* network interface. What
43 this default interface means can be configured via options like
47 selecting the default network interface.
62 Network interface state management
65 Zephyr distinguishes between two interface states: administrative state and
67 whether an interface is turned ON or OFF. This state is represented by
73 Bringing an interface up however not always means that the interface is ready to
75 internal interface status, was implemented. The operational state is updated
78 * The interface is brought up/down by the application (administrative state
80 * The interface is notified by the driver/L2 that PHY status has changed.
81 * The interface is notified by the driver/L2 that it joined/left a network.
85 default, the flag is set on a newly initialized interface. An example of an
91 initialized interface. An example of an event that changes the dormant state is
97 The operational state of an interface is updated as follows:
101 Interface is in :c:enumerator:`NET_IF_OPER_DOWN`.
105 Interface is in :c:enumerator:`NET_IF_OPER_DOWN` or
106 :c:enumerator:`NET_IF_OPER_LOWERLAYERDOWN` if the interface is stacked
111 Interface is in :c:enumerator:`NET_IF_OPER_DORMANT`.
115 Interface is in :c:enumerator:`NET_IF_OPER_UP`.
117 Only after an interface enters :c:enumerator:`NET_IF_OPER_UP` state the
118 :c:enumerator:`NET_IF_RUNNING` flag is set on the interface indicating that the
119 interface is ready to be used by the application.