Commit Graph

393 Commits

Author SHA1 Message Date
pgoyette 183540fff2 Add hifn(4) and ubsec(4) to the NOTYET section, and note that they can
be successfully built only on architectures that have PCI.
2014-01-03 16:16:10 +00:00
pgoyette cdd7b47598 Add module glue for hifn(4) 2014-01-03 16:12:49 +00:00
pgoyette 2dd4f4d91a Modularize the opencrypto components and link to the build 2014-01-01 16:06:00 +00:00
pgoyette f45c6e8a3c Create modules for software crypto components. 2014-01-01 15:18:57 +00:00
pgoyette 09c7634540 Start modularizing the opencrypto framework. 2013-12-29 18:20:42 +00:00
pgoyette 77b8800e73 Re-sort in alphabetic sequence. 2013-12-29 16:32:32 +00:00
pgoyette 1b0023ef9a Modularize net/zlib so it can be used by the vnd module (and, eventually,
by an opencrypto module).
2013-12-29 08:09:44 +00:00
pgoyette 1b9d1cab87 Descend into ccd 2013-12-28 19:45:13 +00:00
pgoyette e5a29159a9 Make dksubr.c into a module, and make the cgd and dm modules depend on
it.

Now that cgd is completely modularized, descend into modules/cgd to
actually create the module.
2013-12-28 19:25:07 +00:00
christos e0f5dac1bf Remove strncat now that it is part of the kernel anyway. 2013-12-27 22:09:43 +00:00
lneto ae5a3d714d added luasystm files (for some reason it wasn't done in the last commit) 2013-12-17 00:02:22 +00:00
lneto 1c57b8e8aa renamed luacore to luasystm 2013-12-16 23:54:26 +00:00
lneto b716fbc627 using luaL_register() in luapmf 2013-12-16 23:35:48 +00:00
lneto a8dd600bee fixed lua(4) alloc (nsize can be lesser than osize) 2013-12-04 02:12:01 +00:00
joerg 3f8cd6d0ba Let's use a format string, shall we? 2013-12-02 12:29:44 +00:00
lneto 2421e2bfaa merged luaconf.h of kernel and userspace Lua 2013-12-02 06:07:22 +00:00
lneto f371334bc2 using Lua auxlib in luacore module 2013-12-02 05:06:32 +00:00
lneto f4a57b49a2 put Lua auxlib and some stdlibs in lua(4) 2013-12-02 04:57:41 +00:00
lneto c4a02e0a12 changed lua_Number to int64_t 2013-12-02 04:39:10 +00:00
mbalmer b345b17fdd switch from malloc(9) to kmem(9) 2013-11-23 15:53:37 +00:00
bad 0e35e79f53 ubsec is not a MI buildable module. disable it for now. 2013-11-18 16:23:47 +00:00
alnsn 870a203eea Build and install sljit.kmod and bpfjit.kmod iff ${MKSLJIT} != "no". 2013-11-17 18:58:28 +00:00
bad 456912e1a9 Make ubsec(4) loadable as kmod. 2013-11-17 17:16:24 +00:00
skrll e516de1ff2 Build a module for usmsc(4). 2013-11-16 16:59:03 +00:00
jmcneill d4b8b63b38 set GENASSYM_DIR for arm and earm 2013-11-09 17:30:46 +00:00
rmind a79812ea10 NPF: add support for specifying the interfaces before they are attached.
If an interface is or gets detached, all associated rules and connections
will be deactivated (it might be useful to have an option to invalidate
the associated connections).  Once the interface is reattached they will
become active.

Bump NPF_VERSION.
2013-11-08 00:38:26 +00:00
mbalmer ceb424979d fix build on arm 2013-10-31 16:50:14 +00:00
mbalmer 3b5eeb2ba0 initialize variables 2013-10-29 17:35:04 +00:00
mbalmer 96982b85d5 check parameters 2013-10-29 09:18:45 +00:00
mbalmer da8619577e linke pmf(9l) to the build 2013-10-28 20:32:14 +00:00
mbalmer 35b872f5c4 Initial Lua binding for pmf(9) 2013-10-28 20:06:05 +00:00
mbalmer 36d11e8a36 link core(9l) (docs pending) to the build 2013-10-28 19:18:54 +00:00
mbalmer 23d8d59a58 link the lua(4) module to the build 2013-10-28 18:51:13 +00:00
nonaka 87abaea977 Add driver for ASIX AX88178a and AX88179 Ethernet interface.
Ported from OpenBSD.
2013-10-26 09:16:19 +00:00
mbalmer c1f5fe0a62 use MODULE_CLASS_MISC for Lua modules 2013-10-23 18:57:40 +00:00
mbalmer 762ff41435 fix CVS marker and copyright year 2013-10-18 07:49:06 +00:00
mbalmer 15d6254306 check lua_tostring()'s return value 2013-10-18 07:46:55 +00:00
alnsn e20531c13e Use "%s" to panic. 2013-10-16 21:55:56 +00:00
mbalmer e9ea606005 core module for lua(4) 2013-10-16 19:47:19 +00:00
mbalmer 58881ebfcd welcome lua(4), a devide driver that can create and control Lua states inside the kernel 2013-10-16 19:44:57 +00:00
rmind 7b5edfdc0d NPF: G/C n-code in favour of BPF byte-code. Delete lots of code, mmm! 2013-09-19 01:49:07 +00:00
rmind 4e592132ab - Convert NPF to use BPF byte-code by default. Compile BPF byte-code in
npfctl(8) and generate separate marks to describe the filter criteria.
- Rewrite 'npfctl show' functionality and fix some of the bugs.
- npftest: add a test for BPF COP.
- Bump NPF_VERSION.
2013-09-19 01:04:45 +00:00
matt 68e39eb09b Keep track of undefined symbols and then use to determine whether a wrap
is required.
2013-08-07 17:29:15 +00:00
matt 1e205987d1 awk support scripts to generate trampolines in modules.
(adapted from previous LKM method).
<machine/asm.h> now has a KMODTRAMPOLINE macro to generate the trampoline
2013-08-07 17:06:22 +00:00
dholland 0166a5c7cf fix another defective C&P makefile 2013-07-20 20:44:02 +00:00
reinoud 70ad4376ce Add udf_rename.c to the UDF module make 2013-07-10 19:07:20 +00:00
dholland f545eefb81 Update the sources list for lfs.
It is a defect in our module system that failure to include all the sources
in here does not result in a build failure with undefined symbols.

(It is also a defect in our module system that we need a whole parallel
system of source lists for it.)
2013-06-16 03:55:35 +00:00
rmind bdfcfdcad8 - NPF connection tracking: rework synchronisation on tracking disable/enable
points and document it.  Split the worker thread into a separate module
  with an interface, so it could be re-used for other tasks.
- Replace ALG list with arrays and thus hit fewer cache lines.
- Misc bug fixes.
2013-06-02 02:20:04 +00:00
christos 3776b08253 add new file 2013-05-10 16:35:30 +00:00
christos 3f1838bce3 remove dup 2013-04-16 15:30:09 +00:00