From: Francis Dupont <Francis.Dupont@en...> - 2005-08-27 14:11:26
In your previous mail you wrote:
Francis, I doubt it is doable. You see, these constants descirbe
interface between isakmp daemon and kernel. Include file is dicated by
kernel people. And ipsec-tools team definitely can not force something
on linux kernel people (not sure, do we have anybody with write access
to *BSD kernels).
=> I only expect that:
- some members of each core teams read this list
- they can see some interests to use the same definitions and values
than other systems supported by ipsec-tools.
As some teams already gave the development of IPsec tools to ipsec-tools,
this seems not so silly...
Please realize, that lots of these message constants are not
standardized (in RFC sense; especially those which start with SADB_X_ ).
=> there is still a wish at the IETF to standardize the SPD extension.
Unfortunately without visible results today.
I think it is important that different kernels do not name the same
constant in different ways (that would cause problems to code racoon).
=> this is more important than same numbers but it seems it is the case
today even if nobody enforced it. This is a reason why I believe we
can get an uniformed pfkeyv2.h for any OS.
And if things are named the same (even values are different), then
simple recompilation produces working binary.
=> I agree: same values give the binary compatibility.
So I can see the problem just to run binary compiled for different
kernel. But, with opensource program and program which works heavily
with kernel, I find difficult to call it a good idea anyway (maybe I'm
=> IMHO it will be very fine to have binary compatibility for basic
IPsec tools for NetBSD 2.0.2, NetBSD + KAMED kit and NetBSD-current.
The 3 kernels are different but may exist on the same box: when you
reboot with another kernel you don't want at all to recompile many things
(i.e., everything because you don't remember exactly)...
PS: I agree about the important detail: we have no way to enforce this,
so we rely on the goodwill of core teams.
Get latest updates about Open Source Projects, Conferences and News.