Lines Matching full:10

17 	ip link add l $h1 $h1.10 up type vlan id 10
22 ip link del $h1.10
29 ip link add l $h2 $h2.10 up type vlan id 10
34 ip link del $h2.10
52 bridge vlan add vid 10-11 dev $swp1 master
53 bridge vlan add vid 10-11 dev $swp2 master
104 ip address add dev $h2.10 $TEST_GROUP/32 autojoin
109 jq -e ".[].mdb[] | select(.grp == \"$TEST_GROUP\" and .vid == 10)" &>/dev/null
118 ip address del dev $h2.10 $TEST_GROUP/32 2>&1 1>/dev/null
122 .vid == 10)" &>/dev/null
132 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
133 check_err $? "Could not find vlan 10's global options"
138 jq -e ".[].vlans[] | select(.vlan == 10 and .mcast_snooping == 1) " &>/dev/null
144 bridge vlan global set vid 10 dev br0 mcast_snooping 0
145 check_err $? "Could not disable multicast snooping in vlan 10"
147 log_test "Vlan 10 multicast snooping control"
167 tc filter add dev $dev egress pref 10 prot 802.1Q \
168 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 224.0.0.1 ip_proto 2 \
171 tc filter add dev $dev egress pref 10 prot 802.1Q \
172 flower vlan_id 10 vlan_ethtype ipv6 dst_ip ff02::1 ip_proto icmpv6 \
184 tc filter del dev $dev egress pref 10
199 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier 1
204 local tcstats=$(tc_rule_stats_get $dev 10 egress)
214 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier 0
225 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
226 check_err $? "Could not find vlan 10's global options"
229 jq -e ".[].vlans[] | select(.vlan == 10 and .mcast_querier == 0) " &>/dev/null
234 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier 1
235 check_err $? "Could not enable querier in vlan 10"
236 log_test "Vlan 10 multicast querier enable"
237 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier 0
242 log_test "Vlan 10 tagged IGMPv2 general query sent"
247 log_test "Vlan 10 tagged MLD general query sent"
255 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
256 check_err $? "Could not find vlan 10's global options"
259 jq -e ".[].vlans[] | select(.vlan == 10 and .mcast_igmp_version == 2) " &>/dev/null
265 jq -e ".[].vlans[] | select(.vlan == 10 and .mcast_mld_version == 1) " &>/dev/null
270 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_igmp_version 3
271 check_err $? "Could not set mcast_igmp_version in vlan 10"
272 log_test "Vlan 10 mcast_igmp_version option changed to 3"
277 log_test "Vlan 10 tagged IGMPv3 general query sent"
280 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_mld_version 2
281 check_err $? "Could not set mcast_mld_version in vlan 10"
282 log_test "Vlan 10 mcast_mld_version option changed to 2"
287 log_test "Vlan 10 tagged MLDv2 general query sent"
289 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_igmp_version 2
290 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_mld_version 1
298 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
299 check_err $? "Could not find vlan 10's global options"
302 jq -e ".[].vlans[] | select(.vlan == 10 and \
309 jq -e ".[].vlans[] | select(.vlan == 10 and \
315 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_last_member_count 3
316 check_err $? "Could not set mcast_last_member_count in vlan 10"
317 log_test "Vlan 10 mcast_last_member_count option changed to 3"
318 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_last_member_count 2
321 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_last_member_interval 200
322 check_err $? "Could not set mcast_last_member_interval in vlan 10"
323 log_test "Vlan 10 mcast_last_member_interval option changed to 200"
324 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_last_member_interval 100
332 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
333 check_err $? "Could not find vlan 10's global options"
336 jq -e ".[].vlans[] | select(.vlan == 10 and \
343 jq -e ".[].vlans[] | select(.vlan == 10 and \
349 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_startup_query_interval 100
350 check_err $? "Could not set mcast_startup_query_interval in vlan 10"
353 log_test "Vlan 10 mcast_startup_query_interval option changed to 100"
356 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_startup_query_count 3
357 check_err $? "Could not set mcast_startup_query_count in vlan 10"
360 log_test "Vlan 10 mcast_startup_query_count option changed to 3"
362 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_startup_query_interval 3125
363 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_startup_query_count 2
371 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
372 check_err $? "Could not find vlan 10's global options"
375 jq -e ".[].vlans[] | select(.vlan == 10 and \
381 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_membership_interval 200
382 check_err $? "Could not set mcast_membership_interval in vlan 10"
383 log_test "Vlan 10 mcast_membership_interval option changed to 200"
387 log_test "Vlan 10 mcast_membership_interval mdb entry expire"
389 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_membership_interval 26000
397 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
398 check_err $? "Could not find vlan 10's global options"
401 jq -e ".[].vlans[] | select(.vlan == 10 and \
407 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier_interval 100
408 check_err $? "Could not set mcast_querier_interval in vlan 10"
409 log_test "Vlan 10 mcast_querier_interval option changed to 100"
414 bridge vlan add vid 10 dev br1 self pvid untagged
417 bridge vlan add vid 10 dev $h1 master
418 bridge vlan global set vid 10 dev br1 mcast_snooping 1 mcast_querier 1
424 log_test "Vlan 10 mcast_querier_interval expire after outside query"
426 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier_interval 25500
434 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
435 check_err $? "Could not find vlan 10's global options"
438 jq -e ".[].vlans[] | select(.vlan == 10 and \
444 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_startup_query_count 0
445 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_query_interval 200
446 check_err $? "Could not set mcast_query_interval in vlan 10"
450 log_test "Vlan 10 mcast_query_interval option changed to 200"
452 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_startup_query_count 2
453 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_query_interval 12500
461 jq -e ".[].vlans[] | select(.vlan == 10)" &>/dev/null
462 check_err $? "Could not find vlan 10's global options"
465 jq -e ".[].vlans[] | select(.vlan == 10 and \
471 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_query_response_interval 200
472 check_err $? "Could not set mcast_query_response_interval in vlan 10"
473 log_test "Vlan 10 mcast_query_response_interval option changed to 200"
475 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_query_response_interval 1000
484 .vlans[].vlan == 10)" &>/dev/null
485 check_err $? "Could not find port vlan 10's options"
489 .vlans[].vlan == 10 and \
492 log_test "Port vlan 10 option mcast_router default value"
495 bridge vlan set vid 10 dev $swp1 mcast_router 2
496 check_err $? "Could not set port vlan 10's mcast_router option"
497 log_test "Port vlan 10 mcast_router option changed to 2"
500 tc filter add dev $swp1 egress pref 10 prot 802.1Q \
501 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 239.1.1.1 ip_proto udp action pass
502 tc filter add dev $swp2 egress pref 10 prot 802.1Q \
503 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 239.1.1.1 ip_proto udp action pass
504 bridge vlan set vid 10 dev $swp2 mcast_router 0
507 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_querier 1 \
509 bridge vlan add vid 10 dev br0 self
511 mausezahn br0 -Q 10 -c 10 -p 128 -b 01:00:5e:01:01:01 -B 239.1.1.1 \
513 local swp1_tcstats=$(tc_rule_stats_get $swp1 10 egress)
514 if [[ $swp1_tcstats != 10 ]]; then
515 check_err 1 "Wrong number of vlan 10 multicast packets flooded"
517 local swp2_tcstats=$(tc_rule_stats_get $swp2 10 egress)
518 check_err $swp2_tcstats "Vlan 10 multicast packets flooded to non-router port"
521 tc filter del dev $swp2 egress pref 10
522 tc filter del dev $swp1 egress pref 10
523 bridge vlan del vid 10 dev br0 self
524 bridge vlan global set vid 10 dev br0 mcast_snooping 1 mcast_query_response_interval 1000
525 bridge vlan set vid 10 dev $swp2 mcast_router 1
526 bridge vlan set vid 10 dev $swp1 mcast_router 1