Dave, please can you consider the following bug fix (applies on both net-2.6 and net-next-2.6). I have no other dccp patches this week -- the second one that follows is for the test tree only and is meant for RFC. Best regards Gerrit (also on git://eden-feed.erg.abdn.ac.uk/net-next-2.6 [subtree 'dccp']) >>>>>>>>>>>>>>>>>>>>>>>>>>>> Patch / Fix <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< dccp: fix error in updating the GAR This fixes a bug in updating the Greatest Acknowledgment number Received (GAR): the current implementation does not track the greatest received value - lower values in the range AWL..AWH (RFC 4340, 7.5.1) erase higher ones. Signed-off-by: Gerrit Renker <gerrit@xxxxxxxxxxxxxx> --- net/dccp/input.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/net/dccp/input.c +++ b/net/dccp/input.c @@ -241,7 +241,8 @@ static int dccp_check_seqno(struct sock dccp_update_gsr(sk, seqno); if (dh->dccph_type != DCCP_PKT_SYNC && - (ackno != DCCP_PKT_WITHOUT_ACK_SEQ)) + ackno != DCCP_PKT_WITHOUT_ACK_SEQ && + after48(ackno, dp->dccps_gar)) dp->dccps_gar = ackno; } else { unsigned long now = jiffies; -- To unsubscribe from this list: send the line "unsubscribe dccp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html