|
Teonet library
0.4.7
|
#include <sys/types.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <arpa/inet.h>#include <net/if.h>#include <net/if_tun.h>#include <net/if_types.h>#include <netinet/if_ether.h>#include <netinet/in.h>#include <fcntl.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include "tuntap.h"Functions | |
| int | tuntap_sys_start (struct device *dev, int mode, int tun) |
| void | tuntap_sys_destroy (struct device *dev) |
| int | tuntap_sys_set_hwaddr (struct device *dev, struct ether_addr *eth_addr) |
| int | tuntap_sys_set_ipv4 (struct device *dev, t_tun_in_addr *s4, uint32_t bits) |
| int | tuntap_sys_set_ipv6 (struct device *dev, t_tun_in6_addr *s6, uint32_t bits) |
| int | tuntap_sys_set_ifname (struct device *dev, const char *ifname, size_t len) |
| int | tuntap_sys_set_descr (struct device *dev, const char *descr, size_t len) |
| void tuntap_sys_destroy | ( | struct device * | dev | ) |
Referenced by tuntap_destroy().
| int tuntap_sys_set_descr | ( | struct device * | dev, |
| const char * | descr, | ||
| size_t | len | ||
| ) |
Referenced by tuntap_set_descr().
| int tuntap_sys_set_hwaddr | ( | struct device * | dev, |
| struct ether_addr * | eth_addr | ||
| ) |
Referenced by tuntap_set_hwaddr().
| int tuntap_sys_set_ifname | ( | struct device * | dev, |
| const char * | ifname, | ||
| size_t | len | ||
| ) |
Referenced by tuntap_set_ifname().
| int tuntap_sys_set_ipv4 | ( | struct device * | dev, |
| t_tun_in_addr * | s4, | ||
| uint32_t | bits | ||
| ) |
Referenced by tuntap_set_ip().
| int tuntap_sys_set_ipv6 | ( | struct device * | dev, |
| t_tun_in6_addr * | s6, | ||
| uint32_t | bits | ||
| ) |
Referenced by tuntap_set_ip().
| int tuntap_sys_start | ( | struct device * | dev, |
| int | mode, | ||
| int | tun | ||
| ) |
Referenced by tuntap_start().