Linux IMQ - Intermediate Queueing Device

Home
News
FAQ
Patches
Usage
WiKi
Links
Mailing List

Latest Patches

2.6.x kernels

  • Patch for 2.6.32 (by Jussi Kivilinna)
    (md5sum: f2990c8145cb383c2946bf70159e7d4b ) (sha1: ace00c703c692bd995a089b8d1f563679933abdc )
  • Patch for 2.6.31.x (by Jussi Kivilinna)
    (md5sum: d4483db33e36eb1b13ba8d4aeee3bfda ) (sha1: 1f8c78bf1fa980b070de575115b97eb27c5c4b07 )
  • Patch for 2.6.30.x (by Jussi Kivilinna)
    (md5sum: ae033949d952fe472cddfb8bacfce1f2 ) (sha1: 39c52e7b0412231319b1945b62ea4910f44cc667 )
  • Patch for 2.6.29 (by Jussi Kivilinna)
    (md5sum: ecec2ae99a8e1e15777f91b18a29b914 ) (sha1: 1a380a23f8761c1f89648bc9765e21d8598a8c25 )
  • Patch for 2.6.28 (by Jussi Kivilinna)
    (md5sum: dc69d511c37e91c445f26d1d7d52924a ) (sha1: 21ca063d2d6a5218a709434d50acd6b665179f20 )
  • Patch for 2.6.27 (by Jussi Kivilinna)
    (md5sum: 5d0fe29d8c77895c97cc49217b93123b ) (sha1: f4c1f715fcf7c319374dee74f135970e2bcbe0a6 )
  • Patch for 2.6.26 (by Jussi Kivilinna)
    (md5sum: 6de7329556f64ae7eb417ff3126089ee ) (sha1: 0a585a7b9c06c27b532f8344b573f791a46c8980 )
  • Patch for 2.6.25 (by Jussi Kivilinna/Pablo Sebastian Greco)
    (md5sum: 680d0a4d6ab8ec21737d2c8007d636d4) (sha1: 030f0c9690655be34c18e17ab4c7d989629f66ff)
  • Patch for 2.6.24 (by Pablo Sebastian Greco/Zabavschi Vlad)
    (md5sum: 6279d2e7c99000d48841251520cf8905) (sha1: f16e3fd12fdc3f132c97352d2a9c6b0787797359)
  • Patch for 2.6.23 (by Pablo Sebastian Greco/Zabavschi Vlad)
    (md5sum: 6d869929d3b8a9c7b1cc559ed527570f) (sha1: 17abe92d7c57f0906863f4d75f1d3025405086e7)
  • Patch for 2.6.22 (by Pablo Sebastian Greco/Zabavschi Vlad)
    (md5sum: 4380dc7a2ba67ba4eccfd4a7c677e14b) (sha1: 92c40ff618734ef373d29b3aaf56dc4bcebda0d0)
  • Patch for 2.6.21 (by Patrik Hildingsson/Andre Correa - fixed by Pablo Sebastian Greco/Kevin Shanahan/Zabavschi Vlad)
    (md5sum: 4f7826dc50b12768dc4869517a0b2cd6) (sha1: 8ca2e205eef74062aeac40a1d2814bee12342b79)
  • Patch for 2.6.20 (thanks to: Vlad Zabavschi)
    (md5sum: 8c843543be0411f49de7b31c6fa3604a) (sha1: f8412dbf869cef47c0ab3cecf493d1a5ca3a62bc)
  • Patch for 2.6.19 (thanks to Kevin Shanahan, Marcus Sundberg and Vlad Zabavschi)
    (md5sum: f29aba0f962bffa532873bde5b60da0e) (sha1: 5b9a2aae0a7df0ca8158a2491af45260d3f5c2fe)
  • Patch for 2.6.18
    (md5sum: 8d0f9e40affc9e711166ac2e9a6c548f) (sha1: 25375748df44ef32a905e9b0746814c0dada859c)
  • Patch for Linux-2.6.17 (2006-09-28 thanks to: Stanislav Maslovski)
    (md5sum: 0f3d425814ca3423e324330c81125a9d)
    (sha-1: 8a779ace2c9a544ac6a387333e021761661b4082)
  • Patch for linux-2.6.16 (2006-03-25 by Andre Correa)
    (md5sum: 24f17fba1096d7ec3f235ac97724c314)
    (sha-1: 96d818a6751aa64fabf7f33fc1aa4bf5f17a0d9c)
  • Patch for Linux-2.6.14 up to 2.6.15 (2005-12-16 by various)
  • Patch for Linux-2.6.13 (2005-08-21)
  • Patch for Linux-2.6.9/10/11/12 (up to 2.6.12.3 tested) (2004-10-21)
    (sha-1: 9b1a2b9139151d36b7c175486a6aae381b9c46f2)
  • Patch for Linux-2.6.8.1 (2004-09-16)
    (sha-1: 8ab2c8411b218bbf82c23ff94a779a640d812e30)
  • Patch for Linux-2.6.1 up to 2.6.7. (2004-09-08)
    (md5sum: 0650152de4c0428e186c381f98a1347a)
    (sha-1: 1fb52ed84af500bf14310b527dc30cf06f4b463e)

    2.4.x kernels

  • Patch for Linux-2.4.28 up to 2.4.34. (2004-12-14 by Andre Correa)
    (md5sum: e28ccd106d8a93aed0b71598aaeea202)
    (sha-1: bd2c80ad38288b0660e8b4965f3b7bb14d5dcf25)
  • Patch for Linux-2.4.24 up to 2.4.27 (2004-01-30 by Philip Thiem)
    (md5sum:59e985e65f31b3541868da6210442640)
    (sha-1: 53c3711730b1f8588f817fbdd247a5fe08fb4578)

    IPTables

  • Patch for iptables 1.4.4 (by Zabavschi Vlad, thanks to Jussi Kivilinna)
    (md5sum: 4ac31dac543684a7b17cdc4d40c1dbdf )
    (sha-1: f8252d88b5f3aea48391fea89d75a9ed854e0c79 )
  • Patch for iptables 1.4.3.2 (by Zabavschi Vlad, thanks to Jussi Kivilinna)
    (md5sum: 4f07f1af3db73c2bd445d5fa8ba489a1 )
    (sha-1: 9e8120d00220bf9485e221c6c07c23c07cbc7afa )
  • Patch for iptables 1.4.1 (2008-07-19 by Danny Rawlins)
    (md5sum: b99a6fe5607f75c3ff497bb8aeecebc5)
    (sha-1: 0b78109679243544b3a32dcccad3c7c56bfa5fb8)
  • Patch for iptables 1.4.0
    (md5sum: 0289aa81badbab94d375a935c4d1e614)
    (sha-1: 8e243b15c20400402d60f627a40b08957ac96c10)
  • Patch for iptables 1.3.6 up to 1.3.8
    (md5sum: 133a27ce2aa95581e91d364827f68293)
    (sha-1: 1a2d7d9bcb10e7d4e69f445d4882ab598b57855e)
  • Patch for iptables 1.3.0 up to 1.3.5 - See FAQ for details (2005-02-18 by Mateusz Pluta)
    (md5sum: 9adae8be9562775a176fc1b275b3cb29)
    (sha-1: bdf665cacc985fceaadf119ae7a756caca1589ad)
  • Patch for iptables up to 1.2.11 - See FAQ for details (2004-04-18 by Andre Correa)
    (md5sum: 696184ae9acf16cfc6b660ba660bafd6)
    (sha-1: a4e8212c8a1e3edf8f8879f9608ccc9eab9abf90)


    RPM patches

    (by Vlad Zabavschi - last update 2007/03/01)

    Note: Before trying to compile from source you shoud link /usr/src/linux -> to your kernel source directory ( which has to be patched with IMQ in order to work ).

    Patch for iptables-1.3.7-2.1.imq.src.rpm
    (md5sum: 0c20ac784a8aa80816d02a95b65dda64)
    (sha-1: b620f8275d35d7f5b54b8cb307a1813a383088ff)
    Patch for iptables-1.3.7-2.1.imq.i386.rpm
    (md5sum: 103277bf1921a7bddaff5b5e5611cf31)
    (sha-1: 7e89726db44570d9d0f95a3a119f3cc06b3746f4)
    Patch for iptables-ipv6-1.3.7-2.1.imq.i386.rpm
    (md5sum: c761b1810d763e5df688b467904e208a)
    (sha-1: afa33abe31e54bf5d85dfabc1cd78c9b0f428ed9)
    Patch for iptables-devel-1.3.7-2.1.imq.i386.rpm
    (md5sum: 59db14566630c457ddc91c07574eec62)
    (sha-1: 9edcf1fcf1c547105e9e84674e7619103d8c8402)
    Patch for iptables-1.3.6-13.31.imq.i386
    (md5sum: 2f65579d761e72cfb27e01c29ee5571b)
    (sha1: 9cffa126dd30ce374fea6829da4348214f2be72a)
    Patch for iptables-1.3.6-13.31.imq.src
    (md5sum: 9e41e8645c9be673479a37e684d64f86)
    (sha1: 32988d045167b971f010fb47b4aa7ab858727e91)
    Patch for iptables-devel-1.3.6-13.31.imq.i386 (md5sum: fc1ed31600f18ef74b16664bae7add72) (sha1: ce58a71b6cb9ebb3d68a598ffe44c4cb9a68385d)
    Patch for iptables-ipv6-1.3.6-13.31.imq.i386
    (md5sum: a52858c3a97fbfc3fc1e8cbfe9ac401a)
    (sha1: 8c6810f167ff35696e583e606937c67f1df2f0ba)


    OpenSuse

    (by Adrian Ban)

    Linux Kernel and IPtables patched with IMQ are available for OpenSuse here. Thanks to Mr. Adrian Ban.


    Debian patches

    (by Norbert Buckmuller - 2004/04/12)

    You can find more on Norbi patches here

  • Patch for Debian kernel source 2.4.21 (md5sum: 9adcb66eaf3e96bbaa66ddc6b2b59da3) (sha-1: d10dc0ea8397e3a26fe563e965c5d7b2c9c2c187)
  • Patch for Debian kernel source 2.4.22/23 (md5sum: eff3b5def48d8997f0dc1f4cbdf6759d) (sha-1: 11dde86d880fe55bfb62bfbd0ef74a04d586a783)
  • Patch for Debian kernel source 2.4.24/25 (md5sum: 8eeeb2e4a12040b772ea234b84b8da17) (sha-1: 493dea32e6cbbdd44d3643edf3dd7a9a3f349da7)

    Other patches:

  • Patch for Linux-2.6.8.1
    (sha-1: 224abb00e6f41820e5301965a96a59da8bf4bfd2)
  • Patch for Linux-2.6.1 up to 2.6.7. (2004-02-23 by Andre Correa)
    (md5sum: 803f5812e7107fef5bf61edfc246b143)
    (sha-1: 12c2b93e7195c9d2958139902dd7791815356867)
  • Patch for Linux-2.6.1. Please use -p0 for patching (2004-02-03 by Andre Correa)
    (md5sum: 9d8e7ee914b910df7d9e5f40b61f7f22)
    (sha-1: a64dd897537c1aac69f2475cab57d116076cd907)
  • Patch for Linux-2.6.0-test2 (by Thomas Graf)
    (md5sum: ae902a79fbec8974c4ce0e2e5e157b87)
    (sha-1: 354b306360e0ad8c436a10f5b79e96c92aa12984)
  • Patch for Linux-2.6.2-rc1 (2004-01-25 by Marcel Sebek)
    (md5sum: 41c5553132ae66d1b9838924e0ada759 )
  • Patch for Linux-2.4.21
  • Patch for IPTables + 2.4.21 (2003-06-16)
  • Patch for Linux 2.4.18 (2002-05-28)
  • Patch for IPTables (up to 1.2.7) patch-o-matic (2003-06-25)
    (md5sum: c3730b9ccbd3614fc38cf535fcc0e0f1)
  • Patch for IPTables 1.2.6a
  • Patch for IPTables 1.2.5 and earlier
  • Patch that makes IMQ see NATed packets

  • transparent