Scroll to navigation

LC_TUNTAP_CREATE(3) Librecast Programmer's Manual LC_TUNTAP_CREATE(3)

NAME

lc_tuntap_create - create TUN/TAP devices

SYNOPSIS

#include <librecast/if.h>
int lc_tuntap_create(char *ifname, int flags);

Compile and link with -llibrecast.

The flags argument may contain the following flags. One of IFF_TUN or IFF_TAP is required.

create TUN device (no Ethernet headers)
create TAP device
Do not provide packet information.
Create a queue of multiqueue device.

DESCRIPTION

lc_tuntap_create() creates a new TUN/TAP device

RETURN VALUE

lc_socket_new() On success, a file descriptor for the new socket is returned. On error, -1 is returned, and errno is set appropriately.

2022-02-01 LIBRECAST