From owner-cvs-src-old@FreeBSD.ORG Mon Jul 13 11:55:02 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2144B1065673 for ; Mon, 13 Jul 2009 11:55:02 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C6C98FC18 for ; Mon, 13 Jul 2009 11:55:02 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n6DBt16n079172 for ; Mon, 13 Jul 2009 11:55:01 GMT (envelope-from lstewart@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n6DBt1Yr079170 for cvs-src-old@freebsd.org; Mon, 13 Jul 2009 11:55:01 GMT (envelope-from lstewart@repoman.freebsd.org) Message-Id: <200907131155.n6DBt1Yr079170@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lstewart@repoman.freebsd.org using -f From: Lawrence Stewart Date: Mon, 13 Jul 2009 11:51:02 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src UPDATING src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c src/sys/netinet tcp_offload.h tcp_syncache.c tcp_syncache.h tcp_var.h src/sys/sys param.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2009 11:55:02 -0000 lstewart 2009-07-13 11:51:02 UTC FreeBSD src repository Modified files: . UPDATING sys/dev/cxgb/ulp/tom cxgb_cpl_io.c sys/netinet tcp_offload.h tcp_syncache.c tcp_syncache.h tcp_var.h sys/sys param.h Log: SVN rev 195654 on 2009-07-13 11:51:02Z by lstewart Replace struct tcpopt with a proxy toeopt struct in the TOE driver interface to the TCP syncache. This returns struct tcpopt to being private within the TCP implementation, thus allowing it to be modified without ABI concerns. The patch breaks the ABI. Bump __FreeBSD_version to 800103 accordingly. The cxgb driver is the only TOE consumer affected by this change, and needs to be recompiled along with the kernel. Suggested by: rwatson Reviewed by: rwatson, kmacy Approved by: re (kensmith), kensmith (mentor temporarily unavailable) Revision Changes Path 1.629 +7 -0 src/UPDATING 1.33 +13 -12 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.6 +13 -0 src/sys/netinet/tcp_offload.h 1.172 +17 -4 src/sys/netinet/tcp_syncache.c 1.9 +4 -2 src/sys/netinet/tcp_syncache.h 1.179 +3 -3 src/sys/netinet/tcp_var.h 1.428 +1 -1 src/sys/sys/param.h