From owner-cvs-all@FreeBSD.ORG Fri Apr 20 08:38:18 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3E2416A400; Fri, 20 Apr 2007 08:38:18 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id ADA2813C458; Fri, 20 Apr 2007 08:38:18 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l3K8cI9D038879; Fri, 20 Apr 2007 08:38:18 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l3K8cIdQ038878; Fri, 20 Apr 2007 08:38:18 GMT (envelope-from mav) Message-Id: <200704200838.l3K8cIdQ038878@repoman.freebsd.org> From: Alexander Motin Date: Fri, 20 Apr 2007 08:38:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_ppp.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Apr 2007 08:38:18 -0000 mav 2007-04-20 08:38:18 UTC FreeBSD src repository Modified files: sys/netgraph ng_ppp.c Log: - Changed sequence numbers processing to avoid incorrect timeout waiting when one of links is inactive and have stale sequence number. To avoid this sequence numbers of all links are getting updated on every successful packet reassembling. - ng_ppp_bump_mseq function created to simplify code. - ng_ppp_frag_drop function separated from ng_ppp_frag_process to simplify code. Reviewed by: archie Approved by: glebius (mentor) Revision Changes Path 1.64 +65 -66 src/sys/netgraph/ng_ppp.c