get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/75522/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 75522,
    "url": "https://patches.dpdk.org/api/patches/75522/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1597360905-74106-3-git-send-email-navasile@linux.microsoft.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1597360905-74106-3-git-send-email-navasile@linux.microsoft.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1597360905-74106-3-git-send-email-navasile@linux.microsoft.com",
    "date": "2020-08-13T23:21:25",
    "name": "[02/22] Initial commit of UIO driver for Windows",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "a974aedb763891454965a4850a4045398dc653ae",
    "submitter": {
        "id": 1668,
        "url": "https://patches.dpdk.org/api/people/1668/?format=api",
        "name": "Narcisa Ana Maria Vasile",
        "email": "navasile@linux.microsoft.com"
    },
    "delegate": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1597360905-74106-3-git-send-email-navasile@linux.microsoft.com/mbox/",
    "series": [
        {
            "id": 11644,
            "url": "https://patches.dpdk.org/api/series/11644/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=11644",
            "date": "2020-08-13T23:21:23",
            "name": "windows/netuio: add netuio driver for Windows",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/11644/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/75522/comments/",
    "check": "warning",
    "checks": "https://patches.dpdk.org/api/patches/75522/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 96D60A04B1;\n\tFri, 14 Aug 2020 01:23:09 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 5FDF91C114;\n\tFri, 14 Aug 2020 01:22:50 +0200 (CEST)",
            "from linux.microsoft.com (linux.microsoft.com [13.77.154.182])\n by dpdk.org (Postfix) with ESMTP id 2B8501C0D0\n for <dev@dpdk.org>; Fri, 14 Aug 2020 01:22:44 +0200 (CEST)",
            "by linux.microsoft.com (Postfix, from userid 1059)\n id 8113320B490A; Thu, 13 Aug 2020 16:22:43 -0700 (PDT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 linux.microsoft.com 8113320B490A",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com;\n s=default; t=1597360963;\n bh=PI5zgh0qn/4AZKd5kk+aahAH9KDudcsUoa57OFrY5TY=;\n h=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n b=ktGRKckTGbe8AbR25vzoikjR0rvDsUgbqM/+ok4Rl7j11qkrEob21xSCsOIjAh7l3\n XRlmmDekVOumirZE3Ub7xOt+p2o1R320h8EchU1p/jHrZuqx3XzIaGhee++Ath6a4x\n yDskJtpcW9RhYTT1MHcMerFxpPAU5wCYuRgqUENo=",
        "From": "Narcisa Ana Maria Vasile <navasile@linux.microsoft.com>",
        "To": "dev@dpdk.org, thomas@monjalon.net, haramakr@linux.microsoft.com,\n ocardona@microsoft.com, pallavi.kadam@intel.com, dmitry.kozliuk@gmail.com",
        "Cc": "ranjit.menon@intel.com, dmitrym@microsoft.com,\n Jason Messer <jmesser@microsoft.com>",
        "Date": "Thu, 13 Aug 2020 16:21:25 -0700",
        "Message-Id": "<1597360905-74106-3-git-send-email-navasile@linux.microsoft.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "In-Reply-To": "<1597360905-74106-1-git-send-email-navasile@linux.microsoft.com>",
        "References": "<1597360905-74106-1-git-send-email-navasile@linux.microsoft.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 02/22] Initial commit of UIO driver for Windows",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Jason Messer <jmesser@microsoft.com>\n\n---\n mk/exec-env/windows/netuio/netuio.sln         |  24 ++++\n mk/exec-env/windows/netuio/netuio.vcxproj     | 108 ++++++++++++++++++\n .../windows/netuio/netuio.vcxproj.filters     |  59 ++++++++++\n .../windows/netuio/netuio.vcxproj.user        |  11 ++\n 4 files changed, 202 insertions(+)\n create mode 100644 mk/exec-env/windows/netuio/netuio.sln\n create mode 100644 mk/exec-env/windows/netuio/netuio.vcxproj\n create mode 100644 mk/exec-env/windows/netuio/netuio.vcxproj.filters\n create mode 100644 mk/exec-env/windows/netuio/netuio.vcxproj.user",
    "diff": "diff --git a/mk/exec-env/windows/netuio/netuio.sln b/mk/exec-env/windows/netuio/netuio.sln\nnew file mode 100644\nindex 000000000..15c26e6b9\n--- /dev/null\n+++ b/mk/exec-env/windows/netuio/netuio.sln\n@@ -0,0 +1,24 @@\n+\n+Microsoft Visual Studio Solution File, Format Version 12.00\n+# Visual Studio 14\n+VisualStudioVersion = 14.0.25420.1\n+MinimumVisualStudioVersion = 10.0.40219.1\n+Project(\"{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}\") = \"netuio\", \"netuio.vcxproj\", \"{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}\"\n+EndProject\n+Global\n+\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n+\t\tDebug|x64 = Debug|x64\n+\t\tRelease|x64 = Release|x64\n+\tEndGlobalSection\n+\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n+\t\t{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}.Debug|x64.ActiveCfg = Debug|x64\n+\t\t{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}.Debug|x64.Build.0 = Debug|x64\n+\t\t{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}.Debug|x64.Deploy.0 = Debug|x64\n+\t\t{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}.Release|x64.ActiveCfg = Release|x64\n+\t\t{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}.Release|x64.Build.0 = Release|x64\n+\t\t{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}.Release|x64.Deploy.0 = Release|x64\n+\tEndGlobalSection\n+\tGlobalSection(SolutionProperties) = preSolution\n+\t\tHideSolutionNode = FALSE\n+\tEndGlobalSection\n+EndGlobal\ndiff --git a/mk/exec-env/windows/netuio/netuio.vcxproj b/mk/exec-env/windows/netuio/netuio.vcxproj\nnew file mode 100644\nindex 000000000..251b8eb95\n--- /dev/null\n+++ b/mk/exec-env/windows/netuio/netuio.vcxproj\n@@ -0,0 +1,108 @@\n+<?xml version=\"1.0\" encoding=\"utf-8\"?>\n+<Project DefaultTargets=\"Build\" ToolsVersion=\"12.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n+  <ItemGroup Label=\"ProjectConfigurations\">\n+    <ProjectConfiguration Include=\"Debug|x64\">\n+      <Configuration>Debug</Configuration>\n+      <Platform>x64</Platform>\n+    </ProjectConfiguration>\n+    <ProjectConfiguration Include=\"Release|x64\">\n+      <Configuration>Release</Configuration>\n+      <Platform>x64</Platform>\n+    </ProjectConfiguration>\n+  </ItemGroup>\n+  <PropertyGroup Label=\"Globals\">\n+    <ProjectGuid>{66EC91EF-AC5B-4D1E-8314-9B3E2855CCF6}</ProjectGuid>\n+    <TemplateGuid>{497e31cb-056b-4f31-abb8-447fd55ee5a5}</TemplateGuid>\n+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\n+    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>\n+    <Configuration>Debug</Configuration>\n+    <Platform Condition=\"'$(Platform)' == ''\">Win32</Platform>\n+    <RootNamespace>netuio</RootNamespace>\n+    <WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion>\n+  </PropertyGroup>\n+  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\" Label=\"Configuration\">\n+    <TargetVersion>\n+    </TargetVersion>\n+    <UseDebugLibraries>true</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Desktop</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\" Label=\"Configuration\">\n+    <TargetVersion>\n+    </TargetVersion>\n+    <UseDebugLibraries>false</UseDebugLibraries>\n+    <PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>\n+    <ConfigurationType>Driver</ConfigurationType>\n+    <DriverType>KMDF</DriverType>\n+    <DriverTargetPlatform>Desktop</DriverTargetPlatform>\n+  </PropertyGroup>\n+  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.props\" />\n+  <ImportGroup Label=\"ExtensionSettings\">\n+  </ImportGroup>\n+  <ImportGroup Label=\"PropertySheets\">\n+    <Import Project=\"$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists('$(UserRootDir)\\Microsoft.Cpp.$(Platform).user.props')\" Label=\"LocalAppDataPlatform\" />\n+  </ImportGroup>\n+  <PropertyGroup Label=\"UserMacros\" />\n+  <PropertyGroup />\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+    <OutDir>$(SolutionDir)..\\..\\..\\..\\$(Platform)\\$(ConfigurationName)\\$(MSBuildProjectName)\\</OutDir>\n+    <IntDir>$(SolutionDir)..\\$(Platform)\\$(ConfigurationName)\\$(MSBuildProjectName)\\</IntDir>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n+    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>\n+    <OutDir>$(SolutionDir)..\\..\\..\\..\\$(Platform)\\$(ConfigurationName)\\$(MSBuildProjectName)\\</OutDir>\n+    <IntDir>$(SolutionDir)..\\$(Platform)\\$(ConfigurationName)\\$(MSBuildProjectName)\\</IntDir>\n+  </PropertyGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n+    <ClCompile>\n+      <WppEnabled>false</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+      <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>\n+    </ClCompile>\n+    <Inf>\n+      <TimeStamp>0.6.0.2</TimeStamp>\n+    </Inf>\n+  </ItemDefinitionGroup>\n+  <ItemDefinitionGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n+    <ClCompile>\n+      <WppEnabled>false</WppEnabled>\n+      <WppRecorderEnabled>true</WppRecorderEnabled>\n+      <WppScanConfigurationData Condition=\"'%(ClCompile.ScanConfigurationData)' == ''\">trace.h</WppScanConfigurationData>\n+      <WppKernelMode>true</WppKernelMode>\n+      <WppMinimalRebuildFromTracking>false</WppMinimalRebuildFromTracking>\n+    </ClCompile>\n+    <Inf>\n+      <TimeStamp>0.6.0.2</TimeStamp>\n+    </Inf>\n+  </ItemDefinitionGroup>\n+  <ItemGroup>\n+    <FilesToPackage Include=\"$(TargetPath)\" />\n+  </ItemGroup>\n+  <ItemGroup>\n+    <Inf Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio.inf\" />\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ResourceCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio.rc\" />\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_dev.h\" />\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_drv.h\" />\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_interface.h\" />\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_queue.h\" />\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\resource.h\" />\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_dev.c\" />\n+    <ClCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_drv.c\" />\n+    <ClCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_queue.c\" />\n+  </ItemGroup>\n+  <Import Project=\"$(VCTargetsPath)\\Microsoft.Cpp.targets\" />\n+  <ImportGroup Label=\"ExtensionTargets\">\n+  </ImportGroup>\n+</Project>\n\\ No newline at end of file\ndiff --git a/mk/exec-env/windows/netuio/netuio.vcxproj.filters b/mk/exec-env/windows/netuio/netuio.vcxproj.filters\nnew file mode 100644\nindex 000000000..72a397d7c\n--- /dev/null\n+++ b/mk/exec-env/windows/netuio/netuio.vcxproj.filters\n@@ -0,0 +1,59 @@\n+<?xml version=\"1.0\" encoding=\"utf-8\"?>\n+<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n+  <ItemGroup>\n+    <Filter Include=\"Source Files\">\n+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\n+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\n+    </Filter>\n+    <Filter Include=\"Header Files\">\n+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\n+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\n+    </Filter>\n+    <Filter Include=\"Resource Files\">\n+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>\n+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>\n+    </Filter>\n+    <Filter Include=\"Driver Files\">\n+      <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier>\n+      <Extensions>inf;inv;inx;mof;mc;</Extensions>\n+    </Filter>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <Inf Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio.inf\">\n+      <Filter>Driver Files</Filter>\n+    </Inf>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ResourceCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio.rc\">\n+      <Filter>Resource Files</Filter>\n+    </ResourceCompile>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_interface.h\">\n+      <Filter>Header Files</Filter>\n+    </ClInclude>\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_dev.h\">\n+      <Filter>Header Files</Filter>\n+    </ClInclude>\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_drv.h\">\n+      <Filter>Header Files</Filter>\n+    </ClInclude>\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_queue.h\">\n+      <Filter>Header Files</Filter>\n+    </ClInclude>\n+    <ClInclude Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\resource.h\">\n+      <Filter>Header Files</Filter>\n+    </ClInclude>\n+  </ItemGroup>\n+  <ItemGroup>\n+    <ClCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_queue.c\">\n+      <Filter>Source Files</Filter>\n+    </ClCompile>\n+    <ClCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_dev.c\">\n+      <Filter>Source Files</Filter>\n+    </ClCompile>\n+    <ClCompile Include=\"..\\..\\..\\..\\lib\\librte_eal\\windows\\netuio\\netuio_drv.c\">\n+      <Filter>Source Files</Filter>\n+    </ClCompile>\n+  </ItemGroup>\n+</Project>\n\\ No newline at end of file\ndiff --git a/mk/exec-env/windows/netuio/netuio.vcxproj.user b/mk/exec-env/windows/netuio/netuio.vcxproj.user\nnew file mode 100644\nindex 000000000..771ce8681\n--- /dev/null\n+++ b/mk/exec-env/windows/netuio/netuio.vcxproj.user\n@@ -0,0 +1,11 @@\n+<?xml version=\"1.0\" encoding=\"utf-8\"?>\n+<Project ToolsVersion=\"14.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Debug|x64'\">\n+    <TestCertificate>\n+    </TestCertificate>\n+  </PropertyGroup>\n+  <PropertyGroup Condition=\"'$(Configuration)|$(Platform)'=='Release|x64'\">\n+    <TestCertificate>\n+    </TestCertificate>\n+  </PropertyGroup>\n+</Project>\n\\ No newline at end of file\n",
    "prefixes": [
        "02/22"
    ]
}