1*45a4b79dSSebastien RoyThis software was developed by Lawrence Stewart while studying at the Centre 2*45a4b79dSSebastien Royfor Advanced Internet Architectures, Swinburne University of Technology, made 3*45a4b79dSSebastien Roypossible in part by a grant from the Cisco University Research Program Fund 4*45a4b79dSSebastien Royat Community Foundation Silicon Valley. 5*45a4b79dSSebastien Roy 6*45a4b79dSSebastien RoyPortions of this software were developed at the Centre for Advanced 7*45a4b79dSSebastien RoyInternet Architectures, Swinburne University of Technology, Melbourne, 8*45a4b79dSSebastien RoyAustralia by David Hayes under sponsorship from the FreeBSD Foundation. 9*45a4b79dSSebastien Roy 10*45a4b79dSSebastien RoyRedistribution and use in source and binary forms, with or without 11*45a4b79dSSebastien Roymodification, are permitted provided that the following conditions 12*45a4b79dSSebastien Royare met: 13*45a4b79dSSebastien Roy1. Redistributions of source code must retain the above copyright 14*45a4b79dSSebastien Roy notice, this list of conditions and the following disclaimer. 15*45a4b79dSSebastien Roy2. Redistributions in binary form must reproduce the above copyright 16*45a4b79dSSebastien Roy notice, this list of conditions and the following disclaimer in the 17*45a4b79dSSebastien Roy documentation and/or other materials provided with the distribution. 18*45a4b79dSSebastien Roy 19*45a4b79dSSebastien RoyTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 20*45a4b79dSSebastien RoyANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21*45a4b79dSSebastien RoyIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22*45a4b79dSSebastien RoyARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 23*45a4b79dSSebastien RoyFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24*45a4b79dSSebastien RoyDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25*45a4b79dSSebastien RoyOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26*45a4b79dSSebastien RoyHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27*45a4b79dSSebastien RoyLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28*45a4b79dSSebastien RoyOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29*45a4b79dSSebastien RoySUCH DAMAGE. 30