VSF Documented
vsf_wifi_netdrv.c File Reference
#include "./vsf_wifi_cfg.h"
#include "./vsf_wifi_netdrv.h"
#include "./vsf_wifi_priv.h"

Macros

#define __VSF_NETDRV_CLASS_INHERIT_NETLINK__
 
#define __VSF_WIFI_NETDRV_CLASS_IMPLEMENT
 
#define __WIFI_NETDRV_PEND_RX   (1 << 0)
 
#define __WIFI_NETDRV_PEND_LINK_UP   (1 << 1)
 
#define __WIFI_NETDRV_PEND_LINK_DOWN   (1 << 2)
 
#define __WIFI_NETDRV_SNAP_SIZE   8
 
#define __WIFI_NETDRV_ETH_HDR_SIZE   14
 

Functions

void vsf_wifi_netdrv_start (vk_netdrv_wifi_t *netdrv, vsf_wifi_t *wifi)
 

Variables

const struct vk_netlink_op_t vk_netdrv_wifi_netlink_op
 

Macro Definition Documentation

◆ __VSF_NETDRV_CLASS_INHERIT_NETLINK__

#define __VSF_NETDRV_CLASS_INHERIT_NETLINK__

◆ __VSF_WIFI_NETDRV_CLASS_IMPLEMENT

#define __VSF_WIFI_NETDRV_CLASS_IMPLEMENT

◆ __WIFI_NETDRV_PEND_RX

#define __WIFI_NETDRV_PEND_RX   (1 << 0)

◆ __WIFI_NETDRV_PEND_LINK_UP

#define __WIFI_NETDRV_PEND_LINK_UP   (1 << 1)

◆ __WIFI_NETDRV_PEND_LINK_DOWN

#define __WIFI_NETDRV_PEND_LINK_DOWN   (1 << 2)

◆ __WIFI_NETDRV_SNAP_SIZE

#define __WIFI_NETDRV_SNAP_SIZE   8

◆ __WIFI_NETDRV_ETH_HDR_SIZE

#define __WIFI_NETDRV_ETH_HDR_SIZE   14

Function Documentation

◆ vsf_wifi_netdrv_start()

void vsf_wifi_netdrv_start ( vk_netdrv_wifi_t * netdrv,
vsf_wifi_t * wifi )

Variable Documentation

◆ vk_netdrv_wifi_netlink_op

const struct vk_netlink_op_t vk_netdrv_wifi_netlink_op
Initial value:
= {
.init = __vk_netdrv_wifi_netlink_init,
.fini = __vk_netdrv_wifi_netlink_fini,
.can_output = __vk_netdrv_wifi_netlink_can_output,
.output = __vk_netdrv_wifi_netlink_output,
}
Generated from commit: vsfteam/vsf@d3b40b2