1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 3*4882a593Smuzhiyun# 4*4882a593Smuzhiyun# Regression tests for IPv6 flowlabels 5*4882a593Smuzhiyun# 6*4882a593Smuzhiyun# run in separate namespaces to avoid mgmt db conflicts betweent tests 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunset -e 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunecho "TEST management" 11*4882a593Smuzhiyun./in_netns.sh ./ipv6_flowlabel_mgr 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunecho "TEST datapath" 14*4882a593Smuzhiyun./in_netns.sh \ 15*4882a593Smuzhiyun sh -c 'sysctl -q -w net.ipv6.auto_flowlabels=0 && ./ipv6_flowlabel -l 1' 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunecho "TEST datapath (with auto-flowlabels)" 18*4882a593Smuzhiyun./in_netns.sh \ 19*4882a593Smuzhiyun sh -c 'sysctl -q -w net.ipv6.auto_flowlabels=1 && ./ipv6_flowlabel -l 1' 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunecho OK. All tests passed 22