Lines Matching full:vlan

179 	ip -n $ns link add link eth0 name eth0.10 up type vlan id 10
180 ip -n $ns link add link eth0 name eth0.20 up type vlan id 20
227 ip -n $ns link add link br0 name br0.10 up type vlan id 10
228 bridge -n $ns vlan add vid 10 dev br0 self
230 ip -n $ns link add link br0 name br0.20 up type vlan id 20
231 bridge -n $ns vlan add vid 20 dev br0 self
234 bridge -n $ns vlan add vid 10 dev swp1
235 bridge -n $ns vlan add vid 20 dev swp1
245 bridge -n $ns vlan add vid 10 dev vx0
246 bridge -n $ns vlan add vid 10 dev vx0 tunnel_info id 10010
248 bridge -n $ns vlan add vid 20 dev vx0
249 bridge -n $ns vlan add vid 20 dev vx0 tunnel_info id 10020
305 echo "Per-port ARP suppression - VLAN $vid"
332 run_cmd "bridge -n $sw1 fdb replace $h2_mac dev vx0 master static vlan $vid"
408 echo "Per-port NS suppression - VLAN $vid"
435 run_cmd "bridge -n $sw1 fdb replace $h2_mac dev vx0 master static vlan $vid"
517 echo "Per-{Port, VLAN} ARP suppression"
526 run_cmd "bridge -n $sw1 fdb replace $h2_mac1 dev vx0 master static vlan $vid1"
527 run_cmd "bridge -n $sw1 fdb replace $h2_mac2 dev vx0 master static vlan $vid2"
531 # Enable per-{Port, VLAN} neighbor suppression and check that ARP
538 log_test $? 0 "arping (VLAN $vid1)"
540 log_test $? 0 "arping (VLAN $vid2)"
543 log_test $? 0 "ARP suppression (VLAN $vid1)"
545 log_test $? 0 "ARP suppression (VLAN $vid2)"
547 # Enable neighbor suppression on VLAN 10 and check that only on this
548 # VLAN ARP requests are suppressed.
549 run_cmd "bridge -n $sw1 vlan set vid $vid1 dev vx0 neigh_suppress on"
550 run_cmd "bridge -n $sw1 -d vlan show dev vx0 vid $vid1 | grep \"neigh_suppress on\""
551 log_test $? 0 "\"neigh_suppress\" is on (VLAN $vid1)"
552 run_cmd "bridge -n $sw1 -d vlan show dev vx0 vid $vid2 | grep \"neigh_suppress off\""
553 log_test $? 0 "\"neigh_suppress\" is off (VLAN $vid2)"
556 log_test $? 0 "arping (VLAN $vid1)"
558 log_test $? 0 "arping (VLAN $vid2)"
561 log_test $? 0 "ARP suppression (VLAN $vid1)"
563 log_test $? 0 "ARP suppression (VLAN $vid2)"
572 log_test $? 0 "arping (VLAN $vid1)"
574 log_test $? 0 "arping (VLAN $vid2)"
577 log_test $? 0 "ARP suppression (VLAN $vid1)"
579 log_test $? 0 "ARP suppression (VLAN $vid2)"
588 log_test $? 0 "arping (VLAN $vid1)"
590 log_test $? 0 "arping (VLAN $vid2)"
593 log_test $? 0 "ARP suppression (VLAN $vid1)"
595 log_test $? 0 "ARP suppression (VLAN $vid2)"
597 # Disable neighbor suppression on VLAN 10 and check that ARP requests
598 # are no longer suppressed on this VLAN.
599 run_cmd "bridge -n $sw1 vlan set vid $vid1 dev vx0 neigh_suppress off"
600 run_cmd "bridge -n $sw1 -d vlan show dev vx0 vid $vid1 | grep \"neigh_suppress off\""
601 log_test $? 0 "\"neigh_suppress\" is off (VLAN $vid1)"
604 log_test $? 0 "arping (VLAN $vid1)"
606 log_test $? 0 "arping (VLAN $vid2)"
609 log_test $? 0 "ARP suppression (VLAN $vid1)"
611 log_test $? 0 "ARP suppression (VLAN $vid2)"
613 # Disable per-{Port, VLAN} neighbor suppression, enable neighbor
625 log_test $? 0 "arping (VLAN $vid1)"
627 log_test $? 0 "arping (VLAN $vid2)"
630 log_test $? 0 "ARP suppression (VLAN $vid1)"
632 log_test $? 0 "ARP suppression (VLAN $vid2)"
648 echo "Per-{Port, VLAN} NS suppression"
657 run_cmd "bridge -n $sw1 fdb replace $h2_mac1 dev vx0 master static vlan $vid1"
658 run_cmd "bridge -n $sw1 fdb replace $h2_mac2 dev vx0 master static vlan $vid2"
662 # Enable per-{Port, VLAN} neighbor suppression and check that NS
669 log_test $? 0 "ndisc6 (VLAN $vid1)"
671 log_test $? 0 "ndisc6 (VLAN $vid2)"
674 log_test $? 0 "NS suppression (VLAN $vid1)"
676 log_test $? 0 "NS suppression (VLAN $vid2)"
678 # Enable neighbor suppression on VLAN 10 and check that only on this
679 # VLAN NS messages are suppressed.
680 run_cmd "bridge -n $sw1 vlan set vid $vid1 dev vx0 neigh_suppress on"
681 run_cmd "bridge -n $sw1 -d vlan show dev vx0 vid $vid1 | grep \"neigh_suppress on\""
682 log_test $? 0 "\"neigh_suppress\" is on (VLAN $vid1)"
683 run_cmd "bridge -n $sw1 -d vlan show dev vx0 vid $vid2 | grep \"neigh_suppress off\""
684 log_test $? 0 "\"neigh_suppress\" is off (VLAN $vid2)"
687 log_test $? 0 "ndisc6 (VLAN $vid1)"
689 log_test $? 0 "ndisc6 (VLAN $vid2)"
692 log_test $? 0 "NS suppression (VLAN $vid1)"
694 log_test $? 0 "NS suppression (VLAN $vid2)"
703 log_test $? 0 "ndisc6 (VLAN $vid1)"
705 log_test $? 0 "ndisc6 (VLAN $vid2)"
708 log_test $? 0 "NS suppression (VLAN $vid1)"
710 log_test $? 0 "NS suppression (VLAN $vid2)"
719 log_test $? 0 "ndisc6 (VLAN $vid1)"
721 log_test $? 0 "ndisc6 (VLAN $vid2)"
724 log_test $? 0 "NS suppression (VLAN $vid1)"
726 log_test $? 0 "NS suppression (VLAN $vid2)"
728 # Disable neighbor suppression on VLAN 10 and check that NS messages
729 # are no longer suppressed on this VLAN.
730 run_cmd "bridge -n $sw1 vlan set vid $vid1 dev vx0 neigh_suppress off"
731 run_cmd "bridge -n $sw1 -d vlan show dev vx0 vid $vid1 | grep \"neigh_suppress off\""
732 log_test $? 0 "\"neigh_suppress\" is off (VLAN $vid1)"
735 log_test $? 0 "ndisc6 (VLAN $vid1)"
737 log_test $? 0 "ndisc6 (VLAN $vid2)"
740 log_test $? 0 "NS suppression (VLAN $vid1)"
742 log_test $? 0 "NS suppression (VLAN $vid2)"
744 # Disable per-{Port, VLAN} neighbor suppression, enable neighbor
756 log_test $? 0 "ndisc6 (VLAN $vid1)"
758 log_test $? 0 "ndisc6 (VLAN $vid2)"
761 log_test $? 0 "NS suppression (VLAN $vid1)"
763 log_test $? 0 "NS suppression (VLAN $vid2)"
838 echo "SKIP: iproute2 bridge too old, missing per-VLAN neighbor suppression support"