This commit adds support for the 2.1 vserver API.
authorDaniel Hokka Zakrisson <daniel@hozac.com>
Fri, 3 Nov 2006 19:59:15 +0000 (19:59 +0000)
committerDaniel Hokka Zakrisson <daniel@hozac.com>
Fri, 3 Nov 2006 19:59:15 +0000 (19:59 +0000)
commite6580882caefa10d48e7668d879b52d80b87a6b2
tree9b3824572dc0832cb4eee6b215ed10216f9f8abb
parentc6c4a1a3e98fc6240cdd27511204916ec26d7ef2
This commit adds support for the 2.1 vserver API.
Update the kernel headers to 2.1.1-rc47.
Add the new ccapabilities, context flags, and network flags.
Use the correct VCMDs for the older calls.
Add vc_set_sched_v21, to configure the new scheduler.
Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the new interfaces for that.

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2367 94cd875c-1c1d-0410-91d2-eb244daf1a30
46 files changed:
Makefile.am
configure.ac
kernel/cacct.h [new file with mode: 0644]
kernel/cacct_cmd.h [new file with mode: 0644]
kernel/cacct_def.h [new file with mode: 0644]
kernel/cacct_int.h [new file with mode: 0644]
kernel/context.h
kernel/context_cmd.h
kernel/cvirt.h
kernel/cvirt_cmd.h
kernel/cvirt_def.h
kernel/debug.h
kernel/debug_cmd.h
kernel/dlimit.h
kernel/dlimit_cmd.h
kernel/global.h [new file with mode: 0644]
kernel/history.h [new file with mode: 0644]
kernel/inode.h
kernel/inode_cmd.h
kernel/limit.h
kernel/limit_cmd.h
kernel/limit_def.h
kernel/limit_int.h
kernel/monitor.h [new file with mode: 0644]
kernel/namespace_cmd.h
kernel/network.h
kernel/network_cmd.h
kernel/sched.h
kernel/sched_cmd.h
kernel/sched_def.h
kernel/signal_cmd.h
kernel/switch.h
kernel/tag.h [new file with mode: 0644]
kernel/xid.h [deleted file]
lib/Makefile-files
lib/ccaps-v13.c
lib/cflags-v13.c
lib/nflags-net.c
lib/syscall_setccaps-v13.hc
lib/syscall_setccaps-v21.hc [new file with mode: 0644]
lib/syscall_setccaps.c
lib/syscall_setsched-v13.hc
lib/syscall_setsched-v21.hc [new file with mode: 0644]
lib/syscall_setsched.c
lib/vserver-internal.h
lib/vserver.h