Date: Sat, 25 Jul 2009 18:37:30 GMT From: Andre Oppermann <andre@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 166565 for review Message-ID: <200907251837.n6PIbUNC043153@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=166565 Change 166565 by andre@andre_flirtbox on 2009/07/25 18:36:53 Updating rcv_reass_size on block insert helps to maintain consistency. Affected files ... .. //depot/projects/tcp_reass/netinet/tcp_reass.c#51 edit Differences ... ==== //depot/projects/tcp_reass/netinet/tcp_reass.c#51 (text+ko) ==== @@ -460,6 +460,7 @@ trbn = RB_INSERT(tcp_ra, &tp->rcv_reass, trb); KASSERT(trbn == NULL, ("%s: RB_INSERT failed", __func__)); LIST_INSERT_HEAD(&tp->rcv_reass_sack, trb, trb_sack); + tp->rcv_reass_size += SEQ_DELTA(trbs.trb_seqs, trbs.trb_seqe); tp->rcv_reass_blocks++; TCPSTAT_INC(tcps_reass_blocks); } else {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907251837.n6PIbUNC043153>