Lksctp tools conflicts with kernel 2.6 10


















Bug Fix multihomed connection failures on 64bit systems. Bug fix accessing gap ack blocks array with -ve index in. Bug memset parameter misordering. Olaf Kirch. Patch Partial Reliability extension support. NA Use id to ptr translation service to assign and validate assoc ids. NA Update to 2. Patch RPM packaging bugfixes. Patch Added new style API testcases. NA Fix bugs in byte order conversion while processing certain. La Monte. NA Enable shared libraries in lksctp-tools. NA Fix the duplicate increment of checksum error counter and.

NA Fix to free assocs in the acceptq of a one-to-one style socket. NA lksctp-tools tree re-organization samudrala. NA Fix malloc calls in kernel tests with no error checks. NA Fix bugs in conversions between msecs and jiffies. NA draft 07 API: samudrala. Bug Fixes for a couple of issues with ssnmap allocation. Bug Fix to avoid large kmalloc failures on 64bit platforms samudrala. NA Set output interface for link-local v6 addresses jgrimm. Patch Support v4-mapped-v6 addresses ardelle.

Patch Shutdown transport selection fix. NA Fix hlist bug introduced by mainline kernel jgrimm. Patch Change rto sysctl vars to milliseconds rmlayer. Patch Add kamikaze test. Bug Bug fix for input loop exiting too early on TCP-style jgrimm. Bug Fixes from InterOp jgrimm, samudrala. Bug Stale cookie might not be first err cause ardelle. Bug Initialize missing v4 fields of a v6 accept socket samudrala. Patch sendmsg updates for TCP-style sockets.

Patch Add control chunk bundling jgrimm. NA Add some macros to help cleanup code. Patch Fix for poll on a TCP-style listening socket. Patch Add per message fragment tracking jgrimm. Patch shutdown support for TCP-style sockets. Bug Fix can't send to routed ipv6 address bug jgrimm. Patch Allow v4 private to v4 global association. Patch Use kernel crypto api jgrimm.

Patch listen backlog support for TCP-style sockets. Patch New kernel test to verify TCP-style socket interfaces. Bug Panic in close. Patch frametest for TCP-style sockets. Patch Receiver SWS prevention. Patch accept support for TCP-style sockets. NA Bug fix from mailing list Norbert Kiesel. Bug Fix testcases for v4 only configurations jgrimm. Patch Renege for "fills gap" case.

Bug Round-robin retransmit path updates. Bug v6 source address selection support. Patch Add testcase for partial data delivery. Patch Partial Data Delivery. NA C99 struct initializer cleanup. Art Haas. Patch Add v6 scoping testcases. Patch Cleanup of assoc bind addr list initialization samudrala. Patch Large Message Fragmentation support jgrimm. Patch Fix to update rwnd on partial reads.

Patch Minor fixes to overlapping init. Patch Minor fixes to icmp error handler. Patch Advisory marker as 'unsafe' for unload. Patch Heartbeat timer during shutdown fixes jgrimm. Patch Path mtu support for v4 addresses.

Patch Add heartbeat jitter ardelle. Patch Remove hardcoded stream limits jgrimm. Patch Handle ip re-assembled non-linear skb's samudrala. Bug Retransmitting already gap-acked TSNs jgrimm. Patch Fixes for compiler issues with gcc 3.

Patch Notifier registration for v6 addr events. Patch Stale cookie support. Patch v6 source address selection support. Patch Blocking connect support. Patch udp-style connect non-blocking support. Patch Peer address parameters socket option ardelle.

Patch short circuit "no route" case jgrimm. Patch Initial Source address selection support. Bug Lost CWR scenario fix jgrimm. Patch Checks for tcp-style sockets.

Bug Retain the order of retransmission. Bug Bug in the calculation of highest new tsn in sack. Bug Data can end up getting sent ahead of pend. Bug Fast retranmist should ignore cwnd limit. Bug v6 kernel tests pass without IPv6 configured. Patch Handle Unrecognized Parms daisyc. Bug Association freed twice jgrimm. You can now even transfer the kernel rpm package to other CentOS systems and install it there exactly the same way, which means you don't have to compile the kernel there again.

Next we create a ramdisk for our new kernel, because otherwise the system will most likely not boot our new kernel:. Now we must configure our GRUB boot loader so that our new kernels gets booted when we restart the system. Have a look at your existing working kernel stanzas there and take one of them as a sample for your new stanza and replace the kernel and ramdisk, then add the stanza above all other stanzas. If everything goes well, it should come up with the new kernel.

You can check if it's really using your new kernel by running. Select your old kernel and start the system. You can now try again to compile a working kernel. Jump to: navigation , search. Don't do it if the first command shows errors! If your patches are compressed with gzip. You can also apply kernel prepatches to your kernel sources. For example, if you need a feature that is available only in kernel 2.

Instead, a patch You can apply that patch to the 2. Prepatches are the equivalent to alpha releases for Linux; they live in the testing directories in the archives. They should be applied using the patch 1 utility to the source code of the previous full release with a 3-part version number for example, the 2. So if you want to compile a 2. It's a good idea to use the configuration of your current working kernel as a basis for your new kernel.

Go to Load an Alternate Configuration File and choose. Then browse through the kernel configuration menu and make your choices. I use -default so our kernel rpm package will be named kernel You can leave the string empty or specify a different one which helps you identify the kernel e.

Please note: After you have installed kernel When you are finished and select Exit , answer the following question Do you wish to save your new kernel configuration? Now be patient, the kernel compilation can take some hours, depending on your kernel configuration and your processor speed.

After the successful kernel build, a src. The src. Please note the --nodeps switch: if you don't use it, you will see an error like this:. You can now even transfer the kernel rpm package to other CentOS systems and install it there exactly the same way, which means you don't have to compile the kernel there again. Next we create a ramdisk for our new kernel, because otherwise the system will most likely not boot our new kernel:.

Now we must configure our GRUB boot loader so that our new kernels gets booted when we restart the system.



0コメント

  • 1000 / 1000