* [PATCHv2 1/4] DCCP: Fix to check the sequence number in ICMP message
@ 2008-07-25 2:35 Wei Yongjun
0 siblings, 0 replies; only message in thread
From: Wei Yongjun @ 2008-07-25 2:35 UTC (permalink / raw)
To: dccp
The payload of ICMP message is a part of the packet which send by
ourself, so check the sequence number must used AWL and AWH, not SWL and
SWH.
For example:
Endpoint A Endpoint B
DATA-ACK -------->
(SEQ=X)
<-------- ICMP (Fragmentation Needed)
(SEQ=X)
Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
---
net/dccp/ipv4.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net/dccp/ipv4.c b/net/dccp/ipv4.c
index f966729..8fd4d57 100644
--- a/net/dccp/ipv4.c
+++ b/net/dccp/ipv4.c
@@ -238,7 +238,7 @@ static void dccp_v4_err(struct sk_buff *skb, u32 info)
dp = dccp_sk(sk);
seq = dccp_hdr_seq(dh);
if ((1 << sk->sk_state) & ~(DCCPF_REQUESTING | DCCPF_LISTEN) &&
- !between48(seq, dp->dccps_swl, dp->dccps_swh)) {
+ !between48(seq, dp->dccps_awl, dp->dccps_awh)) {
NET_INC_STATS_BH(net, LINUX_MIB_OUTOFWINDOWICMPS);
goto out;
}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2008-07-25 2:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-25 2:35 [PATCHv2 1/4] DCCP: Fix to check the sequence number in ICMP message Wei Yongjun
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.