11.2Sozaki# $NetBSD: t_basic.sh,v 1.2 2018/02/01 05:22:01 ozaki-r Exp $ 21.1Sozaki# 31.1Sozaki# Copyright (c) 2017 Internet Initiative Japan Inc. 41.1Sozaki# All rights reserved. 51.1Sozaki# 61.1Sozaki# Redistribution and use in source and binary forms, with or without 71.1Sozaki# modification, are permitted provided that the following conditions 81.1Sozaki# are met: 91.1Sozaki# 1. Redistributions of source code must retain the above copyright 101.1Sozaki# notice, this list of conditions and the following disclaimer. 111.1Sozaki# 2. Redistributions in binary form must reproduce the above copyright 121.1Sozaki# notice, this list of conditions and the following disclaimer in the 131.1Sozaki# documentation and/or other materials provided with the distribution. 141.1Sozaki# 151.1Sozaki# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 161.1Sozaki# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 171.1Sozaki# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 181.1Sozaki# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 191.1Sozaki# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 201.1Sozaki# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 211.1Sozaki# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 221.1Sozaki# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 231.1Sozaki# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 241.1Sozaki# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 251.1Sozaki# POSSIBILITY OF SUCH DAMAGE. 261.1Sozaki# 271.1Sozaki 281.1SozakiBUS=bus 291.1SozakiSOCK_LOCAL=unix://loop_basic_local 301.1Sozaki 311.1Sozakiatf_test_case loop_create_destroy cleanup 321.1Sozakiloop_create_destroy_head() 331.1Sozaki{ 341.1Sozaki 351.1Sozaki atf_set "descr" "tests of creation and deletion of a loopback interface" 361.1Sozaki atf_set "require.progs" "rump_server" 371.1Sozaki} 381.1Sozaki 391.1Sozakiloop_create_destroy_body() 401.1Sozaki{ 411.1Sozaki 421.1Sozaki rump_server_start $SOCK_LOCAL netinet6 431.1Sozaki 441.2Sozaki test_create_destroy_common $SOCK_LOCAL lo1 true 451.1Sozaki} 461.1Sozaki 471.1Sozakiloop_create_destroy_cleanup() 481.1Sozaki{ 491.1Sozaki 501.1Sozaki $DEBUG && dump 511.1Sozaki cleanup 521.1Sozaki} 531.1Sozaki 541.1Sozakiatf_init_test_cases() 551.1Sozaki{ 561.1Sozaki 571.1Sozaki atf_add_test_case loop_create_destroy 581.1Sozaki} 59