From patchwork Fri Jan 8 20:30:13 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christophe Milard X-Patchwork-Id: 59417 Delivered-To: patch@linaro.org Received: by 10.112.130.2 with SMTP id oa2csp761244lbb; Fri, 8 Jan 2016 12:01:29 -0800 (PST) X-Received: by 10.55.48.130 with SMTP id w124mr142655873qkw.79.1452283289445; Fri, 08 Jan 2016 12:01:29 -0800 (PST) Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id d184si20139127qkb.4.2016.01.08.12.01.29; Fri, 08 Jan 2016 12:01:29 -0800 (PST) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dkim=neutral (body hash did not verify) header.i=@linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 03C166167F; Fri, 8 Jan 2016 20:01:29 +0000 (UTC) Authentication-Results: lists.linaro.org; dkim=fail reason="verification failed; unprotected key" header.d=linaro.org header.i=@linaro.org header.b=iOUCzkWQ; dkim-adsp=none (unprotected policy); dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id A032561D8B; Fri, 8 Jan 2016 19:39:05 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 3ABE16195C; Fri, 8 Jan 2016 19:36:40 +0000 (UTC) Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by lists.linaro.org (Postfix) with ESMTPS id 7013861C9E for ; Fri, 8 Jan 2016 19:32:12 +0000 (UTC) Received: by mail-lf0-f48.google.com with SMTP id d17so15381876lfb.1 for ; Fri, 08 Jan 2016 11:32:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ME2Xo4IA9Oj1vvRk3TVRvJ7LZbDKQQ3pTQo4aysrgto=; b=iOUCzkWQFOLNyvI9kudxlqh2duxDy9f19f+gnvESQCp08TRlTp3aUyvCv1qcbQh3mA rb/8WYOQCfepeZdHCV55mkuypkzrN2boUb7wfaXgGg199y97JtEOyUeRKX2nSE0/jE4E HAtN5H+M7ay8F5mY/gJhV3K8YP0iHq+hEuaHA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=ME2Xo4IA9Oj1vvRk3TVRvJ7LZbDKQQ3pTQo4aysrgto=; b=VL3embf/OzK472SNKnRVTBfUfhaQPuxwUh2spSxGZ2EYT25P0oPWHycJcqBYu2E/H3 jJmN7gXu/0oufA6mqVWQQibAK2PCihOQbFFJ0hQbUsv6AtJ2sWpusXa+feSpgywxwyhG lyHlAIK087P4ghyVRJNek2mXWcrQ9vDyj/xkcHqTqL17bccTpWezgVa8tEoZe+pl+TNj nuB2+qOi2Hmhg3AKKZ/BkwDxW0o/Rr9yJeUMkRYgtr5RyscWXBfDtVBl24jZgqBZgPGo z3S3RyWAUmXMxa7WPFFkwx8/wBVt3RE/pifwArRqDMsrsEXB5a8NKeR2r2y7/ZOI/SJu RLIA== X-Gm-Message-State: ALoCoQk5Mvrx7NRWQFHbSPADpEpBqjI2rK/+w45NuekKFaGtHys7+ceiMU8m+Or3oPvQEVfpJpxcvELj7SUGkXK2LXZSy7Xw/Q== X-Received: by 10.25.18.66 with SMTP id h63mr33042096lfi.11.1452281531373; Fri, 08 Jan 2016 11:32:11 -0800 (PST) Received: from erachmi-ericsson.ki.sw.ericsson.se (c-83-233-90-46.cust.bredband2.com. [83.233.90.46]) by smtp.gmail.com with ESMTPSA id l204sm2085534lfg.49.2016.01.08.11.32.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 08 Jan 2016 11:32:10 -0800 (PST) From: Christophe Milard To: anders.roxell@linaro.org, mike.holmes@linaro.org, stuart.haslam@linaro.org, maxim.uvarov@linaro.org, bill.fischofer@linaro.org, petri.savolainen@linaro.org, edavis@broadcom.com Date: Fri, 8 Jan 2016 21:30:13 +0100 Message-Id: <1452285014-60320-31-git-send-email-christophe.milard@linaro.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1452285014-60320-1-git-send-email-christophe.milard@linaro.org> References: <1452285014-60320-1-git-send-email-christophe.milard@linaro.org> Cc: lng-odp@lists.linaro.org Subject: [lng-odp] [API-NEXT RFC 30/31] validation: pktio: skipping all tests but one X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" The driver does not release the allocated resources at this stage, so all tests fails (failing to deallocate packet pools whose buffers are still allocated or failing to reopen pktios). To show a looped back packet, only one test is left active. A odp_pktio_print call is also commented out as it refers to mtu_get which is not implemented either This patch is a temporary hack, of course. Signed-off-by: Christophe Milard --- test/validation/pktio/pktio.c | 60 ++++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c index 19d6083..ac336fb 100644 --- a/test/validation/pktio/pktio.c +++ b/test/validation/pktio/pktio.c @@ -313,8 +313,10 @@ static odp_pktio_t create_pktio(int iface_idx, odp_pktio_input_mode_t imode, odp_pktio_to_u64(ODP_PKTIO_INVALID)); /* Print pktio debug info and test that the odp_pktio_print() function * is implemented. */ - if (pktio != ODP_PKTIO_INVALID) - odp_pktio_print(pktio); + /* + *if (pktio != ODP_PKTIO_INVALID) + * odp_pktio_print(pktio); + */ if (wait_for_network) spin_wait(ODP_TIME_SEC_IN_NS * 4); @@ -1240,38 +1242,38 @@ int pktio_suite_term(void) } odp_testinfo_t pktio_suite_unsegmented[] = { - ODP_TEST_INFO(pktio_test_open), - ODP_TEST_INFO(pktio_test_lookup), - ODP_TEST_INFO(pktio_test_inq), - ODP_TEST_INFO(pktio_test_poll_queue), - ODP_TEST_INFO(pktio_test_poll_multi), - ODP_TEST_INFO(pktio_test_sched_queue), - ODP_TEST_INFO(pktio_test_sched_multi), + ODP_TEST_INFO_INACTIVE(pktio_test_open), + ODP_TEST_INFO_INACTIVE(pktio_test_lookup), + ODP_TEST_INFO_INACTIVE(pktio_test_inq), + ODP_TEST_INFO_INACTIVE(pktio_test_poll_queue), + ODP_TEST_INFO_INACTIVE(pktio_test_poll_multi), + ODP_TEST_INFO_INACTIVE(pktio_test_sched_queue), + ODP_TEST_INFO_INACTIVE(pktio_test_sched_multi), ODP_TEST_INFO(pktio_test_recv), - ODP_TEST_INFO(pktio_test_recv_multi), - ODP_TEST_INFO(pktio_test_jumbo), - ODP_TEST_INFO_CONDITIONAL(pktio_test_send_failure, - pktio_check_send_failure), - ODP_TEST_INFO(pktio_test_mtu), - ODP_TEST_INFO(pktio_test_promisc), - ODP_TEST_INFO(pktio_test_mac), - ODP_TEST_INFO(pktio_test_inq_remdef), - ODP_TEST_INFO(pktio_test_start_stop), - ODP_TEST_INFO(pktio_test_recv_on_wonly), - ODP_TEST_INFO(pktio_test_send_on_ronly), + ODP_TEST_INFO_INACTIVE(pktio_test_recv_multi), + ODP_TEST_INFO_INACTIVE(pktio_test_jumbo), + ODP_TEST_INFO_INACTIVE(pktio_test_send_failure, + pktio_check_send_failure), + ODP_TEST_INFO_INACTIVE(pktio_test_mtu), + ODP_TEST_INFO_INACTIVE(pktio_test_promisc), + ODP_TEST_INFO_INACTIVE(pktio_test_mac), + ODP_TEST_INFO_INACTIVE(pktio_test_inq_remdef), + ODP_TEST_INFO_INACTIVE(pktio_test_start_stop), + ODP_TEST_INFO_INACTIVE(pktio_test_recv_on_wonly), + ODP_TEST_INFO_INACTIVE(pktio_test_send_on_ronly), ODP_TEST_INFO_NULL }; odp_testinfo_t pktio_suite_segmented[] = { - ODP_TEST_INFO(pktio_test_poll_queue), - ODP_TEST_INFO(pktio_test_poll_multi), - ODP_TEST_INFO(pktio_test_sched_queue), - ODP_TEST_INFO(pktio_test_sched_multi), - ODP_TEST_INFO(pktio_test_recv), - ODP_TEST_INFO(pktio_test_recv_multi), - ODP_TEST_INFO(pktio_test_jumbo), - ODP_TEST_INFO_CONDITIONAL(pktio_test_send_failure, - pktio_check_send_failure), + ODP_TEST_INFO_INACTIVE(pktio_test_poll_queue), + ODP_TEST_INFO_INACTIVE(pktio_test_poll_multi), + ODP_TEST_INFO_INACTIVE(pktio_test_sched_queue), + ODP_TEST_INFO_INACTIVE(pktio_test_sched_multi), + ODP_TEST_INFO_INACTIVE(pktio_test_recv), + ODP_TEST_INFO_INACTIVE(pktio_test_recv_multi), + ODP_TEST_INFO_INACTIVE(pktio_test_jumbo), + ODP_TEST_INFO_INACTIVE(pktio_test_send_failure, + pktio_check_send_failure), ODP_TEST_INFO_NULL };