<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/net/netlink/Makefile, branch v3.2.53</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.2.53</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.2.53'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2009-03-04T06:53:30Z</updated>
<entry>
<title>netlink: Move netlink attribute parsing support to lib</title>
<updated>2009-03-04T06:53:30Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>Geert.Uytterhoeven@sonycom.com</email>
</author>
<published>2009-03-04T06:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e9cc8bddaea3944fabfebb968bc88d603239beed'/>
<id>urn:sha1:e9cc8bddaea3944fabfebb968bc88d603239beed</id>
<content type='text'>
Netlink attribute parsing may be used even if CONFIG_NET is not set.
Move it from net/netlink to lib and control its inclusion based on the new
config symbol CONFIG_NLATTR, which is selected by CONFIG_NET.

Signed-off-by: Geert Uytterhoeven &lt;Geert.Uytterhoeven@sonycom.com&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>[NETLINK]: Generic netlink family</title>
<updated>2005-11-10T01:26:41Z</updated>
<author>
<name>Thomas Graf</name>
<email>tgraf@suug.ch</email>
</author>
<published>2005-11-10T01:25:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=482a8524f85a7d8c40c6fb5d072e85bc2fef327f'/>
<id>urn:sha1:482a8524f85a7d8c40c6fb5d072e85bc2fef327f</id>
<content type='text'>
The generic netlink family builds on top of netlink and provides
simplifies access for the less demanding netlink users. It solves
the problem of protocol numbers running out by introducing a so
called controller taking care of id management and name resolving.

Generic netlink modules register themself after filling out their
id card (struct genl_family), after successful registration the
modules are able to register callbacks to command numbers by
filling out a struct genl_ops and calling genl_register_op(). The
registered callbacks are invoked with attributes parsed making
life of simple modules a lot easier.

Although generic netlink modules can request static identifiers,
it is recommended to use GENL_ID_GENERATE and to let the controller
assign a unique identifier to the module. Userspace applications
will then ask the controller and lookup the idenfier by the module
name.

Due to the current multicast implementation of netlink, the number
of generic netlink modules is restricted to 1024 to avoid wasting
memory for the per socket multiacst subscription bitmask.

Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETLINK]: Type-safe netlink messages/attributes interface</title>
<updated>2005-11-10T01:26:40Z</updated>
<author>
<name>Thomas Graf</name>
<email>tgraf@suug.ch</email>
</author>
<published>2005-11-10T01:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bfa83a9e03cf8d501c6272999843470afecb32ed'/>
<id>urn:sha1:bfa83a9e03cf8d501c6272999843470afecb32ed</id>
<content type='text'>
Introduces a new type-safe interface for netlink message and
attributes handling. The interface is fully binary compatible
with the old interface towards userspace. Besides type safety,
this interface features attribute validation capabilities,
simplified message contstruction, and documentation.

The resulting netlink code should be smaller, less error prone
and easier to understand.

Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET]: Kill NETLINK_DEV and its only user, ethertap.</title>
<updated>2005-03-22T11:20:39Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2005-03-22T11:20:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=df1aa060a61047b25fe16357612c20c75099d5ca'/>
<id>urn:sha1:df1aa060a61047b25fe16357612c20c75099d5ca</id>
<content type='text'>
This stuff has been scheduled to die for 2 years.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Remove Rules.make from Makefiles (3/3)</title>
<updated>2002-12-15T03:41:56Z</updated>
<author>
<name>Brian Gerst</name>
<email>bgerst@didntduck.org</email>
</author>
<published>2002-12-15T03:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0b319ed0ada2e2bd43f38c65a1ce5b1492a40b6d'/>
<id>urn:sha1:0b319ed0ada2e2bd43f38c65a1ce5b1492a40b6d</id>
<content type='text'>
Makefiles no longer need to include Rules.make, which is currently an
empty file.  This patch removes it from the remaining Makefiles, and
removes the empty Rules.make file.
</content>
</entry>
<entry>
<title>kbuild: Fix "export-objs"</title>
<updated>2002-07-27T08:51:34Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2002-07-27T08:51:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b9a898b8495fb303054b56d74cd4e1d056a6e8e8'/>
<id>urn:sha1:b9a898b8495fb303054b56d74cd4e1d056a6e8e8</id>
<content type='text'>
This patch cleans up most of the Makefile's to list the correct files
(i.e. the ones which do have "EXPORT_SYMBOL" in them) in $(export-objs)

Contributed by "Lightweight patch manager"
</content>
</entry>
<entry>
<title>kbuild: Use standard multi-part object declaration in net/*</title>
<updated>2002-05-24T13:33:48Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2002-05-24T13:33:48Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a56ea9ffd6393817f18bd4c075cfb80872c6a3d1'/>
<id>urn:sha1:a56ea9ffd6393817f18bd4c075cfb80872c6a3d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import changeset</title>
<updated>2002-02-05T01:40:40Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@athlon.transmeta.com</email>
</author>
<published>2002-02-05T01:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=7a2deb32924142696b8174cdf9b38cd72a11fc96'/>
<id>urn:sha1:7a2deb32924142696b8174cdf9b38cd72a11fc96</id>
<content type='text'>
</content>
</entry>
</feed>
