aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_tuntap.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Make BPF interop consistent with if_loopSeth Hoffert2024-04-191-1/+1
* if_tuntap: simplify storage of per-vnet clonersGleb Smirnoff2024-03-291-50/+18
* if_tun: check device nameKonstantin Belousov2023-12-121-1/+1
* if_tuntap: fix NOIP buildGleb Smirnoff2023-12-041-9/+8
* if_tuntap: add LRO support to tap devicesMichael Tuexen2023-11-191-2/+29
* if_tuntap: remove redundant checkMichael Tuexen2023-11-091-1/+1
* if_tuntap: support receive checksum offloading for tap interfacesMichael Tuexen2023-11-091-3/+31
* if_tuntap: trigger the bpf hook on transmitting for the tap interfaceMichael Tuexen2023-11-051-3/+12
* if_tuntap: improve code consistencyMichael Tuexen2023-11-041-2/+1
* tun/tap: correct ref count on cloned cdevsKonstantin Belousov2023-10-091-1/+4
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* tap(4): allow full-duplex and non-zero speedAlexandre Snarskii2023-05-311-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits2023-01-241-0/+1
* if_clone: migrate some consumers to the new KPI.Alexander V. Chernikov2022-09-221-11/+19
* Retire clone_drain_lockMateusz Guzik2022-08-201-1/+0
* routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang2021-08-221-1/+1
* tuntap: clean up cc --analyzeKyle Evans2021-07-221-1/+1
* Remove redundant rtinit() calls from tuntap.Alexander V. Chernikov2021-01-131-31/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+0
* tuntap: drop redundant if_mtu assignment in tuncreateKyle Evans2020-07-161-1/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+2
* tap(4) calls ether_input() in context of write(2). Enter networkGleb Smirnoff2020-01-231-0/+3
* tuntap(4): Fix NOINET build after r353741Kyle Evans2019-10-231-2/+4
* tuntap(4): properly declare if_tun and if_tap modulesKyle Evans2019-10-221-0/+6
* tuntap(4): restrict scope of net.link.tap.user_open slightlyKyle Evans2019-10-211-13/+2
* tuntap(4): use cdevpriv w/ dtor for last close instead of d_closeKyle Evans2019-10-201-11/+16
* tuntap(4): Use make_dev_s to avoid si_drv1 raceKyle Evans2019-10-201-49/+75
* tuntap(4): break out after setting TUN_DSTADDRKyle Evans2019-10-201-1/+3
* tuntap(4): Drop TUN_IASETKyle Evans2019-10-201-5/+1
* tap: add support for virtio-net offloadsVincenzo Maffione2019-10-181-14/+157
* Don't use if_maddr_rlock() in tuntap(4), use epoch(9) directly instead.Gleb Smirnoff2019-10-101-2/+3
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+3
* tuntap(4): loosen up tunclose restrictionsKyle Evans2019-10-041-7/+14
* if_tuntap: create /dev aliases when a tuntap device gets renamedKyle Evans2019-10-031-4/+82
* if_tuntap: add a busy/unbusy mechanism, replace destroy OPEN checkKyle Evans2019-10-031-4/+72
* tuntap: belatedly add MODULE_VERSION for if_tun and if_tapKyle Evans2019-08-191-0/+2
* if_tuntap: minor improvementsVincenzo Maffione2019-08-191-20/+18
* if_tuntap(4): Add TUNGIFNAMEKyle Evans2019-07-251-6/+5
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* tuntap: Defer clearing if_softc until after if_detachKyle Evans2019-05-141-3/+3
* tuntap: Improve styleKyle Evans2019-05-111-32/+31
* tuntap: Don't down tap interfaces if LINK0 is setKyle Evans2019-05-091-1/+2
* tuntap: Properly detach tap ifpKyle Evans2019-05-091-7/+9
* tun/tap: merge and rename to `tuntap`Kyle Evans2019-05-081-0/+1716