<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/net/netfilter/nfnetlink_queue.c, branch v2.6.16</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.16</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.16'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-03-13T04:39:35Z</updated>
<entry>
<title>[NETFILTER]: nfnetlink_queue: fix possible NULL-ptr dereference</title>
<updated>2006-03-13T04:39:35Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2006-03-13T04:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f'/>
<id>urn:sha1:406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f</id>
<content type='text'>
Fix NULL-ptr dereference when a config message for a non-existant
queue containing only an NFQA_CFG_PARAMS attribute is received.

Coverity #433

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>[NETFILTER]: nfnetlink_queue: fix packet marking over netlink</title>
<updated>2006-02-05T07:51:20Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2006-02-04T10:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a706124d0a4d9daaf6b705d01de3aff18deecea8'/>
<id>urn:sha1:a706124d0a4d9daaf6b705d01de3aff18deecea8</id>
<content type='text'>
The packet marked is the netlink skb, not the queued skb.

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>[NETFILTER]: Decrease number of pointer derefs in nfnetlink_queue.c</title>
<updated>2006-01-05T20:15:58Z</updated>
<author>
<name>Jesper Juhl</name>
<email>jesper.juhl@gmail.com</email>
</author>
<published>2006-01-05T20:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3e4ead4fe5d0d9fdd7ad6749e6e608d39dd46e8a'/>
<id>urn:sha1:3e4ead4fe5d0d9fdd7ad6749e6e608d39dd46e8a</id>
<content type='text'>
Benefits of the patch:
 - Fewer pointer dereferences should make the code slightly faster.
 - Size of generated code is smaller
 - improved readability

Signed-off-by: Jesper Juhl &lt;jesper.juhl@gmail.com&gt;
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>[NETFILTER]: Use macro for spinlock_t/rwlock_t initializations/definition.</title>
<updated>2006-01-04T21:56:54Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2006-01-04T21:56:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=181a46a56e9f852060c54247209e93740329b6eb'/>
<id>urn:sha1:181a46a56e9f852060c54247209e93740329b6eb</id>
<content type='text'>
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN</title>
<updated>2005-11-14T23:24:59Z</updated>
<author>
<name>Harald Welte</name>
<email>laforge@netfilter.org</email>
</author>
<published>2005-11-14T23:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=37d2e7a20d745035b600f1a6be56cbb9c7259419'/>
<id>urn:sha1:37d2e7a20d745035b600f1a6be56cbb9c7259419</id>
<content type='text'>
This patch unconditionally requires CAP_NET_ADMIN for all nfnetlink
messages.  It also removes the per-message cap_required field, since all
existing subsystems use CAP_NET_ADMIN for all their messages anyway.

Patrick McHardy owes me a beer if we ever need to re-introduce this.

Signed-off-by: Harald Welte &lt;laforge@netfilter.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER] nfnetlink: Use kzalloc</title>
<updated>2005-11-05T18:35:27Z</updated>
<author>
<name>Harald Welte</name>
<email>laforge@netfilter.org</email>
</author>
<published>2005-11-03T18:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=10dfdc69ea07d5a6c24406755f5e8de95a1b8901'/>
<id>urn:sha1:10dfdc69ea07d5a6c24406755f5e8de95a1b8901</id>
<content type='text'>
These is a cleanup patch, kzalloc can be used in a couple of cases

Signed-off-by: Samir Bellabes &lt;sbellabes@mandriva.com&gt;
Signed-off-by: Harald Welte &lt;laforge@netfilter.org&gt;
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
</content>
</entry>
<entry>
<title>[NET]: Fix packet timestamping.</title>
<updated>2005-10-03T20:57:23Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2005-10-03T20:57:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=325ed8239309cb29f10ea58c5a668058ead11479'/>
<id>urn:sha1:325ed8239309cb29f10ea58c5a668058ead11479</id>
<content type='text'>
I've found the problem in general.  It affects any 64-bit
architecture.  The problem occurs when you change the system time.

Suppose that when you boot your system clock is forward by a day.
This gets recorded down in skb_tv_base.  You then wind the clock back
by a day.  From that point onwards the offset will be negative which
essentially overflows the 32-bit variables they're stored in.

In fact, why don't we just store the real time stamp in those 32-bit
variables? After all, we're not going to overflow for quite a while
yet.

When we do overflow, we'll need a better solution of course.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Fix HW checksum handling in nfnetlink_queue</title>
<updated>2005-09-06T22:10:00Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-09-06T22:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e7dfb09a3624a32df2dd00683875d0e56406a603'/>
<id>urn:sha1:e7dfb09a3624a32df2dd00683875d0e56406a603</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>[NETFILTER] remove bogus hand-coded htonll() from nenetlink_queue</title>
<updated>2005-09-06T01:09:08Z</updated>
<author>
<name>Harald Welte</name>
<email>laforge@netfilter.org</email>
</author>
<published>2005-09-06T01:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aa07ca5793414ce257ad98809147bd1dbb7a3837'/>
<id>urn:sha1:aa07ca5793414ce257ad98809147bd1dbb7a3837</id>
<content type='text'>
htonll() is nothing else than cpu_to_be64(), so we'd rather call the
latter.

Signed-off-by: Harald Welte &lt;laforge@netfilter.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: net/netfilter/nfnetlink*: make functions static</title>
<updated>2005-09-06T01:06:45Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-09-06T01:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=395dde20fb06153feb65d79d7fe83eda41bf50e7'/>
<id>urn:sha1:395dde20fb06153feb65d79d7fe83eda41bf50e7</id>
<content type='text'>
This patch makes needlessly global functions static.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
