Teonet library
0.4.7
|
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <net/if.h>
#include <net/if_tun.h>
#include <netinet/if_ether.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include "tuntap.h"
Functions | |
int | tuntap_start (struct device *dev, int mode, int tun) |
void | tuntap_release (struct device *dev) |
int | tuntap_set_descr (struct device *dev, const char *descr) |
int | tuntap_set_ifname (struct device *dev, const char *ifname) |
char * | tuntap_get_hwaddr (struct device *dev) |
int | tuntap_set_hwaddr (struct device *dev, const char *hwaddr) |
int | tuntap_up (struct device *dev) |
int | tuntap_down (struct device *dev) |
int | tuntap_get_mtu (struct device *dev) |
int | tuntap_set_mtu (struct device *dev, int mtu) |
int | tuntap_read (struct device *dev, void *buf, size_t size) |
int | tuntap_write (struct device *dev, void *buf, size_t size) |
int | tuntap_get_readable (struct device *dev) |
int | tuntap_set_nonblocking (struct device *dev, int set) |
int | tuntap_set_debug (struct device *dev, int set) |
int tuntap_down | ( | struct device * | dev | ) |
int tuntap_get_mtu | ( | struct device * | dev | ) |
Referenced by main(), and tuntap_get_readable().
int tuntap_get_readable | ( | struct device * | dev | ) |
int tuntap_read | ( | struct device * | dev, |
void * | buf, | ||
size_t | size | ||
) |
void tuntap_release | ( | struct device * | dev | ) |
Referenced by main(), and tuntap_destroy().
int tuntap_set_debug | ( | struct device * | dev, |
int | set | ||
) |
Referenced by main(), and tuntap_start().
int tuntap_set_nonblocking | ( | struct device * | dev, |
int | set | ||
) |
int tuntap_write | ( | struct device * | dev, |
void * | buf, | ||
size_t | size | ||
) |