Lines Matching full:interface
2 * @brief Virtual Network Interface
30 * @brief Virtual network interface support functions
31 * @defgroup virtual Virtual Network Interface Support Functions
38 /** Virtual interface capabilities */
43 /** Virtual LAN interface (VLAN) */
46 /** Virtual Ethernet bridge interface. */
93 * struct so that we are compatible with network interface API.
97 /** Get the virtual interface capabilities */
111 * The callback returns NET_OK if this interface will accept the
113 * dropped and NET_CONTINUE to pass it to next interface.
117 /** Pass the attachment information to virtual interface */
131 /* Make sure that the network interface API is properly setup inside
136 /** Virtual L2 context that is needed to binding to the real network interface
143 /* My virtual network interface */
148 * Other network interface this virtual network interface is
162 /** Link address for this network interface */
170 * @brief Attach virtual network interface to the given network interface.
172 * @param virtual_iface Virtual network interface.
173 * @param iface Network interface we are attached to. This can be NULL,
182 * @brief Return network interface related to this virtual network interface.
183 * The returned network interface is below this virtual network interface.
185 * @param iface Virtual network interface.
187 * @return Network interface related to this virtual interface or
188 * NULL if no such interface exists.
193 * @brief Return the name of the virtual network interface L2.
195 * @param iface Virtual network interface.
199 * @return Name of the virtual network interface.
204 * @brief Set the name of the virtual network interface L2.
206 * @param iface Virtual network interface.
212 * @brief Set the L2 flags of the virtual network interface.
214 * @param iface Virtual network interface.
225 * @param input_iface Network interface receiving the pkt.
238 * @brief Initialize the network interface so that a virtual
239 * interface can be attached to it.
241 * @param iface Network interface
253 * @brief Update the carrier state of the virtual network interface.
254 * This is called if the underlying interface is going down.
256 * @param iface Network interface
268 * @brief Update the carrier state of the virtual network interface.
269 * This is called if the underlying interface is going up.
271 * @param iface Network interface
287 * @param iface Network interface
320 * @brief Create a virtual network interface. Binding to another interface
337 * @param mtu Maximum transfer unit in bytes for this network interface.
347 * @brief Create a virtual network interface. Binding to another interface
365 * @param mtu Maximum transfer unit in bytes for this network interface.