a b wrote:

If you're using the open source IPFilter, then you should always compile
IPFilter against the target kernel you want to run it on.

This is because in order to work, it uses internal data structures and
interfaces that can change from patch to patch of Solaris.

Not ideal, I know...:(


My understanding of the matter was that one of the aspects of your hire for Sun Microsystems was to better integrate IPFilter into Solaris.

Darren's spent the better part of 3 years doing exactly that :) First integration into S10, then helping with IPv6 and the merge to a more current Open Source version. And
most recently, adding cleaner interfaces for packet filtering.

Sun was supposed to produce the missing interfaces and make them public so that IPFilter would no longer have to "peek" (and "poke"?) into private kernel structs and interfaces.

Has then this not taken place?

If the answer is no, will it take place, and if so, when?

Internally yes. Externally no. As much Solaris development is done in the open the line has been blurred. Much of this was discussed as 'pf hooks' or 'packet filtering hooks'
in the networking discussion at:

http://www.opensolaris.org/os/community/networking/discussions

However, as Darren mentioned, it will be several months before this is formally
released in a version of Solaris.

-Mike

Reply via email to