Lines Matching +full:mac +full:- +full:address
2 # SPDX-License-Identifier: GPL-2.0
75 # IP address enablement should be rejected if the MAC address prefix
78 check_fail $? "IP address addition passed for a device with a wrong MAC"
80 | grep -q mlxsw_spectrum
81 check_err $? "no extack for IP address addition"
88 # Change of MAC address of a RIF should be forbidden if the new MAC
89 # doesn't share the prefix with other MAC addresses.
91 check_fail $? "change of MAC address passed for a wrong MAC"
93 | grep -q mlxsw_spectrum
94 check_err $? "no extack for MAC address change"
96 log_test "RIF - bad MAC change"
107 # Test that it is possible to set an IP address on a VRF upper despite
108 # its random MAC address.
111 ip link add name vrf-test type vrf table 10
112 ip link set dev $swp1 master vrf-test
114 ip -4 address add 192.0.2.1/24 dev vrf-test
115 check_err $? "failed to set IPv4 address on VRF"
116 ip -6 address add 2001:db8:1::1/64 dev vrf-test
117 check_err $? "failed to set IPv6 address on VRF"
119 log_test "RIF - setting IP address on VRF"
121 ip link del dev vrf-test
138 # Prepare a device with a low MAC address
142 # Attach the device to br1. That prompts bridge address change, which
145 check_fail $? "Device with low MAC was permitted to attach a bridge with RIF"
147 | grep -q mlxsw_spectrum
151 check_fail $? "Changing swp2's MAC address permitted"
153 | grep -q mlxsw_spectrum
154 check_err $? "no extack for bridge port MAC address change rejection"
156 log_test "RIF - attach port with bad MAC to bridge"
180 # Prepare a device with a low MAC address
184 # Attach the device to br1. Since the bridge address was set, it should
187 check_err $? "Could not attach a device with low MAC to a bridge with RIF"
189 # Port MAC address change should be allowed for a bridge with set MAC.
191 check_err $? "Changing swp2's MAC address not permitted"
193 log_test "RIF - attach port with bad MAC to bridge with set MAC"
213 ip -6 address add 2001:db8:1::1/64 dev br0.10
218 ip -6 address add 2001:db8:1::1/64 dev br0.20
236 ip -6 address add 2001:db8::1/64 dev br0
239 ip -6 address add 2001:db8:1::1/64 dev br0.10
242 ip -6 address add 2001:db8:2::1/64 dev br0.20
247 ip -6 address add 2001:db8:1::1/64 dev $swp1
248 ip -6 address del 2001:db8:1::1/64 dev $swp1
274 # Allow netdevices to be re-created following the reload
314 ip -6 address add 2001:db8:1::1/64 dev $swp1
315 ip -6 address del 2001:db8:1::1/64 dev $swp1
326 # in a VLAN-aware bridge or as a VLAN device
362 ip -6 address add 2001:db8:1::1/64 dev br0.10
365 ip -6 route get fibmatch 2001:db8:1::2 dev br0.10
370 ip -6 route get fibmatch 2001:db8:1::2 dev br0.10
375 ip -6 route get fibmatch 2001:db8:1::2 dev br0.10
380 ip -6 route get fibmatch 2001:db8:1::2 dev br0.10
406 ip -6 address add 2001:db8:1::1/64 dev bond1
407 ip -6 address add 2001:db8:2::1/64 dev bond1.10
410 ip -6 route get fibmatch 2001:db8:1::2 dev bond1
413 ip -6 route get fibmatch 2001:db8:2::2 dev bond1.10
418 ip -6 route get fibmatch 2001:db8:1::2 dev bond1
421 ip -6 route get fibmatch 2001:db8:2::2 dev bond1.10
426 ip -6 route get fibmatch 2001:db8:1::2 dev bond1
429 ip -6 route get fibmatch 2001:db8:2::2 dev bond1.10
504 ip -6 address add 2001:db8:1::1/64 dev $swp1
505 check_err $? "failed to configure ip address on $swp1"
508 ip -6 address add 2001:db8:10::1/64 dev $swp1.10
509 check_err $? "failed to configure ip address on $swp1.10"
512 ip -6 address add 2001:db8:20::1/64 dev $swp1.20
513 check_err $? "failed to configure ip address on $swp1.20"
519 ip address flush dev $swp1
557 ip -6 address add 2001:db8:1::1/64 dev br0.10
563 ip link add name vrf-test type vrf table 10
564 ip link set dev br0.10 master vrf-test
566 ip link del dev vrf-test
568 ip link add name br-test type bridge
569 ip link set dev br0.10 master br-test &> /dev/null
571 ip link del dev br-test
603 ip -4 address add 192.0.2.1/24 dev $swp1
604 ip -6 address add 2001:db8:1::1/64 dev $swp1
606 ip -4 neigh add 192.0.2.2 lladdr de:ad:be:ef:13:37 nud perm dev $swp1
607 ip -6 neigh add 2001:db8:1::2 lladdr de:ad:be:ef:13:37 nud perm \
611 ip -4 neigh show dev $swp1 192.0.2.2
614 ip -6 neigh show dev $swp1 2001:db8:1::2
619 ip -6 neigh del 2001:db8:1::2 dev $swp1
620 ip -4 neigh del 192.0.2.2 dev $swp1
621 ip -6 address del 2001:db8:1::1/64 dev $swp1
622 ip -4 address del 192.0.2.1/24 dev $swp1
635 ip -4 route add 198.51.100.0/24 vrf v$swp1 \
637 ip -6 route add 2001:db8:2::/64 vrf v$swp1 \
641 ip -4 route show 198.51.100.0/24 vrf v$swp1
644 ip -6 route show 2001:db8:2::/64 vrf v$swp1
651 ip -4 route show 198.51.100.0/24 vrf v$swp1
654 ip -6 route show 2001:db8:2::/64 vrf v$swp1
661 ip -4 route show 198.51.100.0/24 vrf v$swp1
664 ip -6 route show 2001:db8:2::/64 vrf v$swp1
669 ip -6 route del 2001:db8:2::/64 vrf v$swp1
670 ip -4 route del 198.51.100.0/24 vrf v$swp1
686 log_test "devlink reload - last test"