VSF Documented
Data Structures | Typedefs | Enumerations | Functions
vsf_netdrv.h File Reference
#include "component/tcpip/vsf_tcpip_cfg.h"
#include "kernel/vsf_kernel.h"
#include "utilities/ooc_class.h"
#include "./driver/wpcap/vsf_netdrv_wpcap.h"

Go to the source code of this file.

Data Structures

class  vk_netlink_op_t
 
class  vk_netdrv_adapter_op_t
 
struct  vk_netdrv_addr_t
 
class  vk_netdrv_t
 

Typedefs

typedef enum vk_netdrv_feature_t vk_netdrv_feature_t
 
typedef struct vk_netdrv_addr_t vk_netdrv_addr_t
 

Enumerations

enum  vk_netdrv_feature_t { VSF_NETDRV_FEATURE_THREAD = 1 << 0 }
 

Functions

void vsf_pnp_on_netdrv_new (vk_netdrv_t *netdrv)
 
void vsf_pnp_on_netdrv_del (vk_netdrv_t *netdrv)
 
void vsf_pnp_on_netdrv_prepare (vk_netdrv_t *netdrv)
 
void vsf_pnp_on_netdrv_connected (vk_netdrv_t *netdrv)
 
void vsf_pnp_on_netdrv_disconnect (vk_netdrv_t *netdrv)
 
void vk_netdrv_prepare (vk_netdrv_t *netdrv)
 
vk_netdrv_feature_t vk_netdrv_feature (vk_netdrv_t *netdrv)
 
vsf_err_t vk_netdrv_connect (vk_netdrv_t *netdrv)
 
void vk_netdrv_disconnect (vk_netdrv_t *netdrv)
 
void vk_netdrv_set_netlink_op (vk_netdrv_t *netdrv, const vk_netlink_op_t *netlink_op, void *param)
 
void * vk_netdrv_get_netif (vk_netdrv_t *netdrv)
 

Typedef Documentation

◆ vk_netdrv_feature_t

◆ vk_netdrv_addr_t

Enumeration Type Documentation

◆ vk_netdrv_feature_t

Enumerator
VSF_NETDRV_FEATURE_THREAD 

Function Documentation

◆ vsf_pnp_on_netdrv_new()

void vsf_pnp_on_netdrv_new ( vk_netdrv_t netdrv)

◆ vsf_pnp_on_netdrv_del()

void vsf_pnp_on_netdrv_del ( vk_netdrv_t netdrv)

◆ vsf_pnp_on_netdrv_prepare()

void vsf_pnp_on_netdrv_prepare ( vk_netdrv_t netdrv)

◆ vsf_pnp_on_netdrv_connected()

void vsf_pnp_on_netdrv_connected ( vk_netdrv_t netdrv)

◆ vsf_pnp_on_netdrv_disconnect()

void vsf_pnp_on_netdrv_disconnect ( vk_netdrv_t netdrv)

◆ vk_netdrv_prepare()

void vk_netdrv_prepare ( vk_netdrv_t netdrv)
extern

◆ vk_netdrv_feature()

vk_netdrv_feature_t vk_netdrv_feature ( vk_netdrv_t netdrv)
extern

◆ vk_netdrv_connect()

vsf_err_t vk_netdrv_connect ( vk_netdrv_t netdrv)
extern

◆ vk_netdrv_disconnect()

void vk_netdrv_disconnect ( vk_netdrv_t netdrv)
extern

◆ vk_netdrv_set_netlink_op()

void vk_netdrv_set_netlink_op ( vk_netdrv_t netdrv,
const vk_netlink_op_t netlink_op,
void *  param 
)
extern

◆ vk_netdrv_get_netif()

void * vk_netdrv_get_netif ( vk_netdrv_t netdrv)
extern