From owner-svn-src-projects@FreeBSD.ORG Fri Feb 3 15:39:14 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52A5B106566C; Fri, 3 Feb 2012 15:39:14 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3D18A8FC08; Fri, 3 Feb 2012 15:39:14 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q13FdE6r093484; Fri, 3 Feb 2012 15:39:14 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q13FdEVX093482; Fri, 3 Feb 2012 15:39:14 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201202031539.q13FdEVX093482@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Fri, 3 Feb 2012 15:39:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r230950 - projects/multi-fibv6/head/sys/netinet X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Feb 2012 15:39:14 -0000 Author: bz Date: Fri Feb 3 15:39:13 2012 New Revision: 230950 URL: http://svn.freebsd.org/changeset/base/230950 Log: Document the fact that multi-FIB support for SCTP had been backed out in r179783 as (ab)using the concept of VRFs for this had not worked. At this point SCTP in FreeBSD does not support multi-FIB, neither for IPv4 nor for IPv6. Discussed with: rrs Sponsored by: Cisco Systems, Inc. Modified: projects/multi-fibv6/head/sys/netinet/sctp_os_bsd.h Modified: projects/multi-fibv6/head/sys/netinet/sctp_os_bsd.h ============================================================================== --- projects/multi-fibv6/head/sys/netinet/sctp_os_bsd.h Fri Feb 3 15:33:55 2012 (r230949) +++ projects/multi-fibv6/head/sys/netinet/sctp_os_bsd.h Fri Feb 3 15:39:13 2012 (r230950) @@ -424,6 +424,12 @@ typedef struct callout sctp_os_timer_t; typedef struct route sctp_route_t; typedef struct rtentry sctp_rtentry_t; +/* + * XXX multi-FIB support was backed out in r179783 and it seems clear that the + * VRF support as currently in FreeBSD is not ready to support multi-FIB. + * It might be best to implement multi-FIB support for both v4 and v6 indepedent + * of VRFs and leave those to a real MPLS stack. + */ #define SCTP_RTALLOC(ro, vrf_id) rtalloc_ign((struct route *)ro, 0UL) /* Future zero copy wakeup/send function */