From owner-soc-status@freebsd.org Mon Aug 3 13:26:27 2015 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3C689B2A78 for ; Mon, 3 Aug 2015 13:26:26 +0000 (UTC) (envelope-from roam@ringlet.net) Received: from nimbus.fccf.net (nimbus.fccf.net [77.77.144.35]) by mx1.freebsd.org (Postfix) with ESMTP id B5ACFEC0 for ; Mon, 3 Aug 2015 13:26:26 +0000 (UTC) (envelope-from roam@ringlet.net) Received: from straylight.m.ringlet.net (unknown [46.233.30.128]) by nimbus.fccf.net (Postfix) with ESMTPSA id 60FCADBA for ; Mon, 3 Aug 2015 16:26:23 +0300 (EEST) Received: from roam (uid 1000) (envelope-from roam@ringlet.net) id 254035f by straylight.m.ringlet.net (DragonFly Mail Agent v0.9); Mon, 03 Aug 2015 16:26:22 +0300 Date: Mon, 3 Aug 2015 16:26:22 +0300 From: Peter Pentchev To: soc-status@FreeBSD.org Subject: Re: Status report: ng_ayiya - an AYIYA Netgraph node Message-ID: <20150803132622.GE3216@straylight.m.ringlet.net> References: <20150620164531.GB2937@straylight.m.ringlet.net> <20150701162743.GA3137@straylight.m.ringlet.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Km1U/tdNT/EmXiR1" Content-Disposition: inline In-Reply-To: <20150701162743.GA3137@straylight.m.ringlet.net> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 13:26:27 -0000 --Km1U/tdNT/EmXiR1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, The goal of this project is to create a Netgraph node that acts as a link between a socket (TCP, UDP, SCTP, ...) connection to an AYIYA server (for a start, the SixXS POPs) and a local network interface (for a start, one that can route IPv6 traffic). Wiki: https://wiki.freebsd.org/SummerOfCode2015/AYIYASixXSNetgraphNode Subversion: https://svnweb.freebsd.org/socsvn/soc2015/roam/ Testing: https://svnweb.freebsd.org/socsvn/soc2015/roam/README.txt?view=3Dco I am now very close to completing the stated goals of the project - the SixXS AICCU tool now has initial support for using the ng_ayiya Netgraph node for setting up tunnels and passing actual IPv6 traffic through them. Here's what has happened since my last report: - finished up and prepared for release the Net-SixXS Perl interface to the SixXS Tunnel Information and Control protocol that is used to negotiate the IPv6-over-IPv4 AYIYA tunnels - created initial versions of several FreeBSD ports: - ng_ayiya (the GSoC project itself) - Net-SixXS - MooseX-Role-JSONObject (another Perl module that I decided to finish up and release since it came in useful for this project) - Method-Signatures (a third-party Perl module) - imported into the GSoC Subversion repo the FreeBSD port of AICCU, the tool used to set up the AYIYA tunnels - developed an initial version of a patch for the AICCU port to use the ng_ayiya Netgraph node (the final goal of the GSoC project); there is still work to do, but the tunnels are being brought up and IPv6 traffic passes through them G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 --Km1U/tdNT/EmXiR1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVv2v5AAoJEGUe77AlJ98Te9AQAISKFtOmDWy2aoom5f27rqRd YqmAO6h1PCog27mNtSJlCVXfuCVgMdbfLz0GK0nlXhPdXAUGO1KPmLv9DQzLcMsf rPM/ln+DiAO1gcR8rCxHjQQ1avMTcFyQ8Fg4ZATNT4KqLim235dDExgpyXly7vaL 6oi4qLQBOZJSAmMb+TpTNdcBvYHbOet9xnl613RSWdrCszJFBtgkhZN2jLfKYSpl UDczH4prQusbIMjg5uiirYvI0ZIZlQnN/3N1pjFVOEPrn0YAO4lbe/9+Xr90RUDo shP+esVS8+rySX6UyOnBO8fCxbX7zTHQ1pDr+S/pGeCL/DDLOTel975dleg/gLQd 2zlryunoxK0D/+dprCrliOWiKZEWjL/P2XYJX5sce+dLGsTsMEvhCEmaV6WtuCUO KF3S41+4au7kdZI2zP4LxiX6nLg0BGqJcGd74bCv5GMtilcL+BGQ6AFszyyAsO5o dz8OJFPEgxNkTOQkP74jmCBckU5SopTfo2tsiPCJvi2ObObDgAXh+HneN9s8rHfj Ht5HDTlTt2/RKBGdAi/k2FMjVglBaeeMIsGDC52qVxUpEJ0yxFBA8X+78A9/Cruk rc6h3ij2/xxydDTtumfL+hbY6CQy229AKg4lU3LnlNPSCCY3CrbXCuO6LwGhkhWI GC6mvLL0hUI5ZVBPyal3 =Q0CT -----END PGP SIGNATURE----- --Km1U/tdNT/EmXiR1--