Changes

Jump to: navigation, search

Download/kernel/2.6.16/026test009.1/changes

61 bytes removed, 10:29, 21 March 2008
diff-security-ipid-20060324: whitespace fixes; pre -> source
<div class="change">
Patch from Alexey Kuznetsov &lt;alexey@openvz.org&gt;:<br/>
[TCP]: Do not use inet-&gt;id of global tcp_socket when sending RST.<br/>
The problem is in ip_push_pending_frames(), which uses:<br/> <presource lang="c"> if (!df) { __ip_select_ident(iph, &amp;rt-&gt;u.dst, 0); } else { iph-&gt;id = htons(inet-&gt;id++); }</presource>instead of ip_select_ident().<br/>
Right now I think the code is a nonsense. Most likely, I copied it from
old ip_build_xmit(), where it was really special, we had to decide
whether to generate unique ID when generating the first (well, the last)
fragment.<br/>
In ip_push_pending_frames() it does not make sense, it should use plain
ip_select_ident() instead.<br/>
<br/>[http://www.securityfocus.com/archive/1/427622/100/0/threaded http://www.securityfocus.com/archive/1/427622/100/0/threaded]
<br/>Signed-off-by: Alexey Kuznetsov &lt;kuznet@ms2.inr.ac.ru&gt;<br/>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</div>
</div>
==== diff-smp-nmi-show-regs ====
<div class="change">

Navigation menu