freebsd with flexible iflib nic queues
Go to file
Brian Behlendorf ec7d53e99a Add basic credential support and splat tests.
The previous credential implementation simply provided the needed types and
a couple of dummy functions needed.  This update correctly ties the basic
Solaris credential API in to one of two Linux kernel APIs.

Prior to 2.6.29 the linux kernel embeded all credentials in the task
structure.  For these kernels, we pass around the entire task struct as if
it were the credential, then we use the helper functions to extract the
credential related bits.

As of 2.6.29 a new credential type was added which we can and do fairly
cleanly layer on top of.  Once again the helper functions nicely hide
the implementation details from all callers.

Three tests were added to the splat test framework to verify basic
correctness.  They should be extended as needed when need credential
functions are added.
2009-07-27 17:18:59 -07:00
cmd Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
config Add basic credential support and splat tests. 2009-07-27 17:18:59 -07:00
include Add basic credential support and splat tests. 2009-07-27 17:18:59 -07:00
lib Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
module Add basic credential support and splat tests. 2009-07-27 17:18:59 -07:00
patches Linux VM Integration Cleanup 2009-03-04 10:04:15 -08:00
scripts Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
AUTHORS Prep for spl-0.4.3 tag. 2009-03-20 14:48:30 -07:00
autogen.sh Packaging improvements for RHEL and SLES 2009-06-16 10:44:59 -07:00
ChangeLog Update ChangeLog 2009-07-02 14:19:11 -07:00
configure Add basic credential support and splat tests. 2009-07-27 17:18:59 -07:00
configure.ac Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
COPYING Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
DISCLAIMER Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
INSTALL Trivial commit to remove whitespace 2008-07-09 19:11:29 +00:00
Makefile.am Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
Makefile.in Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
META Update ChangeLog with a high level summary of the changes from 2009-06-22 15:31:40 -07:00
spl_config.h.in Add basic credential support and splat tests. 2009-07-27 17:18:59 -07:00
spl_unconfig.h Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
spl-modules.spec.in Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00
spl.spec.in Simplify rpm build rules, added config/rpm.am. 2009-07-01 14:37:44 -07:00