History log of /dragonfly/usr.sbin/vknetd/vknetd.c (Results 1 – 13 of 13)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1
# 54919c3b 30-Aug-2018 Aaron LI <aly@aaronly.me>

vknetd(8): Minor style improvements


# 421a6e09 30-Jul-2019 Matthew Dillon <dillon@apollo.backplane.com>

vknetd - Isue FIOSETOWN to set pid for tap interface

* Issue FIOSETOWN ioctl to set the pid for the tap interface in the
child. The primary open occurs in the parent process and is lost
when we

vknetd - Isue FIOSETOWN to set pid for tap interface

* Issue FIOSETOWN ioctl to set the pid for the tap interface in the
child. The primary open occurs in the parent process and is lost
when we demonize.

* Note that vknetd does not set FIOASYNC and does not use SIGIO

show more ...


# def4dde1 30-Jul-2019 Matthew Dillon <dillon@apollo.backplane.com>

vknetd - Use the auto-clone /dev/tap device

* Don't scan pre-created /dev/tapN devices, use the auto-clone device.
The pre-created devices are going away.


Revision tags: v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 1709135e 12-Jan-2012 Matthew Dillon <dillon@apollo.backplane.com>

vknetd - Ignore SIGPIPE

* Ignore SIGPIPE, fixing an undesired kill of vknetd when a write()
races a vkernel termination.

Reported-by: tuxillo


# 2295495c 05-Dec-2011 Antonio Huete Jimenez <tuxillo@quantumachine.net>

vknetd - Fix a bug in previous commit.

We have to create pidfile and install signal handlers for the child.


# b57601f3 04-Dec-2011 Antonio Huete Jimenez <tuxillo@quantumachine.net>

vknetd - Add pidfile and signal handlers.

When started up, vknetd will create a pidfile in
/var/run/vknetd.pid by default or where specified
by option -i.

Add signal handlers to cleanup pid file.


# 86d7f5d3 26-Nov-2011 John Marino <draco@marino.st>

Initial import of binutils 2.22 on the new vendor branch

Future versions of binutils will also reside on this branch rather
than continuing to create new binutils branches for each new version.


Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0
# 1ecab6b9 07-Aug-2009 Matthew Dillon <dillon@apollo.backplane.com>

DEVFS - vknetd - Change default socket path from /dev/vknet to /var/run/vknet

Move the default socket path to something not inside /dev.


Revision tags: v2.3.2
# 24ec4757 15-May-2009 Matthew Dillon <dillon@apollo.backplane.com>

vknetd - add features, allow ip to be set in unsecure mode, allow addr 0.

Allow an IP address/mask to be specified whether in secure mode or not,
and allow packets with a source address of 0.0.0.0 t

vknetd - add features, allow ip to be set in unsecure mode, allow addr 0.

Allow an IP address/mask to be specified whether in secure mode or not,
and allow packets with a source address of 0.0.0.0 to pass in secure mode,
so dhclient/bootp works.

show more ...


Revision tags: v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1
# 1b893691 02-Jun-2008 Matthew Dillon <dillon@dragonflybsd.org>

Add missing exit(1).

Reported-by: Johannes Hofmann <hofmann@blob.baaderstrasse.com>


# dbfd168b 27-May-2008 Matthew Dillon <dillon@dragonflybsd.org>

Create a new daemon called vknetd. This daemon uses the new SOCK_SEQPACKET
feature to create a virtualized packet bridge accessible by userland (in
particular, user-run virtual kernels).


# 4c0bd493 17-Apr-2011 Sascha Wildner <saw@online.de>

vknetd(8): Raise WARNS to 6 and fix warnings.


# f72c50b3 29-Mar-2010 Thomas Nikolajsen <thomas@dragonflybsd.org>

vknet(1)/vknetd(8): improve markup, sync SYNOPSIS/usage() & update description

Default vknet socket path is /var/run/vknet;
it was updated from /dev/vknet after devfs(5) entered.