Skip to contentSkip to conversation

selftests: rtnetlink: try concurrent change of ifalias

PATCH Applied Florian Westphal 2 participants 2 messages Oct 4, 2017

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 selftests: rtnetlink: try concurrent change of ifalias

to make sure this is serialized correctly.

---
change since v1:
Eric points out 'wait' blocks for all current children, so no need for another loop.

 tools/testing/selftests/net/rtnetlink.sh | 6 ++++++
 1 file changed, 6 insertions(+)
tools/testing/selftests/net/rtnetlink.sh +6 -0
index 62c87da92770..e8c86c416ed0 100755
@@ -278,6 +278,12 @@ kci_test_ifalias()
 	        ip link show "$devdummy" | grep -q "alias $namewant"
 		check_fail $?
 
+		for i in $(seq 1 100); do
+			uuidgen > "$syspathname" &
+		done
+
+		wait
+
 		# re-add the alias -- kernel should free mem when dummy dev is removed
 		ip link set dev "$devdummy" alias "$namewant"
 		check_err $?
Signature · 1 line
2.13.6