Commit Graph

11587 Commits

Author SHA1 Message Date
pooka
b7e34ac068 add rumpdev_scsipi 2010-08-23 20:53:41 +00:00
rmind
2e6f2099c6 Import NPF - a packet filter. Some features:
- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
  Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
  supporting generic RISC-like and specific CISC-like instructions for
  common patterns (e.g. IPv4 address matching).  See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@
2010-08-22 18:56:18 +00:00
perry
6cf2c06dc8 add 03.shell 2010-08-22 02:16:17 +00:00
pgoyette
60bf661b9d Add a new atf test-case to check that recursive module calls actually work. 2010-08-21 13:21:48 +00:00
jruoho
f7b06c8780 Move nmi(9) to the correct category. 2010-08-21 10:32:35 +00:00
jruoho
07deeab629 Add x86_msr_xcall(9). 2010-08-21 10:11:34 +00:00
christos
913978f34a add section 9 pages for x86 2010-08-21 06:38:59 +00:00
pooka
2a2d88d627 +10 2010-08-19 02:37:04 +00:00
sketch
5e78536699 Fix setlist for libmj with MKDEBUG. 2010-08-18 14:26:16 +00:00
pooka
708cd05329 +tp 2010-08-17 11:47:27 +00:00
he
855dfbc060 Bump size from 3500k to 3600k so that the contents fits again. 2010-08-16 13:24:54 +00:00
mrg
25c3593d4e add new option to build/use tools/pigz for compressing sets. for now
USE_PIGZGZIP defaults to "no".  (it depends upon local <pthread.h> and -lz.)

you can set it to "yes" on most modern platforms just fine.
2010-08-15 07:27:33 +00:00
mrg
12c4b3b795 re-enable shapestr.h and syncstr.h, from xextproto 7.1.2. 2010-08-14 08:51:32 +00:00
pgoyette
1c1548ae4e Fix cut&paste errors 2010-08-11 18:46:32 +00:00
pgoyette
df3ebe2e31 Include new module.9 MLINKS in set lists 2010-08-11 18:20:43 +00:00
pooka
db61e8e25d +tp 2010-08-10 21:57:44 +00:00
pooka
8ae636d82b +tp 2010-08-09 15:10:20 +00:00
pgoyette
11ed7da809 Fix cut-&-paste error 2010-08-08 00:44:38 +00:00
joerg
2337df1ccf + libmj_pic.a 2010-08-08 00:23:26 +00:00
pgoyette
6241e2c44e Add documentation for module_find_section() 2010-08-07 22:21:30 +00:00
christos
36eb8b89e2 Add bsd.ioconf.mk now that we are installing it. You must be able
to type 'make obj' and have it work from any directory, and if you
try from /usr/src/compat, this does not work because the build does
not automatically add -m $topdir/share/mk in that case.
2010-08-07 21:53:18 +00:00
christos
11e43416a1 Add cosmote examples. 2010-08-07 20:47:27 +00:00
wiz
16b537c3d2 Fix typo in MLINKS, from Stathis Kamperis. Adapt set lists, and run
them through sort while there.
2010-08-07 18:12:45 +00:00
agc
0fdb607276 merge conflicts
this isn't how this was planned, but needed for releases to build. will
be revisited later
2010-08-07 05:53:20 +00:00
agc
c7cc75d43f merge conflicts
this isn't how this was planned, but needed for releases to build. will
be revisited later
2010-08-07 05:30:58 +00:00
jruoho
db0aba6ecf Move fwhrng(4) and ichlpcib(4) to the right category. 2010-08-06 17:00:12 +00:00
jruoho
ee62bcfb03 Add hpet(4). 2010-08-06 16:42:31 +00:00
pooka
05ee96af0c +tp 2010-08-06 16:17:13 +00:00
christos
ac5ff9e38e add pthread_getattr_np 2010-08-06 05:39:43 +00:00
jruoho
a0b4611bb8 Add acpicpu(4). Describes the basic functionality (will be adjusted as the
functionality grows). Contains a big list of caveats as a TODO.
2010-08-05 17:31:10 +00:00
jruoho
78d8efa894 Add amdpcib(4). Ok njoly@. 2010-08-05 04:58:26 +00:00
joerg
96ee772e8c Mark correct entries as obsolete. 2010-08-04 20:50:30 +00:00
joerg
4dfb749204 Rename h_initfini3 dso now that it is a simple module. 2010-08-04 14:59:39 +00:00
pooka
c6145c7409 Actually, some nagging voice in my head tells me that all binary files
in the repo should be uuencoded, so uuencode the golden audio output.
2010-08-04 13:41:03 +00:00
pooka
f5615c2343 setlist lottery for dev/audio/pad test 2010-08-04 13:22:39 +00:00
pooka
b71aa0468b +tp 2010-08-02 10:29:58 +00:00
martin
f2db49e8b2 Add /libdata/firmware and /usr/lib/libintl* to install CDROMs with
root on iso9660; fixes PR install/43692 and install/43693.
2010-08-02 10:03:12 +00:00
jmmv
87c1b2b984 Add files for sort(1) tests. 2010-08-01 16:43:57 +00:00
kiyohara
c819f20a75 Support xserver. 2010-08-01 07:07:00 +00:00
joerg
7f1183f226 Add support for fenv.h interface for i386 and amd64.
Submitted by Stathis Kamperis as part of GSoC 2010 and ported from
FreeBSD.
2010-07-31 21:47:52 +00:00
pooka
c13e4851ce +tp 2010-07-31 17:12:53 +00:00
jmmv
9750aa35fa Add obsolete entries for usr/tests/lib/csu/h_initfini. Hi joerg@. 2010-07-31 10:42:22 +00:00
pgoyette
31f0dbbb9e Make a first pass at documenting the module(9) subsystem.
XXX This is by no means complete, but it is a beginning.
2010-07-31 03:14:05 +00:00
jruoho
1a6962b48f Document the stack macros from <sys/param.h>. 2010-07-30 09:12:58 +00:00
jruoho
c4b5a963cf Add fwhrng(4). Ok jakllsch@. 2010-07-29 18:25:19 +00:00
njoly
4347f0e7d5 Fix a few debug entries. 2010-07-29 16:30:26 +00:00
jruoho
b226f3d0e3 Add a simple test for pthread_join(3). 2010-07-28 21:29:15 +00:00
pooka
8dd6d6832e setlist gods are not favorable to me today 2010-07-28 20:08:45 +00:00
pooka
2a9e74cc14 +tp 2010-07-28 15:27:18 +00:00
joerg
cee90d4c4c Replace csu test case with a C++ based version. This makes the various
assembler routines obsolete. Be more exhaustive by testing dynamically
linked, statically linked and dynamically loaded.

XXX currently hard-codes /usr/tests due to limitations of bsd.test.mk
2010-07-28 13:51:38 +00:00