Message ID | 20180723191333.17862-3-adrian@lisas.de |
---|---|
State | Rejected |
Series | "Series without cover letter" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [64.233.165.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Mon, 23 Jul 2018 21:15:30 +0200 (CEST) Received: by 2002:ab3:1a94:0:0:0:0:0 with SMTP id 20-v6csp6249007ltt; Mon, 23 Jul 2018 12:15:28 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeAlAzdPflFtWAy0o6c15FgOayvJyEpdQ+uVCZOi2GGErjvHUBcMlG104fasToSruABZ7Xm X-Received: by 2002:a19:dedb:: with SMTP id i88-v6mr8612702lfl.26.1532373328069; Mon, 23 Jul 2018 12:15:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532373328; cv=none; d=google.com; s=arc-20160816; b=X/W1i0ubUbjR2cnaZ3h5JoNgTkERqb7Wha0EZqQCaVT5o5EY6jOQC3pjUrg0zAVs4H M166WYnkFxTiLdkc9Chc9jkP4Q6rSwEyvjqKohwhz6pNDzwxdCx6cBF3G+Pb7xxh5hgm WtQVKVQE/O1/+0fARkE01uwZ/oAFBfvG/PMIK76fz1kUWqiCp/8Y7M5pgr+oQEhAgzno TnFkIXafW/dI91GFpdEDDMn6ZyPl4a5Jqc1F/WJmaAe25WwmYhi95mILOquKKscDZHMu yA+WolvPWlQGsKHsXocLaKsB4OEhbupDXmqqKjRCNXygVm4zsdCeIt0hMDsm+pKEMIVM F7tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:spamdiagnosticmetadata:spamdiagnosticoutput:mime-version :references:in-reply-to:message-id:date:to:from :arc-authentication-results; bh=pknrUg76hOwbVaagIJ0jB2VeOGSnYLMbdz5N3qIAtY8=; b=AsfX9W7btPEdy+CmkHm9V/5mb2IyCwuHN2t0GnGIL7oA1RSb2mDiIxTAub6V2xs9wT jgSjR2q8H9ePjq+d7GJuuf/6Zn5ClJDXMCv0oqS/Q81tNLP2VciN7i6VZNQ4K8LZ2psX LnsmY9gNvGoSY/N8RpHtfan31xTcEMMpgoSoi0+ikOAeC8eZwz1AbyXH51kMmU+Tq3q6 dLzdeJo1qOTzP+ulDuH8L179nq4Polwg+SmA9jnpQLSj0wTUIyO0VfcQEBrHGtzyfPqE yh1wnVgvK+6TkXhZ7t+JscoL6O8MGef+VVe1OPjuQuci7bSbRbwWM6K9mBo2fb0mmOpy MLtw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org Return-Path: <criu-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id b83-v6si4085056ljf.213.2018.07.23.12.15.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Jul 2018 12:15:28 -0700 (PDT) Received-SPF: pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w6NJE2n5031798; Mon, 23 Jul 2018 22:14:02 +0300 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp0049.outbound.protection.outlook.com [213.199.154.49]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w6NJDoCQ031769 for <criu@openvz.org>; Mon, 23 Jul 2018 22:13:50 +0300 Received: from VI1PR0801CA0073.eurprd08.prod.outlook.com (2603:10a6:800:7d::17) by VI1PR0801MB1360.eurprd08.prod.outlook.com (2603:10a6:800:3b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Mon, 23 Jul 2018 19:13:49 +0000 Received: from DB5EUR01FT057.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::202) by VI1PR0801CA0073.outlook.office365.com (2603:10a6:800:7d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.973.16 via Frontend Transport; Mon, 23 Jul 2018 19:13:49 +0000 Authentication-Results: spf=none (sender IP is 66.187.233.73) smtp.mailfrom=lisas.de; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=none action=none header.from=lisas.de; Received-SPF: None (protection.outlook.com: lisas.de does not designate permitted sender hosts) Received: from mx1.redhat.com (66.187.233.73) by DB5EUR01FT057.mail.protection.outlook.com (10.152.5.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.952.17 via Frontend Transport; Mon, 23 Jul 2018 19:13:48 +0000 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 15D19401D79C; Mon, 23 Jul 2018 19:13:48 +0000 (UTC) Received: from rhel01.localdomain (ovpn-117-252.ams2.redhat.com [10.36.117.252]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6E5BB111CD4C; Mon, 23 Jul 2018 19:13:47 +0000 (UTC) From: Adrian Reber <adrian@lisas.de> To: <criu@openvz.org>, Andrei Vagin <avagin@virtuozzo.com> Date: Mon, 23 Jul 2018 19:13:32 +0000 Message-ID: <20180723191333.17862-3-adrian@lisas.de> In-Reply-To: <20180723191333.17862-1-adrian@lisas.de> References: <20180723191333.17862-1-adrian@lisas.de> X-Scanned-By: MIMEDefang 2.78 on 10.11.54.3 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.6]); Mon, 23 Jul 2018 19:13:48 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.6]); Mon, 23 Jul 2018 19:13:48 +0000 (UTC) for IP:'10.11.54.3' DOMAIN:'int-mx03.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'adrian@lisas.de' RCPT:'' X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-Forefront-Antispam-Report: CIP:66.187.233.73; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(8076002)(2980300002)(428003)(189003)(199004)(446003)(86362001)(11346002)(47776003)(16586007)(110136005)(336012)(8676002)(4326008)(486006)(1096003)(1076002)(126002)(305945005)(476003)(75402003)(2616005)(77096007)(6266002)(107886003)(76176011)(36756003)(7636002)(74482002)(26005)(14003)(356003)(51416003)(106466001)(5660300001)(6666003)(105586002)(50466002)(246002)(48376002); DIR:INB; SFP:; SCL:1; SRVR:VI1PR0801MB1360; H:mx1.redhat.com; FPR:; SPF:None; LANG:en; PTR:mx3-rdu2.redhat.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR01FT057; 1:bdzJYKxMvzA5EUAlUbk75TECgrS7UssxrOSFc1Hf5Q4EW0nK4YQJSwLZ4VVHpV1ooONnxORD7yDwc0s3S85HLzJm9gCExCdM9J0sTthIZ8ZX5e1du2y+MbRdJTqe2wyY MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6274e93c-63b0-469a-3914-08d5f0d06b97 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(5600073)(711020)(4605076)(1401180)(71702078); SRVR:VI1PR0801MB1360; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1360; 3:1+6gDjU/k3Hb7AnHxZecE8i+GSC028nPppWO5vXcw+wUpNFh4pnIklrHTZ7QQeKPuJbavdPRkC1N3+OvE7pWR0vCSZxA4orh7Rz+WYVEWtuJ3GXBtlShHp/mvlZQnvBYOOLQFCFZujLR5LEozJDBvnA34k+26kW5Y1eriEujVlqX8mODGIFm6U4XfT+1e0RUh5kx2/tTrCjYdUrxGbgsOAZQ5r71g7+V8Bh57/vjW74P8bPknwJGN5rVvB89y/pti6Tnj7uQ0Zc4gyva/wbzq4M6k9Nr+z83sLfbK9lFSWKRuOCYBP+XX5thuwS+Rg9JGDueJAngqy041LPv5d3y2ji91kbZ3GYC3EhwG4kINsg=; 25:Rb5lgSTYUsbV7XxvbdeWqjxLtFutuvw+D8JevGjjoz/7Arbj8ifmMndV76qduofQ/6/5pB4BmKP/D16haMP9f46jMhPKt0i3HJMU530/Ofi4eWEPHLeNWwQxO1v3tdyvOZiGpRBJbBV6bT4NIKyd6IbwCu6ATD9BZ2P9k/xt24MkTdzqVw2/sP1griPzvn/S9uSzE7kEDcrtDfvhWtqqlZ1QGcz/6INyWmB1mzbszLzRuoSt53QKBMm9VRlb6wr2/rtUsQU+x6dyrC9AWiNnAMfVz+rYGu6xiJAhAfJ4YwpGCEEGvBzJK5MNBbN662pqhK9QcKN6OSB/cgiuGIG7Gg== X-MS-TrafficTypeDiagnostic: VI1PR0801MB1360: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1360; 31:LCD2Mh2O8/TWlAraeuRmkvto9e5FLkFvNuvOzTVlyRCmND48xZ42PDeK63K9Cyy3763rHeWE8Gl/jqfjRXWDLV6w2uSNKpWJlue1eOafCeKoiAAmV35hwxA7F9hfd12f7aZaHmA+YnkAS0crQZTNrjoAmYFprktTux3nwAnxMpHkFkSaYDkyHahrrxKoppvN8/cv+ZHyXRXxrG1xhdoJ0zs7SKAEkTG+7iWkJRzkaUY=; 20:n0pF/mYhN9y9YhRJi7p2xVzjYLG2kHslj0AwR2v9d8jkH4QacGB8QqIjqRFM2HAkOvlxZ1GBAKVVWtm0JDa+/F1u0qiyS3tn8tj5YVsqUBGIM0xMzA6AQsTQ4phr7+RTp/EL3w1hbBC+jjPnLynH5nYPdoiF1UseFwCqi993cwBuJ4HgkGiBoG6LZi+yzeOjmf9Ifjtn3BOaa5ZK+O6/dvCIHicufgaz+S6aFqV+WqD05EZzLoczqvjMyhxSUSEyKfUhQhErEcZnoOJkJ041CoXFQ7SdhdwbmhM8uPdbgRNo3Xu98mNnQh0c8tDmBnNWfWNTZKO2OYQZjI4iJ6T5xwcDnYl/69AOruEs+hxjbNzAQGi6IQrgneFoW1b0jp2cgmgDm6tCn873niPet9xs4jFmfhk80PAsxCKnIJ0mXqWExWrgoW2MyWksHjb+3EUh0z/tZCaZO0CY9qO2Maj2EkuJL0GiditGhoBLHx2PYuYuggOWQXQvn/O/2Q3PZCYY X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8021118)(8001254)(8003045)(8040027)(8004108)(8007045)(2018062399030)(2018011200283)(2401047)(8121501046)(1430482)(1431068)(1500222)(8020062)(8029027)(8008073)(8028028)(8030027)(8041027)(8042027)(1551054)(823300264)(823330083)(9101536074)(93006095)(93001095)(3231311)(901025)(902075)(913088)(7045084)(944500087)(944510158)(944921075)(946801078)(946901078)(9300000166)(9301000104)(52103095)(52105095)(52106170)(52401285)(52601095)(52505095)(52406095)(52305095)(52206095)(12181506113)(10201501046)(3002001)(1610001)(8301001075)(8301003183)(201708071742011)(7699016); SRVR:VI1PR0801MB1360; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB1360; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1360; 4:NRQI230el/psI4ilZl3Q20Ax9Z4miH3Y3njYQFq8+hwqWe/Ag3vadBEONLhqGDCPvaCEYPNHjIlgyOBY7i0lVYViCSyn4GBvSMlDDbkacoXdq8A+p97SU9OFYV1iDZSWgEtDORBEu7Q1noORMCAcW1tQLCj6ddUEHTsN20Pk8D0JsqavMJO6hvvhxo7d+RYfOPSEC5CTNhf02L3zqI2ZoO7y2os8o2bfB8lWyW5nvl6EpakXx6WE68NzOyq5H0xuoUIUTq6tH3XUTYdFBehY6A== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1360; 23:SUoFt8QE+nZ98txI9sNaaxa8aLe6Ob7q2uzqdh6waykskHNStIvUjSpIsZAVLfh5j9NvEJN5SzXBsV/1EZf5nr9zr63pgwHUKxPjxpoWtQBr32riSsM2Nt4UMf5bZUj/TA4IPjMT1vHjhLiI5ohPJpGkgi2e1cIArMA+yXfYlU1R6yoN3f3yvSz+pQOSrpvOJqosmzSuvNS45WFvk3PDUEGHKKFjMTvY+LTzvA3GHTrNAfk3p5wOIoBUkdlNWhFIUDzALOz07CfhByOspgIMjz5/ntNogHFcB+FMHWbQj9arAHmLeNj9Kny/97Pj+99Xsj4f0ogOQVQROX4rnh2XK70WSVpVD/SnPMBjKq3ppjjrtUmgnDOvzBt00VG9smwimrf7ZleYELrugm+e12zeu8uD9XcuwkRq59uAGRWfs74bSXrfKCHfCAbXRkkhWCOBAd5Ies1U7g1xY3kvV0QdQB1Q9Fe6VUrXKsoYD2+RzKl48jgP5NGyr/sLN2k6HKse5AEM4Zewx/3eal76begXLbEKly2/7H9U5cxoJgFHBOSozea1W9JC+TenvkwISMbLujjo62D4IgkCAV9mo4OQPug9PKe11wPI61UfPDaI+IM/QwcynlITIzzxOqIMpsae1KRVoZAoYJSBjvHbbLoevl5Vsfr30wJAmvKPufFRUDd1aUU6rOWYrREm/kJqWznFSD5OY+Ookuy2Nx9XLehaXF4uDyQvL9hXsB8RdsMKdDBl0/jZTHsomjCoMvcPkhwZBKtymPENUvaMq6pHWYUlCh9stWXq7j1KoEnw3t1loff/sLpOUM5WQFT3i7jXQHfSrx2avcAhMd6uDF4FwLrSGTxqYV1m+4veJI+811UAGvVK3JR4H3ut79VVq5sxgJo6jdcBxeWympVWxfkU3Za8eQ== X-Microsoft-Antispam-Message-Info: Ze4ShcZ77uEvPZvJCIB+SEB85UqN/6/4Nwe7K3eObdpP9p4JAcwYwjX5AnQGWF6WhatZDToGTaxQMj9bG/+F9G84XHb5Wq2939/tQtzKm/mMuhVMITWfPm2lH04/om+5ZGmHnHdtD/3jU9JUO60Ad9nEnpnT+jrzPnIjz4TpwSVCTg6/XH943s5EHQWsBBXYMXMgeKE8Z8nhb++iKIc3DPiyTRSetiCCfLPINHjTT+Ij8e+ZCiFV5GzGUOIaMjEaRAmxGrXxjqCBxhnCBUVtnxfmkRXfcGLjItd8jwcmnxQG263iIpyezmF6ix0hTRZumyNFpkG/d6m7eqX2dBZAUA00RCPJ13x6uwHxyZHkuU/RcGoOhM+frJUsG2+PCPCuRfoHD09ayUyBbt9d4E4XVrdyVxBE3ezQ1S8gUv+MuxfLTweR1/KGq9seXh3+9iYdlsZWDRGo0CnTXDBENsUC1Xj9T7z181ACzVmCDVKt53o+Ss8eyd2lD/DH7w97E6A0UlW8HC4CS8p3s0KWa+hAwcIZQ57IfIKEGFoTjjf93xPbhO17bK1I1y0QgladZf10QGgtK3wZsaJxendq8xf1ap1QX/GbHpUiy9zbklYaaojvQx+PAvhDXE0ohaMeL9uM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1360; 6:YGkijNe+AWnpppvZJG1e/pEMppCMJqvcryj//3baoaVYE8sOTylZAFNycLhq65R2uNS0d0XrdVikUHQ8jYdqHZFJ2CRKb/ZiBLQ6KWRJ+2TKxXnOqZ625YLVE1kaliaHnebiR6YWDSzQRgA7ZwYQcpPPowYr+9M+YTrR11bDJgStVguGc86XEM9cBrYiZVXPC6k1U5Mvd7yvipZJJ66rJCuRyAPWITme1tBn66afPajEyeybUQQ4IyYDtYoM5VCE8I2gpPHWjmY8KTQNfLMQtWbVw4f+tYFpH8+vAlmuhAySMf+343TJrLumvF/Gx2p5hShOc5exP0woV7b7JNEk2hNrn0FFuT6Iqy4Kh0q4lilW2iEMUCz2PKOJUDEsQEC69rQNgR5RRh4E8J9l4D+1jUElKshD/lqpGjodxosXq22L6bMNk5LLV0SAanaTVyREH86W3VK2TOSPUpvAbXDqNQ==; 5:d95J5+PmqA8eQVr/dPpB2z4JbzldmR99vEXTHJUbxHJoyMz0RnIoiZEGlm5pUVdnA0qFhKMngA4Rx97G9g831E1AluTZnKqTRwdk5MEBsz8MXp5xffAgrWWpr/G3rhdWtDmZyh2H2sEa1dGjSIyNNmGTVa0RQpu7rpxJMrxq8oE=; 7:ZzMVC9ZhyCe/iG1m+Ewt9mWgXKpcizlYbOAlYyU3Y4tzVjawEEeIQBkUlz3zfYPHZDM96tHz8QSnD2LiDP7UxsWL8y5U+6PuPZRBKhSXSwCDoZdGASa/tFVT+kpnym4SbjrL41hVytz4GmvxJX9Jfdmv7QAiRTqvr0HtJFLBdBH525GN033lLmzFL5dYDwTLuhgEiouuUIdLtHyPJXGrFSgN67fjK1qkOltBJVxmJJ6RdU0vkvzO9WC7gV4WppJw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB1360; 20:k9FQWQwXZM48cgCQ3ATc9jDWp6zWAl1HWn26n3HkJI6nrXTLRC99Q6boli0kSfhfRkpJ4T3gYS79C+9ag6saU+WtnJrFqDr6jHeNf0228DGDAVx2Sbvl1S+GlkCaUNptcou4Z/QwDEbvAaOdz4Wqx//JN6CJyVXO7b9fDMaMZWU= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2018 19:13:48.9229 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6274e93c-63b0-469a-3914-08d5f0d06b97 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1360 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 66.187.233.73 X-MS-Exchange-CrossPremises-AuthSource: DB5EUR01FT057.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: 1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Incoming; SFV:NSPM; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: VI1PR0801MB1360.eurprd08.prod.outlook.com Cc: Adrian Reber <areber@redhat.com> Subject: [CRIU] [PATCH 2/3] check: add a feature check for external network namespaces X-BeenThere: criu@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: CRIU development <criu.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/criu>, <mailto:criu-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/criu/> List-Post: <mailto:criu@openvz.org> List-Help: <mailto:criu-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/criu>, <mailto:criu-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: criu-bounces@openvz.org Errors-To: criu-bounces@openvz.org |
diff --git a/criu/cr-check.c b/criu/cr-check.c index a5677cb8c..1c12ec256 100644 --- a/criu/cr-check.c +++ b/criu/cr-check.c @@ -1250,6 +1250,22 @@ static int check_link_nsid(void) return 0; } +static int check_external_net_ns(void) +{ + /* + * This is obviously not a real check. This only exists, so that + * CRIU clients/users can check if this CRIU version supports the + * external network namespace feature. Theoretically the CRIU client + * or user could also parse the version, but especially for CLI users + * version comparison in the shell is not easy. + * This feature check does not exist for RPC as RPC has a special + * version call which does not require string parsing and the external + * network namespace feature is available for all CRIU versions newer + * than 3.9. + */ + return 0; +} + struct feature_list { char *name; int (*func)(); @@ -1279,6 +1295,7 @@ static struct feature_list feature_list[] = { { "nsid", check_nsid }, { "link_nsid", check_link_nsid}, { "kcmp_epoll", check_kcmp_epoll}, + { "external_net_ns", check_external_net_ns}, { NULL, NULL }, };