| Zephyr Project API 4.2.99
    A Scalable Open Source RTOS | 
Virtual L2 context that is needed to binding to the real network interface. More...
#include <virtual.h>
| Data Fields | |
| struct net_if * | iface | 
| Other network interface this virtual network interface is attached to. | |
| enum net_l2_flags | virtual_l2_flags | 
| This tells what L2 features does virtual support. | |
| bool | is_init | 
| Is this context already initialized. | |
| struct net_linkaddr | lladdr | 
| Link address for this network interface. | |
| char | name [VIRTUAL_MAX_NAME_LEN] | 
| User friendly name of this L2 layer. | |
Virtual L2 context that is needed to binding to the real network interface.
| struct net_if* virtual_interface_context::iface | 
Other network interface this virtual network interface is attached to.
These values can be chained so virtual network interfaces can run on top of other virtual interfaces.
| bool virtual_interface_context::is_init | 
Is this context already initialized.
| struct net_linkaddr virtual_interface_context::lladdr | 
Link address for this network interface.
| char virtual_interface_context::name[VIRTUAL_MAX_NAME_LEN] | 
User friendly name of this L2 layer.
| enum net_l2_flags virtual_interface_context::virtual_l2_flags | 
This tells what L2 features does virtual support.