From owner-freebsd-net@FreeBSD.ORG Sat Apr 14 02:17:39 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8620216A401 for ; Sat, 14 Apr 2007 02:17:39 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by mx1.freebsd.org (Postfix) with ESMTP id 61A7D13C469 for ; Sat, 14 Apr 2007 02:17:38 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id B7B56216AF1; Fri, 13 Apr 2007 22:17:39 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Fri, 13 Apr 2007 22:17:39 -0400 X-Sasl-enc: NwIaPxbVkdy80ISpoprDdZSdmsewudLg96sYL3ESpv2d 1176517058 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 9D3DF23637; Fri, 13 Apr 2007 22:17:38 -0400 (EDT) Message-ID: <462039C0.4070400@incunabulum.net> Date: Sat, 14 Apr 2007 03:17:36 +0100 From: Bruce M Simpson User-Agent: Thunderbird 1.5.0.10 (X11/20070407) MIME-Version: 1.0 To: FreeBSD-Net mailing list Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [CODE DROP] Source-Specific Multicast for FreeBSD 7: Phase 1 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Apr 2007 02:17:39 -0000 I am proud to announce the first code drop of SSM support for FreeBSD 7.0. From the README file: %%% Source-Specific Multicast for FreeBSD 7.0 -- Phase I This change brings FreeBSD closer to the standard of multicast API support offered by Linux 2.6 and Microsoft Windows "Longhorn". It is mostly of interest to organizations and individuals working with Internet multimedia applications, and IPv4/IPv6 routing, such as ISPs. It represents several weeks of work. The code is written to accomodate IPv6 and MLDv2 with only a little additional work. A regression test is included under src/tools/regression/netinet/ipmulticast in the code drop. The code is available in the bms_netdev branch on perforce.freebsd.org, or as a patch against -CURRENT extracted from this branch (with additional files, relative to src) available at: http://people.freebsd.org/~bms/ssm_phase1.tar The work is based on Wilbert de Graaf's IGMPv3 code drop for FreeBSD 4.6, which is available at: http://www.kloosterhof.com/wilbert/igmpv3.html %%% Regards, BMS