Lines Matching +full:g +full:- +full:link

2 # SPDX-License-Identifier: GPL-2.0
89 ip link add dev br0 type bridge mcast_snooping 1 mcast_query_response_interval 100 \
93 ip link set dev $swp1 master br0
94 ip link set dev $swp2 master br0
96 ip link set dev br0 up
97 ip link set dev $swp1 up
98 ip link set dev $swp2 up
106 ip link set dev $swp2 down
107 ip link set dev $swp1 down
109 ip link del dev br0
145 ip link set dev br0 type bridge mcast_mld_version 2
148 $MZ $host1_if $MZPKT_IS_INC -q
150 bridge -j -d -s mdb show dev br0 \
151 | jq -e ".[].mdb[] | \
153 check_err $? "Missing *,G entry with source list"
154 bridge -j -d -s mdb show dev br0 \
155 | jq -e ".[].mdb[] | \
158 check_err $? "Wrong *,G entry filter mode"
173 $MZ $host1_if -c 1 $MZPKT_IS_EXC -q
175 bridge -j -d -s mdb show dev br0 \
176 | jq -e ".[].mdb[] | \
179 check_err $? "Wrong *,G entry filter mode"
186 bridge -j -d -s mdb show dev br0 \
187 | jq -e ".[].mdb[] | \
191 check_fail $? "Wrong *,G entry source list, 2001:db8:1::3 entry still exists"
199 ip link set dev br0 type bridge mcast_mld_version 1
226 $MZ $h1 -c 1 $MZPKT_ALLOW -q
235 log_test "MLDv2 report $TEST_GROUP include -> allow"
247 $MZ $h1 -c 1 $MZPKT_IS_INC2 -q
256 log_test "MLDv2 report $TEST_GROUP include -> is_include"
270 log_test "MLDv2 report $TEST_GROUP include -> is_exclude"
283 ip link set dev br0 type bridge mcast_last_member_interval 500
286 $MZ $h1 -c 1 $MZPKT_TO_EXC -q
288 bridge -j -d -s mdb show dev br0 \
289 | jq -e ".[].mdb[] | \
292 check_err $? "Wrong *,G entry filter mode"
299 bridge -j -d -s mdb show dev br0 \
300 | jq -e ".[].mdb[] | \
304 check_fail $? "Wrong *,G entry source list, 2001:db8:1::2 entry still exists"
305 bridge -j -d -s mdb show dev br0 \
306 | jq -e ".[].mdb[] | \
310 check_fail $? "Wrong *,G entry source list, 2001:db8:1::21 entry still exists"
315 log_test "MLDv2 report $TEST_GROUP include -> to_exclude"
317 ip link set dev br0 type bridge mcast_last_member_interval 100
330 $MZ $h1 -c 1 $MZPKT_ALLOW2 -q
340 log_test "MLDv2 report $TEST_GROUP exclude -> allow"
353 $MZ $h1 -c 1 $MZPKT_IS_INC3 -q
363 log_test "MLDv2 report $TEST_GROUP exclude -> is_include"
376 $MZ $h1 -c 1 $MZPKT_IS_EXC2 -q
386 log_test "MLDv2 report $TEST_GROUP exclude -> is_exclude"
399 ip link set dev br0 type bridge mcast_last_member_interval 500
402 $MZ $h1 -c 1 $MZPKT_TO_EXC -q
412 log_test "MLDv2 report $TEST_GROUP exclude -> to_exclude"
414 ip link set dev br0 type bridge mcast_last_member_interval 100
426 $MZ $h1 -c 1 $MZPKT_BLOCK -q
433 bridge -j -d -s mdb show dev br0 \
434 | jq -e ".[].mdb[] | \
438 check_fail $? "Wrong *,G entry source list, 2001:db8:1::1 entry still exists"
443 log_test "MLDv2 report $TEST_GROUP include -> block"
456 ip link set dev br0 type bridge mcast_last_member_interval 500
459 $MZ $h1 -c 1 $MZPKT_BLOCK -q
469 log_test "MLDv2 report $TEST_GROUP exclude -> block"
471 ip link set dev br0 type bridge mcast_last_member_interval 100
482 ip link set dev br0 type bridge mcast_query_interval 100 \
487 ip link set dev br0 type bridge mcast_query_interval 500 \
491 $MZ $h1 -c 1 $MZPKT_ALLOW2 -q
493 bridge -j -d -s mdb show dev br0 \
494 | jq -e ".[].mdb[] | \
497 check_err $? "Wrong *,G entry filter mode"
499 bridge -j -d -s mdb show dev br0 \
500 | jq -e ".[].mdb[] | \
504 check_fail $? "Wrong *,G entry source list, 2001:db8:1::1 entry still exists"
505 bridge -j -d -s mdb show dev br0 \
506 | jq -e ".[].mdb[] | \
510 check_fail $? "Wrong *,G entry source list, 2001:db8:1::2 entry still exists"
521 ip link set dev br0 type bridge mcast_query_interval 12500 \
534 $MZ $h2 -c 1 $MZPKT_IS_INC -q
536 bridge -j -d -s mdb show dev br0 \
537 | jq -e ".[].mdb[] | \
540 check_err $? "S,G entry for *,G port doesn't exist"
542 bridge -j -d -s mdb show dev br0 \
543 | jq -e ".[].mdb[] | \
547 check_err $? "Auto-added S,G entry doesn't have added_by_star_ex flag"
551 log_test "MLDv2 S,G port entry automatic add to a *,G port"