From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by dpdk.org (Postfix) with ESMTP id CB1841B3B8 for ; Thu, 2 Nov 2017 13:03:14 +0100 (CET) Received: by mail-wm0-f67.google.com with SMTP id n74so2126431wmi.1 for ; Thu, 02 Nov 2017 05:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=eyEzxa+hNE2yAj3ts3WLffmQ1jTdFuw7h7PnCSy1/E4=; b=oQYfdytBMJEANgClm3yIzOpn5SA4uumHPn2cB1cNiRktxMgDnFnj5H4X5d2IzNbt9b l9O+WM8IGPRrkAkAhn6VAWv7uxeiuWSBF8ve2q2h0OcHRGUAH28LruPd7cnIKttnlvkq wIRZd9UHVT5MEgO6ORxpWMTx5SQFrRBcXgxCIfl4x252h1V+JW8w5MpJ3YDsas2KqJw/ Oc8aNaZ6TA4Y85dzA2X/oVGnG+ZASmjLHw5krskJIhAzzz0hDsBXw5kFYjksmbg90K0u 6oFnAZmU9Z/2UF6aAFNKeubmAyI+Mebuj/A/gdaGRFTtLtGoDFzO7+DNcBw0A1qVtrEt 2a6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=eyEzxa+hNE2yAj3ts3WLffmQ1jTdFuw7h7PnCSy1/E4=; b=MqNxDRxDp0WCHhFtiFWMSMphkr/shJVnsT9uSeg0qoTOsOcTI8G+R8CctkZ4jVv+nv IXHpxcbDuhF40Yy/BuCOlgiZYtG9bhqvg3ofVANNpnAObz4rP7ayU2+n1jvkDQuUXpNY DPu9W+lg7YIY+uQiM3vnoGewt62odyL4yYkcvzeWOYYGFsYaHpXyn9i1MZc4GU7By+bQ LG61r3/tsUobT1VU0ZL5B+UroroHD1bKseSL9ue5x1js7ShqXgywqteFQlmZzXmaj4ol semrN7wHzdQOQDVfH4101paopb39QhqV1sFGp7IZupnvQ6JRhio0QWRybkdeAIFEMx/9 lJmw== X-Gm-Message-State: AMCzsaW5dO8tpREK+svklc6wm+0H8eCMGI7+uKrfjhuL5Pa35RdsoMS7 HhfbaPT5w6fmfMS+vs3JtJE= X-Google-Smtp-Source: ABhQp+QuwsaJ4f44JxdpzUY6rA4oooYJB+b2zGU6P0yE4/GsmwuUyjU5nq8yHwtBzOQ4gaRck8ghgA== X-Received: by 10.28.183.67 with SMTP id h64mr1424907wmf.76.1509624194360; Thu, 02 Nov 2017 05:03:14 -0700 (PDT) Received: from localhost ([2a00:23c5:bef3:400:4a51:b7ff:fe0b:4749]) by smtp.gmail.com with ESMTPSA id j125sm4421800wmf.24.2017.11.02.05.03.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 02 Nov 2017 05:03:13 -0700 (PDT) From: luca.boccassi@gmail.com To: Bruce Richardson Cc: dpdk stable Date: Thu, 2 Nov 2017 12:02:30 +0000 Message-Id: <20171102120247.10565-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171030153511.13322-1-luca.boccassi@gmail.com> References: <20171030153511.13322-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'eal/bsd: fix missing interrupt stub functions' has been queued to LTS release 16.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Nov 2017 12:03:15 -0000 Hi, FYI, your patch has been queued to LTS release 16.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/04/17. So please shout if anyone has objections. Thanks. Kind regards, Luca Boccassi --- >>From ea90023f37412eb985a5891e69747958190af580 Mon Sep 17 00:00:00 2001 From: Bruce Richardson Date: Thu, 19 Oct 2017 17:36:26 +0100 Subject: [PATCH] eal/bsd: fix missing interrupt stub functions [ upstream commit 3a207c8ff4a8b56a49001e0d1957150298b24794 ] A number of interrupt functions only existed on Linux. Adding in stubs for these functions corrects this omission, and allows the map files for both Linux and FreeBSD to be identical. Fixes: 9efe9c6cdcac ("eal/linux: add epoll wrappers") Signed-off-by: Bruce Richardson --- lib/librte_eal/bsdapp/eal/eal_interrupts.c | 29 +++++++++++++++++++++++++++ lib/librte_eal/bsdapp/eal/rte_eal_version.map | 3 +++ 2 files changed, 32 insertions(+) diff --git a/lib/librte_eal/bsdapp/eal/eal_interrupts.c b/lib/librte_eal/bsdapp/eal/eal_interrupts.c index 836e48369..f7e340d0b 100644 --- a/lib/librte_eal/bsdapp/eal/eal_interrupts.c +++ b/lib/librte_eal/bsdapp/eal/eal_interrupts.c @@ -117,3 +117,32 @@ rte_intr_cap_multiple(struct rte_intr_handle *intr_handle) RTE_SET_USED(intr_handle); return 0; } + +int +rte_epoll_wait(int epfd, struct rte_epoll_event *events, + int maxevents, int timeout) +{ + RTE_SET_USED(epfd); + RTE_SET_USED(events); + RTE_SET_USED(maxevents); + RTE_SET_USED(timeout); + + return -ENOTSUP; +} + +int +rte_epoll_ctl(int epfd, int op, int fd, struct rte_epoll_event *event) +{ + RTE_SET_USED(epfd); + RTE_SET_USED(op); + RTE_SET_USED(fd); + RTE_SET_USED(event); + + return -ENOTSUP; +} + +int +rte_intr_tls_epfd(void) +{ + return -ENOTSUP; +} diff --git a/lib/librte_eal/bsdapp/eal/rte_eal_version.map b/lib/librte_eal/bsdapp/eal/rte_eal_version.map index 2f81f7c09..ca4ac27b5 100644 --- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map +++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map @@ -117,11 +117,14 @@ DPDK_2.1 { rte_eal_pci_detach; rte_eal_pci_read_config; rte_eal_pci_write_config; + rte_epoll_ctl; + rte_epoll_wait; rte_intr_allow_others; rte_intr_dp_is_en; rte_intr_efd_disable; rte_intr_efd_enable; rte_intr_rx_ctl; + rte_intr_tls_epfd; rte_memzone_free; } DPDK_2.0; -- 2.11.0