<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmnl.git/examples/genl, branch upstream</title>
<subtitle>libmnl minimalistic netfilter library (mirror of https://github.com/vyos/libmnl.git)
</subtitle>
<id>https://git.amelek.net/vyos/libmnl.git/atom?h=upstream</id>
<link rel='self' href='https://git.amelek.net/vyos/libmnl.git/atom?h=upstream'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/'/>
<updated>2015-10-18T10:48:55+00:00</updated>
<entry>
<title>Merge remote-tracking branch 'source/master' into upstream</title>
<updated>2015-10-18T10:48:55+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-10-18T10:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=cebada14c32e6603380a913fb852854c46605d1d'/>
<id>urn:sha1:cebada14c32e6603380a913fb852854c46605d1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>examples: fix trivial error message</title>
<updated>2013-12-07T11:53:46+00:00</updated>
<author>
<name>Ken-ichirou MATSUZAWA</name>
<email>chamaken@gmail.com</email>
</author>
<published>2013-12-07T11:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=73b9805968e430d4328f5eca78574b6c0987f2cf'/>
<id>urn:sha1:73b9805968e430d4328f5eca78574b6c0987f2cf</id>
<content type='text'>
Signed-off-by: Ken-ichirou MATSUZAWA &lt;chamas@h4.dion.ne.jp&gt;
Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt;
</content>
</entry>
<entry>
<title>examples: add genl-group-events</title>
<updated>2013-03-19T15:33:12+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2013-03-19T12:32:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=3f69d23e0e4181ee91332da6060d943f82c698a0'/>
<id>urn:sha1:3f69d23e0e4181ee91332da6060d943f82c698a0</id>
<content type='text'>
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>libmnl 1.0.3 package</title>
<updated>2012-05-22T18:01:34+00:00</updated>
<author>
<name>Gaurav Sinha</name>
<email>gaurav.sinha@vyatta.com</email>
</author>
<published>2012-05-22T18:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=8059abb1f9aa3647f685f9a560e3ff849293ee41'/>
<id>urn:sha1:8059abb1f9aa3647f685f9a560e3ff849293ee41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>example: release them in the public domain</title>
<updated>2012-01-02T18:38:43+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-01-02T18:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=361677b5524ff93bf0c6a347c2625befc20f65dc'/>
<id>urn:sha1:361677b5524ff93bf0c6a347c2625befc20f65dc</id>
<content type='text'>
I have decided to release the examples in this library in the public
domain. Jan Engelhardt, who has been the sole contributor so far, has
agreed with this re-licensing by communication via e-mail.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>examples/genl: support dumping the genl families</title>
<updated>2011-01-08T03:08:57+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2011-01-04T00:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=d337d00183c27619f1eb4a84b06476658a4b7355'/>
<id>urn:sha1:d337d00183c27619f1eb4a84b06476658a4b7355</id>
<content type='text'>
The usage text already specified [family] as optional, now implement it :-)

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>examples/genl: fix newline imbalance</title>
<updated>2011-01-08T03:08:57+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2011-01-04T00:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=618b266ef65c18ee2c54f66e22a3a05b294ce5e0'/>
<id>urn:sha1:618b266ef65c18ee2c54f66e22a3a05b294ce5e0</id>
<content type='text'>
Running `genl-family-get VFS_DQUOT` forgets to print a newline.

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>examples: remove redundant casts</title>
<updated>2010-10-30T20:22:52+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-10-25T21:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=f7cfd408bee4a14f705565a95f98caf3c35bd57e'/>
<id>urn:sha1:f7cfd408bee4a14f705565a95f98caf3c35bd57e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>attr: rename str_null from NULL away</title>
<updated>2010-10-24T22:44:00+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-10-24T22:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=bae340593494739f873a2e00d6c8bcfc3777edc1'/>
<id>urn:sha1:bae340593494739f873a2e00d6c8bcfc3777edc1</id>
<content type='text'>
A small little pedantism: NULL (as in, the pointer) isn't NUL (as in,
the character with value zero, '\0'). I propose to rename it to strz,
for the zero-terminated string (sometimes referred to as ASCIZ string,
but of course C isn't tied to ASCII).

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>src: define MNL_SOCKET_BUFFER_SIZE to 8192UL</title>
<updated>2010-10-21T10:00:27+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-10-21T10:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=4eaebf5ef25f97cc6960da9f1a29b61737da8abd'/>
<id>urn:sha1:4eaebf5ef25f97cc6960da9f1a29b61737da8abd</id>
<content type='text'>
Davem spotted during the Netfilter Workshop that user-space applications
should use 8KB buffers for recv(). I accidentally found that NFLOG is
not following this approach (in this case we're using 131072 bytes
messages), we have to document this.

Anyway, according to linux/netlink.h (and to complete this log message):

"skb should fit one page. This choice is good for headerless malloc.
But we should limit to 8K so that userspace does not have to
use enormous buffer sizes on recvmsg() calls just to avoid
MSG_TRUNC when PAGE_SIZE is very large."

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
</feed>
