tests: Match IPv6 connections in netstat output
authorMartin Schwenke <martin@meltin.net>
Mon, 1 Dec 2014 02:51:47 +0000 (13:51 +1100)
committerMartin Schwenke <martin@meltin.net>
Wed, 10 Dec 2014 04:06:08 +0000 (15:06 +1100)
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
(Imported from commit 3135a8c62551e09a3abada86335882a91d398747)

tests/complex/scripts/local.bash

index fcd919b37236ce5ba68c139a59fe02ac41cdd999..ce8454514655f05ae8559d18c60388a69760c852 100644 (file)
@@ -7,7 +7,7 @@ get_src_socket ()
     local pid="$3"
     local prog="$4"
 
-    local pat="^${proto}[[:space:]]+[[:digit:]]+[[:space:]]+[[:digit:]]+[[:space:]]+[^[:space:]]+[[:space:]]+${dst_socket//./\\.}[[:space:]]+ESTABLISHED[[:space:]]+${pid}/${prog}[[:space:]]*\$"
+    local pat="^${proto}6?[[:space:]]+[[:digit:]]+[[:space:]]+[[:digit:]]+[[:space:]]+[^[:space:]]+[[:space:]]+${dst_socket//./\\.}[[:space:]]+ESTABLISHED[[:space:]]+${pid}/${prog}[[:space:]]*\$"
     out=$(netstat -tanp |
        egrep "$pat" |
        awk '{ print $4 }')