From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 813DCA09EE; Fri, 11 Dec 2020 22:07:48 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 05E95AC9C; Fri, 11 Dec 2020 22:07:47 +0100 (CET) Received: from mail-lj1-f194.google.com (mail-lj1-f194.google.com [209.85.208.194]) by dpdk.org (Postfix) with ESMTP id D3712AC9B for ; Fri, 11 Dec 2020 22:07:44 +0100 (CET) Received: by mail-lj1-f194.google.com with SMTP id b10so10167267ljp.6 for ; Fri, 11 Dec 2020 13:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DY8xNIRXGbnLVHmW+svHNwvpmaqFyX3+PXRqtAeF+VE=; b=SdG2ONGfBs49yf6G9ttyzaywGby20C9U7jCz847OvG4xtPv7l/If5c9vmFTMeOYz+7 YbXQQSaa57W8jbS8XlC3awnQ3k+yL1bmlJquO/rfNI62+whax5X+WVABTH3qgxFApTaY vW0/jlhrKCuRH4rGMopHttFTaR53gDdp/O8tBxQJn9vasMFMM/KDvOo6e7vEx6Wbaw9n DNWHRvtOVLPSGQDyk0MW2vY89S+dOmBFkLwrfoJOlzJwAvXPZ3FFns/n+zOICG/r5iJ+ pXZluEuWV4H4oAvxJ94AKqyjLlU4JlqAnjSKxEv7JVDHiHv6ZlZurRwcjv1sFUJ/T742 2G2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DY8xNIRXGbnLVHmW+svHNwvpmaqFyX3+PXRqtAeF+VE=; b=Eibyu4UmjiYBnJIFtLDsm0gfu9R0wj/qCS1MP21PwzQicf2lpTRFLmlfC53T80lwk2 vArS3Hg5sYzBKANd04YKn7S48hOvx/Y6+NTj50/bgubM4RdO/dlgIcbTADwyrrORLyzq CKeHzUD24gSr3bUuGySYZIKhJSKC3VrnAPYEYEDkVRy6iEQ1RdVDYSRFDrhQsHDRkCwA h8KffrevTCUubipxJS2IyOjl5+o81RLtewTY8nhuJ51GO/OkCY6HKvaSTmyqQUA/5vkS BzLuT/Nw6+gn/G43ps4kjXNPaY9A3AukDY5siKwT+EOQUUG4gQdEHSKpv3H2IrVg6ARY yjUQ== X-Gm-Message-State: AOAM531UY/SfG9uoAUUyEmRpu8HSjWajSMsRI85oCGeDljeZTutyI+XN SpVIIVqvYGcyL2NHACZXXko= X-Google-Smtp-Source: ABdhPJxaSkptY+BlSjkksDKvFQOxi8B7gwSVSzbPcTLY4UiyA4IBHpRwoeWr8FEH8Je9A6IeDNku0Q== X-Received: by 2002:a2e:8e2a:: with SMTP id r10mr5886999ljk.237.1607720863397; Fri, 11 Dec 2020 13:07:43 -0800 (PST) Received: from sovereign (broadband-37-110-65-23.ip.moscow.rt.ru. [37.110.65.23]) by smtp.gmail.com with ESMTPSA id v7sm1013158lfd.235.2020.12.11.13.07.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Dec 2020 13:07:42 -0800 (PST) Date: Sat, 12 Dec 2020 00:07:41 +0300 From: Dmitry Kozlyuk To: Pallavi Kadam Cc: dev@dpdk.org, thomas@monjalon.net, ranjit.menon@intel.com, Narcisa.Vasile@microsoft.com, talshn@nvidia.com Message-ID: <20201212000741.0344a4e9@sovereign> In-Reply-To: <20201211002607.8240-1-pallavi.kadam@intel.com> References: <20201211002607.8240-1-pallavi.kadam@intel.com> X-Mailer: Claws Mail 3.17.6 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH] eal/windows: add interrupt functions stub X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Thu, 10 Dec 2020 16:26:07 -0800, Pallavi Kadam wrote: > Add some missing interrupt implementations on Windows. > Also add respestive functions to export file. > > Signed-off-by: Tal Shnaiderman > Signed-off-by: Pallavi Kadam > Reviewed-by: Ranjit Menon > --- > lib/librte_eal/rte_eal_exports.def | 11 ++++ > lib/librte_eal/windows/eal_interrupts.c | 76 +++++++++++++++++++++++++ > 2 files changed, 87 insertions(+) > > diff --git a/lib/librte_eal/rte_eal_exports.def b/lib/librte_eal/rte_eal_exports.def > index 6a6be1cfa..98a38ed32 100644 > --- a/lib/librte_eal/rte_eal_exports.def > +++ b/lib/librte_eal/rte_eal_exports.def > @@ -63,6 +63,17 @@ EXPORTS > rte_get_tsc_hz > rte_hexdump > rte_hypervisor_get > + rte_intr_ack > + rte_intr_allow_others > + rte_intr_callback_register > + rte_intr_callback_unregister > + rte_intr_cap_multiple > + rte_intr_disable > + rte_intr_dp_is_en > + rte_intr_efd_disable > + rte_intr_efd_enable > + rte_intr_enable > + rte_intr_free_epoll_fd Might as well add all remaining interrupt APIs: rte_intr_callback_unregister_pending rte_intr_tls_epfd > rte_intr_rx_ctl > rte_lcore_count > rte_lcore_has_role