From patchwork Thu Feb 28 15:44:30 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Birks X-Patchwork-Id: 50649 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BC75344BE; Thu, 28 Feb 2019 16:44:45 +0100 (CET) Received: from EXCH2-CH.activfinancial.com (exch2-ch.activfinancial.com [66.150.109.182]) by dpdk.org (Postfix) with ESMTP id B7D9E378B for ; Thu, 28 Feb 2019 16:44:42 +0100 (CET) Received: from ukserver.activfinancial.com (172.16.13.2) by EXCH2-CH.activfinancial.com (10.193.181.109) with Microsoft SMTP Server id 14.3.389.1; Thu, 28 Feb 2019 10:44:35 -0500 Received: from activfinancial.com (MARTIN-BIRKS2.activfinancial.com [172.16.13.180]) by ukserver.activfinancial.com (Postfix) with ESMTP id 1EC643C9 for ; Thu, 28 Feb 2019 15:44:33 +0000 (GMT) From: Martin Birks To: Date: Thu, 28 Feb 2019 15:44:30 +0000 Message-ID: <20190228154431.23704-2-martin.birks@activfinancial.com> X-Mailer: git-send-email 2.18.0.windows.1 In-Reply-To: <20190228154431.23704-1-martin.birks@activfinancial.com> References: <20190228154431.23704-1-martin.birks@activfinancial.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 1/2] kernel/windows: Added support for X710-DA2 to inf file. 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" Signed-off-by: Martin Birks --- kernel/windows/netuio/netuio.inf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/windows/netuio/netuio.inf b/kernel/windows/netuio/netuio.inf index 0453b371a..cf7c71345 100644 --- a/kernel/windows/netuio/netuio.inf +++ b/kernel/windows/netuio/netuio.inf @@ -55,6 +55,7 @@ DriverVer= %F158B.netuio.Description%=netuio_Device, PCI\VEN_8086&DEV_158B ; I40E_DEV_ID_25G_SFP28 %F37D0.netuio.Description%=netuio_Device, PCI\VEN_8086&DEV_37D0 %F153B.netuio.Description%=netuio_Device, PCI\VEN_8086&DEV_153B +%F1572.netuio.Description%=netuio_Device, PCI\VEN_8086&DEV_1572 [netuio_Device.NT] CopyFiles=Drivers_Dir @@ -114,5 +115,6 @@ F158A.netuio.Description = "DPDK netUIO for Intel(R) Ethernet Network Adapter XX F158B.netuio.Description = "DPDK netUIO for Intel(R) Ethernet Network Adapter XXV710-DA1" F37D0.netuio.Description = "DPDK netUIO for Intel(R) Ethernet Connection X722" F153B.netuio.Description = "DPDK netUIO for Intel(R) Ethernet Connection I217-V" +F1572.netuio.Description = "DPDK netUIO for Intel(R) Ethernet Network Adapter X710-DA2" netuio.DeviceDesc = "netuio Device" netuio.SVCDESC = "netuio Service" From patchwork Thu Feb 28 15:44:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Birks X-Patchwork-Id: 50648 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0859F378B; Thu, 28 Feb 2019 16:44:44 +0100 (CET) Received: from EXCH2-CH.activfinancial.com (exch2-ch.activfinancial.com [66.150.109.182]) by dpdk.org (Postfix) with ESMTP id 6F9E1375B for ; Thu, 28 Feb 2019 16:44:42 +0100 (CET) Received: from ukserver.activfinancial.com (172.16.13.2) by EXCH2-CH.activfinancial.com (10.193.181.109) with Microsoft SMTP Server id 14.3.389.1; Thu, 28 Feb 2019 10:44:34 -0500 Received: from activfinancial.com (MARTIN-BIRKS2.activfinancial.com [172.16.13.180]) by ukserver.activfinancial.com (Postfix) with ESMTP id 320E43D9 for ; Thu, 28 Feb 2019 15:44:33 +0000 (GMT) From: Martin Birks To: Date: Thu, 28 Feb 2019 15:44:31 +0000 Message-ID: <20190228154431.23704-3-martin.birks@activfinancial.com> X-Mailer: git-send-email 2.18.0.windows.1 In-Reply-To: <20190228154431.23704-1-martin.birks@activfinancial.com> References: <20190228154431.23704-1-martin.birks@activfinancial.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 2/2] kernel/windows: set FILE_AUTOGENERATED_DEVICE_NAME to true so that SDDL string can be set successfully. Fixes: 9087d5ff8375 ("doc: change the Windows UIO driver's default security descriptor to admin only") Cc: haramakr@microsoft.com 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" Signed-off-by: Martin Birks --- kernel/windows/netuio/netuio_dev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/windows/netuio/netuio_dev.c b/kernel/windows/netuio/netuio_dev.c index f5d41cb65..1f01e2324 100644 --- a/kernel/windows/netuio/netuio_dev.c +++ b/kernel/windows/netuio/netuio_dev.c @@ -33,6 +33,9 @@ netuio_create_device(_Inout_ PWDFDEVICE_INIT DeviceInit) PAGED_CODE(); + // Need to set a name for the device for SDDL string to work + WdfDeviceInitSetCharacteristics(DeviceInit, FILE_AUTOGENERATED_DEVICE_NAME, TRUE); + // Ensure that only administrators can access our device object. status = WdfDeviceInitAssignSDDLString(DeviceInit, &SDDL_DEVOBJ_SYS_ALL_ADM_ALL);