<div>&gt; &gt;   Secondly, I wonder how I can &quot;bind&quot; a user-space program/daemon with the</div><div>&gt; &gt; kernel-space of the module.<br></div><div>&gt;</div><div>&gt; What about netlink and mmap?<br></div>
<div><br></div><div>Hi Devendra,<br></div><div>  I glanced at netlink and I really like the idea.  I think it would allow me to build the whole thing in kernel-space and a user-space process could simply &quot;proxy&quot; the packets over TCP/IP, SSL and friends! ;)</div>
<div><br></div><div>  I also looked at mmap and while it may be used for communication, it seems to be used for many other things.  I fear this could be confusing or that documentation will not address my need specifically though.  An educated guess tells me it might be more efficient than netlink however.  I&#39;ll give it a shot later and compare.</div>
<div><br></div><div>Thanks,</div><div>  Simon</div>