xref: /aosp_15_r20/external/linux-kselftest/tools/testing/selftests/net/udpgso.sh (revision 053f45be4e351dfd5e965df293cd45b779f579ee)
1*053f45beSAndroid Build Coastguard Worker#!/bin/sh
2*053f45beSAndroid Build Coastguard Worker# SPDX-License-Identifier: GPL-2.0
3*053f45beSAndroid Build Coastguard Worker#
4*053f45beSAndroid Build Coastguard Worker# Run a series of udpgso regression tests
5*053f45beSAndroid Build Coastguard Worker
6*053f45beSAndroid Build Coastguard Workerecho "ipv4 cmsg"
7*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -4 -C
8*053f45beSAndroid Build Coastguard Worker
9*053f45beSAndroid Build Coastguard Workerecho "ipv4 setsockopt"
10*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -4 -C -s
11*053f45beSAndroid Build Coastguard Worker
12*053f45beSAndroid Build Coastguard Workerecho "ipv6 cmsg"
13*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -6 -C
14*053f45beSAndroid Build Coastguard Worker
15*053f45beSAndroid Build Coastguard Workerecho "ipv6 setsockopt"
16*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -6 -C -s
17*053f45beSAndroid Build Coastguard Worker
18*053f45beSAndroid Build Coastguard Workerecho "ipv4 connected"
19*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -4 -c
20*053f45beSAndroid Build Coastguard Worker
21*053f45beSAndroid Build Coastguard Worker# blocked on 2nd loopback address
22*053f45beSAndroid Build Coastguard Worker# echo "ipv6 connected"
23*053f45beSAndroid Build Coastguard Worker# ./in_netns.sh ./udpgso -6 -c
24*053f45beSAndroid Build Coastguard Worker
25*053f45beSAndroid Build Coastguard Workerecho "ipv4 msg_more"
26*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -4 -C -m
27*053f45beSAndroid Build Coastguard Worker
28*053f45beSAndroid Build Coastguard Workerecho "ipv6 msg_more"
29*053f45beSAndroid Build Coastguard Worker./in_netns.sh ./udpgso -6 -C -m
30