2011-02-23 11:01:59

by Mark Burkley

[permalink] [raw]
Subject: Development of asynchronous deflate for IPComp

Hi all,

Just a short note to let you know we are almost finished development of a
patch to allow asynchronous compression in ipcomp. This enables a module to
register asynchronous deflate in order to use a hardware deflate

We followed the scheme for ahash and ablkcipher to create an acompress
strcuture and modified xfrm_ipcomp.c to handle an -EINPROGRESS return from
the call to comp_compress with a callback that completes building the IPComp
header and then calls xfrm_output_resume.

I did a quick search but didn't find any other patches to enable asynch
compression but I would be interested to hear from anyone else who might be
working in this area.

There are no immediate plans to upstream the patch (we are still on 2.6.29)
but it is something I will be pushing for especially if there is interest in
adding this to the kernel.

Feedback welcome,



Mark Burkley <[email protected]>