summaryrefslogtreecommitdiffstats
path: root/usr.sbin/switchd/proc.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Sync switchd(8) and vmd(8) with the latest proc.c changes. This syncrzalamena2016-11-161-1/+2
| | | | | | basically imports the imsg_flush() fix from reyk@ in httpd(8). ok reyk@
* sync proc.c with vmd: add p_pw to specify a non-standard user for a process.reyk2016-10-051-2/+2
| | | | OK rzalamena@
* Kill p_env from proc.c. The p_env variable was not being used seriously andrzalamena2016-09-181-2/+1
| | | | | | | | it was always a copy of ps->ps_env. You might access the env variable now with: p->p_ps->ps_env. ok reyk@
* Teach switchd(8) how to fork+exec.rzalamena2016-09-141-7/+23
| | | | | | | | Note: this daemon has the -Wcast-qual compilation flag which trigger a warning that wasn't enable in httpd(8) or relayd(8). This will be fixed in a next diff and then synchronized with other daemons. ok reyk@
* Import switchd(8), a basic WIP OpenFlow implementation for OpenBSD.reyk2016-07-191-0/+175
switchd consists of two parts: 1. switchd(8) and switchctl(8), an OpenFlow controller or "vswitch". 2. switch(4), an OpenFlow-aware kernel "bridge". This the 1st part, the driver will be imported later. The code will remain disabled for a while, but it helps development to have it in the tree. switchd currently supports partial OpenFlow 1.0, but the goal is to use OpenFlow 1.3.5 instead (switch(4) already does 1.3.5). For more background information see: http://www.openbsd.org/papers/bsdcan2016-switchd.pdf https://youtu.be/Cuo0qT-lqig With help from yasuoka@ goda@ Import discussed with deraadt@