We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a719b7 commit 4baa1d3Copy full SHA for 4baa1d3
tools/testing/selftests/net/lib.sh
@@ -547,13 +547,19 @@ ip_link_set_addr()
547
defer ip link set dev "$name" address "$old_addr"
548
}
549
550
-ip_link_is_up()
+ip_link_has_flag()
551
{
552
local name=$1; shift
553
+ local flag=$1; shift
554
555
local state=$(ip -j link show "$name" |
- jq -r '(.[].flags[] | select(. == "UP")) // "DOWN"')
556
- [[ $state == "UP" ]]
+ jq --arg flag "$flag" 'any(.[].flags.[]; . == $flag)')
557
+ [[ $state == true ]]
558
+}
559
+
560
+ip_link_is_up()
561
+{
562
+ ip_link_has_flag "$1" UP
563
564
565
ip_link_set_up()
0 commit comments