<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/sched/act_simple.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-07-20T07:08:27Z</updated>
<entry>
<title>net_sched: Add accessor function for packet length for qdiscs</title>
<updated>2008-07-20T07:08:27Z</updated>
<author>
<name>Jussi Kivilinna</name>
</author>
<published>2008-07-20T07:08:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0abf77e55a2459aa9905be4b226e4729d5b4f0cb'/>
<id>urn:sha1:0abf77e55a2459aa9905be4b226e4729d5b4f0cb</id>
<content type='text'>
Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@mbnet.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net_cls_act: act_simple dont ignore realloc code</title>
<updated>2008-05-06T07:10:24Z</updated>
<author>
<name>Jamal Hadi Salim</name>
</author>
<published>2008-05-06T07:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d1045ad68fcccfaf1393cc463ab6357693e8d1d'/>
<id>urn:sha1:9d1045ad68fcccfaf1393cc463ab6357693e8d1d</id>
<content type='text'>
reallocation of the policy data was being ignored. It could fail.
Simplify so that there is no need for reallocating.

Signed-off-by: Jamal Hadi Salim &lt;hadi@cyberus.ca&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net_cls_act: Make act_simple use of netlink policy.</title>
<updated>2008-05-05T07:22:35Z</updated>
<author>
<name>Jamal Hadi Salim</name>
</author>
<published>2008-05-05T07:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fa1b1cff3d06550d23ef540c4f97ca83c021b473'/>
<id>urn:sha1:fa1b1cff3d06550d23ef540c4f97ca83c021b473</id>
<content type='text'>
Convert to netlink helpers by using netlink policy validation.
As a side effect fixes a leak.

Signed-off-by: Jamal Hadi Salim &lt;hadi@cyberus.ca&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PKT_SCHED]: Fix datalen check in tcf_simp_init().</title>
<updated>2008-04-18T06:19:55Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-04-18T06:19:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5ba2d32170679eb9b7c251ac3d9687916a41c18'/>
<id>urn:sha1:f5ba2d32170679eb9b7c251ac3d9687916a41c18</id>
<content type='text'>
datalen is unsigned so it can never be less than zero,
but that's ok because the attribute passed to nla_len()
has been validated and therefore a negative return
value is impossible.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET_SCHED]: Use nla_policy for attribute validation in actions</title>
<updated>2008-01-28T23:11:23Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-01-24T04:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53b2bf3f8a652c9c8e86831f94ae2c5767ea54d7'/>
<id>urn:sha1:53b2bf3f8a652c9c8e86831f94ae2c5767ea54d7</id>
<content type='text'>
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET_SCHED]: Propagate nla_parse return value</title>
<updated>2008-01-28T23:11:18Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-01-24T04:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cee63723b358e594225e812d6e14a2a0abfd5c88'/>
<id>urn:sha1:cee63723b358e594225e812d6e14a2a0abfd5c88</id>
<content type='text'>
nla_parse() returns more detailed errno codes, propagate them back on
error.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET_SCHED]: Convert actions from rtnetlink to new netlink API</title>
<updated>2008-01-28T23:11:11Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-01-23T06:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ba699c604ab811972eee2e041fd6b07659a2e6e'/>
<id>urn:sha1:7ba699c604ab811972eee2e041fd6b07659a2e6e</id>
<content type='text'>
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET_SCHED]: Remove unnecessary includes</title>
<updated>2007-07-11T05:16:41Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2007-07-03T05:49:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ba48053831d5b89ee2afaefaae1c06eae80cb05'/>
<id>urn:sha1:0ba48053831d5b89ee2afaefaae1c06eae80cb05</id>
<content type='text'>
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETLINK]: Use nlmsg_trim() where appropriate</title>
<updated>2007-04-26T05:26:37Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-03-26T06:06:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc5fc579b90ed0a9a4e55b0218cdbaf0a8cf2e67'/>
<id>urn:sha1:dc5fc579b90ed0a9a4e55b0218cdbaf0a8cf2e67</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SK_BUFF]: Convert skb-&gt;tail to sk_buff_data_t</title>
<updated>2007-04-26T05:26:28Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-04-20T03:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27a884dc3cb63b93c2b3b643f5b31eed5f8a4d26'/>
<id>urn:sha1:27a884dc3cb63b93c2b3b643f5b31eed5f8a4d26</id>
<content type='text'>
So that it is also an offset from skb-&gt;head, reduces its size from 8 to 4 bytes
on 64bit architectures, allowing us to combine the 4 bytes hole left by the
layer headers conversion, reducing struct sk_buff size to 256 bytes, i.e. 4
64byte cachelines, and since the sk_buff slab cache is SLAB_HWCACHE_ALIGN...
:-)

Many calculations that previously required that skb-&gt;{transport,network,
mac}_header be first converted to a pointer now can be done directly, being
meaningful as offsets or pointers.

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
