On Tue, Apr 11, 2006 at 04:42:50PM +0200, Patrick McHardy wrote:
> > Maybe we should add a printk ('app foo is using obsolete ip_queue
> > system').
> 
> Good idea, that will probably help speed it up. But I still think
> we need to give them at least another six month.

ok. I'll prepare a patch for both the printk and the update of
feature-removal-schedule.

> I think we need to do two things:
> 
> - make libipq_compat a drop-in replacement that doesn't require
>   recompilation

libipq is not distributed as a shared library (at least not by us), so I
don't see any purpose for doing so.  Do you think anyone is going to
re-link statically linked code against the new lib

> - make it work with both ipq and nfnetlink_queue

that should be possible, though.  

I still don't really think that it is worth all the effort, especially
since there is only one hand full of applications using libipq.

The backwards compatibility library is expected to perform a lot worse
thna both the old libipq as well as the new native libnetfilter_queue
due to additional data copies, etc.  When I wrote it, it was more
intended as some intermediate aid, something that helps while people
migrate.  We shouldn't make it too perfect, otherwise they won't migrate
at all.

-- 
- Harald Welte <[EMAIL PROTECTED]>                 http://netfilter.org/
============================================================================
  "Fragmentation is like classful addressing -- an interesting early
   architectural error that shows how much experimentation was going
   on while IP was being designed."                    -- Paul Vixie

Attachment: pgpUyDjQahTpM.pgp
Description: PGP signature

Reply via email to