summaryrefslogtreecommitdiffstats
path: root/src/tuntap.c
AgeCommit message (Collapse)Author
2014-08-02Introduce and use alloc helpersMatthias Schiffer
These new helpers will terminate fastd on allocation failures and add some additional convenience (allow strdup with NULL; typesafe new(type) macros).
2014-05-31Remove EINTR handling where signals are blocked anywaysMatthias Schiffer
2014-05-28Still more documentationMatthias Schiffer
2014-05-27A bit more fastd.h cleanupMatthias Schiffer
2014-05-27Merge handle_forward into fastd_send_dataMatthias Schiffer
2014-05-27Move tuntap handling out of poll.cMatthias Schiffer
2014-05-25Completely document fastd.hMatthias Schiffer
2014-04-30Remove now unneeded FD_CLOEXEC flag configMatthias Schiffer
2014-04-29Fold fastd_open_pipe into fastd_async_init, simpify fastd_setfl and ↵Matthias Schiffer
fastd_setfd and move to fastd.h
2014-04-20Make ctx globalMatthias Schiffer
2014-04-20Make conf globalMatthias Schiffer
2014-04-20Minimize poll interface to simplify implementation of alternative ↵Matthias Schiffer
implementations
2014-04-19Keep a vector of pollfds instead of regenerating it all the timeMatthias Schiffer
2014-03-14Adjust copyright yearsMatthias Schiffer
2013-11-29Compile with -std=c99 and restructure some code to ensure there is no ↵Matthias Schiffer
invalid aliasing (hopefully)
2013-11-20Replace max_packet_size functions by a max_overhead fieldMatthias Schiffer
2013-08-12Add pre-up and post-down handlersMatthias Schiffer
2013-08-12Improve interface name handlingMatthias Schiffer
2013-08-11OpenBSD fastd_tuntap_open implementationMatthias Schiffer
2013-08-09Merge Linux and FreeBSD fastd_tuntap_{read,write} implementationsMatthias Schiffer
2013-08-07Use multi-af tun mode on FreeBSD to make IPv6 work on tunMatthias Schiffer
2013-08-07Add FreeBSD implementation of fastd_tuntap_open()Matthias Schiffer
2013-08-07Move tun/tap initialization to a dedicated source fileMatthias Schiffer