So after we build and install openswan, it gets loaded as a kernel module, right? If we have to statically compile it in, we would have to rebuild the kernel. Is my understanding correct?<br><br>Thanks,<br>Leena.<br><br><div class="gmail_quote">
On Wed, Mar 19, 2008 at 7:00 PM, Michael Richardson &lt;<a href="mailto:mcr@sandelman.ottawa.on.ca">mcr@sandelman.ottawa.on.ca</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
&gt;&gt;&gt;&gt;&gt; &quot;Leena&quot; == Leena Soman &lt;<a href="mailto:leenax@gmail.com">leenax@gmail.com</a>&gt; writes:<br>
 &nbsp; &nbsp;Leena&gt; Hi, I have just started a project on ipsec and have a very<br>
 &nbsp; &nbsp;Leena&gt; basic question regarding the co-existence of openswan ipsec<br>
 &nbsp; &nbsp;Leena&gt; and the native linux ipsec. I see from the code that openswan<br>
 &nbsp; &nbsp;Leena&gt; calls sock_register to register for the PF_KEY family and the<br>
 &nbsp; &nbsp;Leena&gt; native linux code also does the same. So openswan will get an<br>
 &nbsp; &nbsp;Leena&gt; error unless it has initialized before NETKEY. How does it<br>
 &nbsp; &nbsp;Leena&gt; make sure of this?<br>
<br>
 &nbsp;You are responsible for this.<br>
 &nbsp;Either you load one module or the other, or compile one in statically,<br>
or the other. &nbsp;There is little or no co-existence at runtime.<br>
 &nbsp;It is something we would like to fix, but it is not done.<br>
<font color="#888888"><br>
--<br>
] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Bear: &quot;Me, I&#39;m just the shape of a bear.&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;firewalls &nbsp;[<br>
] &nbsp;Michael Richardson, &nbsp; &nbsp;Xelerance Corporation, Ottawa, ON &nbsp; &nbsp;|net architect[<br>
]mcr@<a href="http://xelerance.com" target="_blank">xelerance.com</a> &nbsp; &nbsp; &nbsp;<a href="http://www.sandelman.ottawa.on.ca/mcr/" target="_blank">http://www.sandelman.ottawa.on.ca/mcr/</a> |device driver[<br>
]panic(&quot;Just another Debian GNU/Linux using, kernel hacking, security guy&quot;); [<br>
<br>
<br>
</font></blockquote></div><br>