[1339] in linux-net channel archive
Re: Netlink Module
daemon@ATHENA.MIT.EDU (Alan Cox)
Mon Nov 6 16:56:17 1995
From: Alan Cox <alan@cymru.net>
To: ukd1@rzstud1.rz.uni-karlsruhe.de (Bernd Eckenfels)
Date: Mon, 6 Nov 1995 10:16:20 +0000 (GMT)
Cc: submit-linux-dev-net@ratatosk.yggdrasil.com
In-Reply-To: <47f3ee$9uk@nz12.rz.uni-karlsruhe.de> from "Bernd Eckenfels" at Nov 4, 95 07:06:54 am
> Is there a name for the netlink minordevices, yet? And what are the _PATH
> Variables called? I want to include a small debug-output option to route.
I call mine /dev/route /dev/skip and /dev/debug (thats my internal debugging
tap).
> > The other test use is part of the SKIP authentication package. And you can
> > find others as you like. It also exports its symbols to modules.
>
> What is the SKIP authentification?
Its an encrypted IP scheme. The way it works is that the kernel keeps
a cache of encryption keys, but a user daemon keeps/computes/looks up keys
that are not known by the kernel and manages the cache. They talk across
the netlink /dev/skip device.
> Also it would be nice to have more than one reading process. This could be
> done be including a pointer to the actual skb_queue location into the fd's,
> and only dequeue a skb if all the programs who opened the device have read
> the data.
I'd not really considered this but yes I guess it would be useful.
Alan