Virgil IoT KIT
Data Fields
vs_netif_t Struct Reference

Network interface. More...

#include <snap-structs.h>

Collaboration diagram for vs_netif_t:
Collaboration graph
[legend]

Data Fields

void * user_data
 User data. More...
 
vs_netif_init_t init
 Initialization. More...
 
vs_netif_deinit_t deinit
 Destroy. More...
 
vs_netif_tx_t tx
 Transmit data. More...
 
vs_netif_mac_t mac_addr
 MAC address. More...
 
uint8_t packet_buf [VS_NETIF_PACKET_BUF_SIZE]
 Packet buffer. More...
 
uint16_t packet_buf_filled
 Packet size. More...
 

Detailed Description

Network interface.

This structure contains network interface callbacks and packet data

Field Documentation

◆ deinit

vs_netif_deinit_t vs_netif_t::deinit

Destroy.

◆ init

vs_netif_init_t vs_netif_t::init

Initialization.

◆ mac_addr

vs_netif_mac_t vs_netif_t::mac_addr

MAC address.

◆ packet_buf

uint8_t vs_netif_t::packet_buf[VS_NETIF_PACKET_BUF_SIZE]

Packet buffer.

◆ packet_buf_filled

uint16_t vs_netif_t::packet_buf_filled

Packet size.

◆ tx

vs_netif_tx_t vs_netif_t::tx

Transmit data.

◆ user_data

void* vs_netif_t::user_data

User data.


The documentation for this struct was generated from the following file: