From patchwork Fri Aug 7 19:31:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabian Frederick X-Patchwork-Id: 1342370 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=skynet.be Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BNb8G4Qxvz9sPC for ; Sat, 8 Aug 2020 05:31:42 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726388AbgHGTbi (ORCPT ); Fri, 7 Aug 2020 15:31:38 -0400 Received: from mailrelay110.isp.belgacom.be ([195.238.20.137]:57815 "EHLO mailrelay110.isp.belgacom.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725893AbgHGTbg (ORCPT ); Fri, 7 Aug 2020 15:31:36 -0400 IronPort-SDR: 1fyfjNk7TYh21MnooOaHM1kLQxRmr0IVJ7A7BlV4g0PWoDOGvC8XN9SL1+2z3btx+xdbm3uS1g JSDcBoiWM+a9CAfT0oQ+6QpcOH1qEZnRJz+4MvHLGsBfs4mpDkhsGTfE6qLi1soXu9GO+CsghI VYQTiFmiYt4F5rvxd+PrTltxnMHUp/iKMcDtaZ/kZHj4yrZ4pirwD6hrxhlETB0AliSP9tVebK ZdDMTG/aaj+QS//ZfVUmRgo6Qex/6aiRcFm/2HQKJNtA5MZeLysl5a1BKN3Z24vaMul7MV/Y2Z o30= X-Belgacom-Dynamic: yes IronPort-PHdr: 9a23:4BqUPhfX+sSMa0wGZ4kGovmIlGMj4u6mDksu8pMizoh2WeGdxc24ZBGN2/xhgRfzUJnB7Loc0qyK6v6mCTZLuM3a+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi3oAnLtcQan4RuJrs/xxbHv3BFZ/lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbDSxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lCsKMSMy/WfKgcJyka1bugqsqRxhzYDJbo+bN/1wcazSc94BWWZMXdxcWzBbD4+gc4cCCfcKM+ZCr4n6olsDtRuwChO3C+Pu0DBIgGL9060g0+s/DA7JwhYgH9MSv3TXsd74M6kSXvquw6nG1jjDdPBW2Df76IfWbhAtu+qDUqxpfMfX1EIgGB/LgE+Kpoz5IzOayP4Ns26D4ud9W++jl24ppg5wrzWhyMoihYrEi4MWx1zY8Sh0w5o5KNK4RkNlbtCoDJlduj2EOoZyQs4vQGBltDs7x7AJvZO2ejUBxpogxx7acfOHco6I7wrlVOmPPTd4inNleLajhxms60is0Ov8Vsey3V1XrSRFisHBu3QQ2xDJ98SKSeVx8l281TuO1w3f8PxILEEymKHGMZAu2KQwmYAWsUnbGy/2n1j5g7GOe0U//+io9/znYrL7pp+AL4N0ih/xMqApmsGnBeQ4NRQBUHKf+eS8073j5lH5TK9Ojv0xjqbWqpTaKtkcpq68GQBV04Aj5w6+DzegztsYgWEKIVZYdB6dkoTkOE/CLOrlAfq+g1mgiipnyvHeMr3kGJrNL3zDkLn7fbZ67k5R0AQzwspE6JJaEbwBO/HzW0/3tNPGEh81KRe7zPj/BNVnyoweQX6PArOeMK7KqV+H/PkgI+2LZIIOvjbyNeQl5/DvjX89hV8SY7Op0YEQaHCiEfRsO1+Zbmb0gtcdDWcKuRIzTO/wh1KfVT5ceWq9Urk65j4lFIKmA4bDRoSxgLOfxie3BJpWZnpJClqUC3fna52EW+sQaCKVOsJhnDIFWKO6S489zxGusBH1y7x9IuXJ5CISrYjj28Rt5+3PiREy8iR5D8KD3GGRQWF0n2cIRyMo06BluEBy10mM0bZmjPxcDtFT+fxJXRkgNZLGzOx1FcryWgTfcdeNUlqmRc+mAT4pRNIr39AOe1p9G8mljh3bwyWqBKUVmKKXBJMq6K3c2mP8J8BjxHba2qkhjl0mQtdROm28nKJ/8BLTB4HRmUWDi6mqbbgc3DLK9Gqby2qBol1YXxNuXqXbRn0feETWosrj5k/YTL+hF64nMg1fxs6GMKdKbcfpjVpeTvf5JNvee36xm3u3BRuQyLODdpHle2sG0SXGC0gFkwYT8miaNQQkHSiuvTGWMDs7DVvlZ0TE9+RipnK/UkIuiQaQYAkp1LO5/hMerfqRV/0S2q4JomEmsTowVFii98nKEd6NoUxtcfZye9Q4tXlO32PQsURTJJGsIrpjjV1WJwp+tU3GzBZmDIhc18In+iB5hDFuIL6VhQsSPwiT2or9b+Xa X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AEBQDUqy1f/xCltltgHgEBCxIMR4RcVF+NNZIskXoLAQEBAQEBAQEBJw0BAgQBAYRMgjklOBMCAwEBAQMCBQEBBgEBAQEBAQUEAYYPRYI3IoNRASMjgT8SgyYBglcptnCEEIUigUCBOIgfhQqBQT+BEYNOijQEjz0jpkKCbIMLhFl9kSYPIaANkiuhQ4F6TSAYgyQJRxkNnGhCMDcCBggBAQMJVwE9AZANAQE X-IPAS-Result: A2AEBQDUqy1f/xCltltgHgEBCxIMR4RcVF+NNZIskXoLAQEBAQEBAQEBJw0BAgQBAYRMgjklOBMCAwEBAQMCBQEBBgEBAQEBAQUEAYYPRYI3IoNRASMjgT8SgyYBglcptnCEEIUigUCBOIgfhQqBQT+BEYNOijQEjz0jpkKCbIMLhFl9kSYPIaANkiuhQ4F6TSAYgyQJRxkNnGhCMDcCBggBAQMJVwE9AZANAQE Received: from 16.165-182-91.adsl-dyn.isp.belgacom.be (HELO localhost.localdomain) ([91.182.165.16]) by relay.skynet.be with ESMTP; 07 Aug 2020 21:31:24 +0200 From: Fabian Frederick To: pablo@netfilter.org, kadlec@netfilter.org, fw@strlen.de Cc: netfilter-devel@vger.kernel.org, coreteam@netfilter.org, netdev@vger.kernel.org, Fabian Frederick Subject: [PATCH 1/3 linux-next] selftests: netfilter: add checktool function Date: Fri, 7 Aug 2020 21:31:11 +0200 Message-Id: <20200807193111.12625-1-fabf@skynet.be> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org avoid repeating the same test for different toolcheck Signed-off-by: Fabian Frederick --- .../selftests/netfilter/nft_flowtable.sh | 33 +++++++------------ 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/tools/testing/selftests/netfilter/nft_flowtable.sh b/tools/testing/selftests/netfilter/nft_flowtable.sh index d3e0809ab3681..68a183753c6c3 100755 --- a/tools/testing/selftests/netfilter/nft_flowtable.sh +++ b/tools/testing/selftests/netfilter/nft_flowtable.sh @@ -21,29 +21,18 @@ ns2out="" log_netns=$(sysctl -n net.netfilter.nf_log_all_netns) -nft --version > /dev/null 2>&1 -if [ $? -ne 0 ];then - echo "SKIP: Could not run test without nft tool" - exit $ksft_skip -fi - -ip -Version > /dev/null 2>&1 -if [ $? -ne 0 ];then - echo "SKIP: Could not run test without ip tool" - exit $ksft_skip -fi - -which nc > /dev/null 2>&1 -if [ $? -ne 0 ];then - echo "SKIP: Could not run test without nc (netcat)" - exit $ksft_skip -fi +checktool (){ + $1 > /dev/null 2>&1 + if [ $? -ne 0 ];then + echo "SKIP: Could not $2" + exit $ksft_skip + fi +} -ip netns add nsr1 -if [ $? -ne 0 ];then - echo "SKIP: Could not create net namespace" - exit $ksft_skip -fi +checktool "nft --version" "run test without nft tool" +checktool "ip -Version" "run test without ip tool" +checktool "which nc" "run test without nc (netcat)" +checktool "ip netns add nsr1" "create net namespace" ip netns add ns1 ip netns add ns2 From patchwork Fri Aug 7 19:31:50 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabian Frederick X-Patchwork-Id: 1342372 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=skynet.be Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BNb8m6kNJz9sRN for ; Sat, 8 Aug 2020 05:32:08 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726429AbgHGTcG (ORCPT ); Fri, 7 Aug 2020 15:32:06 -0400 Received: from mailrelay110.isp.belgacom.be ([195.238.20.137]:57873 "EHLO mailrelay110.isp.belgacom.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725893AbgHGTcG (ORCPT ); Fri, 7 Aug 2020 15:32:06 -0400 IronPort-SDR: EKkHPZmFIQsR2DeSxGORNFwOAvV6Cqsba2MVemjr7NDO1g79M4jg6ZJ06fdDyG81ctz7TbHd67 iIsja1UyDQ7XhHcWpYj/lGYGcdo/ajqAWzEfHeRAnG4k5Ei2NgjHNCE9RWJCvsZ8I3VsmF+VgW y54ln5Zh6/IwRm2zSItliz0sz8b3fpRmRbtgtnsAFtg5vMMZqOEZraTvxpb+0lJJLvjYkGCJeq ckZVxvc19rwJusVJKHw7qOJnvYG8K02WWL9RxlvXrLO/br+tzs250ZxBJi0AcacZrrXGyAer5g 3ZU= X-Belgacom-Dynamic: yes IronPort-PHdr: 9a23:4JqgLxzU5lRYuJfXCy+O+j09IxM/srCxBDY+r6Qd0usQKfad9pjvdHbS+e9qxAeQG9mCtbQU0aGP6PuocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmTuwbalxIRmoogndq8cbjIV/Iast1xXFpWdFdf5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALMTRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTljjoMOTwk/2HNksF+jLxVrg+vqRJ8xIDbb46bOeFicq7eZ94WWXBMUtpNWyFHH4iyb5EPD+0EPetAr4fyvUABrRqkCgmqGejhyiVIiWHr0qIkyeQhEB3J3A89FN8JvnTbts76NKkJXOCuz6nJzTPDYO1K2Tvn84fHbAksrPeRVr1/bcTf01MgFx/ZjlqOs4zlOSuY2OoOvmWf7+RtVOKih3Appg9xvzWj2toghpXIi4waxV7J6Ct0zZgoKNC4SkN2f9GqHIdeuS+VM4Z4QsMsT39stSs817YIuoa7cTAOxZg63RLTdv+Kf5aS7h7+VeucIS10iG9kdb+5mh2861KvyvfmWcmxyFtKqy1FncTSuX0VzBzT79SHSuN6/ke8xTaDzwDT5f9AIUAzjafbL5khzaIqmZoXsUTDGTT2mFnsgK+ScUUr5vKn6+D6bbXho5+TLY50igfmPqQvnMywH/g4PxAKUmSG4+iwyb7u8VPjTLlXj/A7krPVvI3bKMgDo662GQ5V0oIt6xalCDem1cwVnXcdI11edhKKlJPpO1LOIfD+E/i/n06gnyx1yPzeJL3uHo3NLmTfkLfmZbt981RTxxE3zdBY/J9UDK8OIO79Wk/wsNzYEgE2Mxauz+bgEtV92ZsUWXiTDa+BLKPSrViI6/osI+aWeYAVvCjyJOQ+6v7ok3A5hVEdfait3ZsLdn+4BO5qI0KDYXrjmt0BC3sFvhIiTOz2j12PSTBTZnipUqIn+jE7EoamApnFRoy3nbOOwj+xHodKaWBeFlCMDXDoep2CW/gSdCKSLM5hkjgYVbe/UY8tzAyhuxHky7V5KurZ4TMYtZ3929hv/eHTlg899SZyD8uD12GBVWZ0nnkHRzUuxqBwvVR9ykuf0ah/m/FXCdtT5+lXXQcmK5HT1el6Bsv0Wg3fYteJRlemQtG6AT4vVNI92dgOY1xyG9+6lBDMwzKqA6MJl7yMHJE09LzT32TsKMlj1XbLz7chj1Y4TctVL2GmhbBw9xLVB4HXl0WVjaGqdb4T3CTV7meM0XKOvF1EUA53SajFU2oQaVDYrdni/UPCTL+vCbI5PQtd08KNMbVFOZXVigBeTf3nP/zYbn6/mmOsCAzOwamDKMLpcmkZ0S71DkUYnQEX4Xuccw8kCWPprX32FyB0EV/pJU/hosdkr3buYEY+zgiMJ2N72ra44B8ehrTIRfoZ0JofuzYnpikyFlvrjIGeMMaJuwc0JPYUWtg6+loSjW8= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2ArBADUqy1f/xCltltgHQEBAQEJARIBBQUBR4FDgxlUX401kiyRegsBAQEBAQEBAQEnDQECBAEBhEyCOSU4EwIDAQEBAwIFAQEGAQEBAQEBBQQBhg9Fgjcig0YLASMjgT8JCYMmAYJXKbY9M4QQhSKBQIE4iB+FCoFBP4ERg06EH4YVBLYigmyDC4RZfZEmDyGgDZIroUOBek0gGIMkCUcZDZxoQjA3AgYIAQEDCVcBPQGPLl8BAQ X-IPAS-Result: A2ArBADUqy1f/xCltltgHQEBAQEJARIBBQUBR4FDgxlUX401kiyRegsBAQEBAQEBAQEnDQECBAEBhEyCOSU4EwIDAQEBAwIFAQEGAQEBAQEBBQQBhg9Fgjcig0YLASMjgT8JCYMmAYJXKbY9M4QQhSKBQIE4iB+FCoFBP4ERg06EH4YVBLYigmyDC4RZfZEmDyGgDZIroUOBek0gGIMkCUcZDZxoQjA3AgYIAQEDCVcBPQGPLl8BAQ Received: from 16.165-182-91.adsl-dyn.isp.belgacom.be (HELO localhost.localdomain) ([91.182.165.16]) by relay.skynet.be with ESMTP; 07 Aug 2020 21:32:04 +0200 From: Fabian Frederick To: pablo@netfilter.org, kadlec@netfilter.org, fw@strlen.de Cc: netfilter-devel@vger.kernel.org, coreteam@netfilter.org, netdev@vger.kernel.org, Fabian Frederick Subject: [PATCH 2/3 linux-next] selftests: netfilter: add MTU arguments to flowtables Date: Fri, 7 Aug 2020 21:31:50 +0200 Message-Id: <20200807193150.12684-1-fabf@skynet.be> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add some documentation, default values defined in original script and Originator/Link/Responder arguments using getopts like in tools/power/cpupower/bench/cpufreq-bench_plot.sh Signed-off-by: Fabian Frederick --- .../selftests/netfilter/nft_flowtable.sh | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/tools/testing/selftests/netfilter/nft_flowtable.sh b/tools/testing/selftests/netfilter/nft_flowtable.sh index 68a183753c6c3..e98cac6f8bfdd 100755 --- a/tools/testing/selftests/netfilter/nft_flowtable.sh +++ b/tools/testing/selftests/netfilter/nft_flowtable.sh @@ -2,13 +2,18 @@ # SPDX-License-Identifier: GPL-2.0 # # This tests basic flowtable functionality. -# Creates following topology: +# Creates following default topology: # # Originator (MTU 9000) <-Router1-> MTU 1500 <-Router2-> Responder (MTU 2000) # Router1 is the one doing flow offloading, Router2 has no special # purpose other than having a link that is smaller than either Originator # and responder, i.e. TCPMSS announced values are too large and will still # result in fragmentation and/or PMTU discovery. +# +# You can check with different Orgininator/Link/Responder MTU eg: +# sh nft_flowtable.sh -o1000 -l500 -r100 +# + # Kselftest framework requirement - SKIP code is 4. ksft_skip=4 @@ -78,11 +83,24 @@ ip -net nsr2 addr add dead:2::1/64 dev veth1 # ns2 is going via nsr2 with a smaller mtu, so that TCPMSS announced by both peers # is NOT the lowest link mtu. -ip -net nsr1 link set veth0 mtu 9000 -ip -net ns1 link set eth0 mtu 9000 +omtu=9000 +lmtu=1500 +rmtu=2000 + +while getopts "o:l:r:" o +do + case $o in + o) omtu=$OPTARG;; + l) lmtu=$OPTARG;; + r) rmtu=$OPTARG;; + esac +done + +ip -net nsr1 link set veth0 mtu $omtu +ip -net ns1 link set eth0 mtu $omtu -ip -net nsr2 link set veth1 mtu 2000 -ip -net ns2 link set eth0 mtu 2000 +ip -net nsr2 link set veth1 mtu $rmtu +ip -net ns2 link set eth0 mtu $rmtu # transfer-net between nsr1 and nsr2. # these addresses are not used for connections. @@ -136,7 +154,7 @@ table inet filter { # as PMTUd is off. # This rule is deleted for the last test, when we expect PMTUd # to kick in and ensure all packets meet mtu requirements. - meta length gt 1500 accept comment something-to-grep-for + meta length gt $lmtu accept comment something-to-grep-for # next line blocks connection w.o. working offload. # we only do this for reverse dir, because we expect packets to From patchwork Fri Aug 7 19:32:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabian Frederick X-Patchwork-Id: 1342373 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=skynet.be Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4BNb9J424mz9sRN for ; Sat, 8 Aug 2020 05:32:36 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726577AbgHGTce (ORCPT ); Fri, 7 Aug 2020 15:32:34 -0400 Received: from mailrelay110.isp.belgacom.be ([195.238.20.137]:57908 "EHLO mailrelay110.isp.belgacom.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725893AbgHGTce (ORCPT ); Fri, 7 Aug 2020 15:32:34 -0400 IronPort-SDR: V7AeIIJajMKV4ffn7ai1WZh4wGwVr3S6XxuFEUdpd/hcVCppxJWoEGlocw5gdFcvmvC9eayo0/ QekAqwLNr4+wgQ/Q1vZbdk3akSiZdK68n3EEahz4Xm7HfOhq8wfWrFtpXcZcGBqs+XtwDm7P/k WYOwZ86a7xAleMquu7e5WdJTXOkJj3A/WC7QAeUhywTE8YuC6y20yy1lL/x8+X+C8sprmVgQYe 9dSgG4JytyWiO7FtoYqwuI/Akhb3/1mCfxCk+yDgvlGmznWFVfXhf7FK0ixtWp5iM33S41bCA9 LSE= X-Belgacom-Dynamic: yes IronPort-PHdr: 9a23:a++VPRUwr8ttB8CAwF3kgbweHsjV8LGtZVwlr6E/grcLSJyIuqrYZRWBvqdThVPEFb/W9+hDw7KP9fy5BypQu93Y6ytKWacPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3wOgVvO+v6BJPZgdip2OCu4Z3TZBhDiCagbb9oIxi6sATcutMVjId8Jao91xXEr3VVcOlK2G1kIk6ekQzh7cmq5p5j9CpQu/Ml98FeVKjxYro1Q79FAjk4Km45/MLkuwXNQguJ/XscT34ZkgFUDAjf7RH1RYn+vy3nvedgwiaaPMn2TbcpWTS+6qpgVRHlhDsbOzM/7WrajNF7gqBGrxK7vxFxw5DabpybOvR9ea3SctwUSHFdUstSTSFNHpmxY5cTA+cHIO1Wr5P9p1wLrRamBQejHvjgyj5SiX/wwKY00/4hHh/b0wM+BdIOsWjbrNboP6oVX+C61rLHzTvYYvNN2jf86I7IfQ49of2WRr1/b9PcxE8yHAzKklues5bqPy+J1usTqWib6fJtW+yshmMjqw98oziiytkih4fJm48Z1k3I+Tl4zYg6KtO1VUB2bMC5HZZQtSyXKYR4Tt8sTW9nvCs0yr0ItYC/cSUM1Z8pxAbfZuSDfoSV+B7vSeWcLSliiH54eb+yhwy+/VWhx+D6S8K6ykxFrjBfndnJrn0N0hvT5dWZRfZl5Ueh3CqP1xjU6uFZPUA4jarbJIAlwr43jpcTtUPDETPsl0XyjK+WcV4k+vSy5+TjZbXpuoWTN4tphQH5N6QhgM2/AeIgPggPWWiU5/i82aXn8EHkWrlGk/47nrfDvJzHJMkWprS1DxJU34o77hawFTam0NAWnXkdK1JFfQqKj4bzNF7VLvD1Fuy/g1eskTdt2f/GIqftDY7TIXTbirfuYa5961JAyAo01d1f/4hbBaoFIPL0QULxssLXDgM3Mwy1x+bnFMty1pkEVWKIGK+ZP7vYsUWU6eI3P+mMeIgVtS7+K/c/+vHuiWE2lkMGcKmvw5QXdH64HvViI0WFf3XsmM0NEWAQvgoxVObqkkGNUSZPZ3auWKIx/j87CYy9AIfYWoCtmriB0zm9HpFMe29JFEiGEW30eIWcR/cMdCWSL9dnkjMaSbihRY4h1RWytADk0bprN/fb9TMGtZ390Nh4/PPTlR4s+jxuFcid0H+CT3tynmwWQz86xqd/oVZyyl2by6h3n+RYFcBP5/NOSgo1KZncz/ZkBNDuRA3OZNKJRU2gQtq4HTExQNMxw9sSY0ljAdWulBfD3zClA7UNjbyEGIQ08r7A33j2P8t9zWjJ1LU8gFY4XMtCLnOmhqFh+AjJHYLJkFuWl7ysdasC2C7B7mCDzXCBvEtASg5/Tb3FXWwDZkvRtdn56FnNQKSgCbk8KQtBys6DKq1UZd31l1lJX+nsa5ziZDepkm20Aj6Oy6+CbY72dn9b2z/STAAHmgwX8H2uMwUiCCalv2/ESjt0GhanbVzE6vVkrH69CEM5nC+QaEg0+bO/+xcTzdKGRv8exLMPu291pTx+En6m3MPQBsbGrQc3L/YUWs80/FoSjTGRjAd6JJH1d60= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2AqBADUqy1f/xCltltgHQEBAQEJARIBBQUBR4FDgxlUX401kiyRegsBAQEBAQEBAQEnDQECBAEBhEyCOSU4EwIDAQEBAwIFAQEGAQEBAQEBBQQBhg9Fgjcig0YLASMjgT8SgyYBglcptj0zhBCFIoFAgTiIH4UKgUE/hF+KNASPPaZlgmyDC4RZfZEmDyGgDY1lhEahQ4F6TSAYgyQJRxkNjisXjiZCMDcCBggBAQMJVwE9AZANAQE X-IPAS-Result: A2AqBADUqy1f/xCltltgHQEBAQEJARIBBQUBR4FDgxlUX401kiyRegsBAQEBAQEBAQEnDQECBAEBhEyCOSU4EwIDAQEBAwIFAQEGAQEBAQEBBQQBhg9Fgjcig0YLASMjgT8SgyYBglcptj0zhBCFIoFAgTiIH4UKgUE/hF+KNASPPaZlgmyDC4RZfZEmDyGgDY1lhEahQ4F6TSAYgyQJRxkNjisXjiZCMDcCBggBAQMJVwE9AZANAQE Received: from 16.165-182-91.adsl-dyn.isp.belgacom.be (HELO localhost.localdomain) ([91.182.165.16]) by relay.skynet.be with ESMTP; 07 Aug 2020 21:32:32 +0200 From: Fabian Frederick To: pablo@netfilter.org, kadlec@netfilter.org, fw@strlen.de Cc: netfilter-devel@vger.kernel.org, coreteam@netfilter.org, netdev@vger.kernel.org, Fabian Frederick Subject: [PATCH 3/3 linux-next] selftests: netfilter: kill running process only Date: Fri, 7 Aug 2020 21:32:20 +0200 Message-Id: <20200807193220.12735-1-fabf@skynet.be> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Avoid noise like the following: nft_flowtable.sh: line 250: kill: (4691) - No such process Signed-off-by: Fabian Frederick --- tools/testing/selftests/netfilter/nft_flowtable.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/netfilter/nft_flowtable.sh b/tools/testing/selftests/netfilter/nft_flowtable.sh index e98cac6f8bfdd..a47d1d8322104 100755 --- a/tools/testing/selftests/netfilter/nft_flowtable.sh +++ b/tools/testing/selftests/netfilter/nft_flowtable.sh @@ -250,8 +250,14 @@ test_tcp_forwarding_ip() sleep 3 - kill $lpid - kill $cpid + if ps -p $lpid > /dev/null;then + kill $lpid + fi + + if ps -p $cpid > /dev/null;then + kill $cpid + fi + wait check_transfer "$ns1in" "$ns2out" "ns1 -> ns2"