f-stack/freebsd
chenwei 3ce9eefdd7 Nginx: support kernel network stack, so we can do what fstack can't do,
e.g. unix socket, ipc (with APP on kernel network stack), packet from kernel network stack.
1. Add a new directive kernel_network_stack :
    Syntax: 	kernel_network_stack on | off;
    Default: 	kernel_network_stack off;
   Context: 	http, server
  This directive is available only when NGX_HAVE_FF_STACK is defined.
  Determines whether server should run on kernel network stack or fstack.
2. Use a simpler and  more effective solution to discriminate fstack fd(file descriptor, only socket for now) from kernel fd.
2017-12-08 18:32:08 +08:00
..
amd64 init 2017-04-21 18:43:26 +08:00
arm init 2017-04-21 18:43:26 +08:00
arm64 init 2017-04-21 18:43:26 +08:00
bsm init 2017-04-21 18:43:26 +08:00
contrib init 2017-04-21 18:43:26 +08:00
crypto init 2017-04-21 18:43:26 +08:00
ddb init 2017-04-21 18:43:26 +08:00
i386 init 2017-04-21 18:43:26 +08:00
kern Nginx: support kernel network stack, so we can do what fstack can't do, 2017-12-08 18:32:08 +08:00
libkern init 2017-04-21 18:43:26 +08:00
mips init 2017-04-21 18:43:26 +08:00
net FreeBSD: add module netgraph. 2017-10-25 14:38:15 +08:00
net80211 init 2017-04-21 18:43:26 +08:00
netgraph Add tool: ngctl. 2017-11-01 17:38:22 +08:00
netinet Fix #114: An out of bounds of memory in netinet/libalias/alias_sctp.c. 2017-12-05 15:32:10 +08:00
netinet6 init 2017-04-21 18:43:26 +08:00
netipsec init 2017-04-21 18:43:26 +08:00
netpfil init 2017-04-21 18:43:26 +08:00
opencrypto init 2017-04-21 18:43:26 +08:00
security init 2017-04-21 18:43:26 +08:00
sys add lvs toa option 2017-09-04 23:19:12 -04:00
tools init 2017-04-21 18:43:26 +08:00
vm init 2017-04-21 18:43:26 +08:00
x86 init 2017-04-21 18:43:26 +08:00
Makefile init 2017-04-21 18:43:26 +08:00