Difference between revisions of "Compiling KTCPVS"
(→Linux Kernel 2.6) |
|||
Line 1: | Line 1: | ||
− | |||
+ | == Introduction == | ||
+ | Since KTCPVS is implemented as a Linux kernel module, compilation will require the kernel header files matching the kernel version you wish to use the driver with. | ||
− | == Linux Kernel 2. | + | == Linux Kernel 2.4 == |
− | + | == Linux Kernel 2.6 == | |
I have tested it under CentOS 4.x, support for newer kernel will be added later. | I have tested it under CentOS 4.x, support for newer kernel will be added later. | ||
Line 29: | Line 30: | ||
</blockquote> | </blockquote> | ||
− | You can change the config file as your need, then use "tcpvsadm -f config" to load it, for more details, please refer the manual of tcpvsadm | + | You can change the config file as your need, then use "tcpvsadm -f config" to load it, for more details, please refer the manual of tcpvsadm. |
+ | |||
+ | |||
+ | [[Category:KTCPVS]] |
Revision as of 10:23, 5 June 2007
Introduction
Since KTCPVS is implemented as a Linux kernel module, compilation will require the kernel header files matching the kernel version you wish to use the driver with.
Linux Kernel 2.4
Linux Kernel 2.6
I have tested it under CentOS 4.x, support for newer kernel will be added later. Before begin please make sure the kernel-devel package is installed
Then check out the source code for 2.6 from the subversion:
svn co http://svn.linuxvirtualserver.org/repos/ktcpvs/branches/stable_for_2.6.9/ ktcpvs
Complie & install ktcpvs:
cd ktcpvs && make install
And now, you can use the start script under the ktcpvs directory to start the kernel thread ;)
./start
You can change the config file as your need, then use "tcpvsadm -f config" to load it, for more details, please refer the manual of tcpvsadm.