Show a cover letter.

GET /api/covers/51539/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 51539,
    "url": "https://patches.dpdk.org/api/covers/51539/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20190322225505.13988-1-anand.rawat@intel.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": "<20190322225505.13988-1-anand.rawat@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190322225505.13988-1-anand.rawat@intel.com",
    "date": "2019-03-22T22:54:57",
    "name": "[v4,0/8] HelloWorld example for windows",
    "submitter": {
        "id": 1231,
        "url": "https://patches.dpdk.org/api/people/1231/?format=api",
        "name": "Anand Rawat",
        "email": "anand.rawat@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20190322225505.13988-1-anand.rawat@intel.com/mbox/",
    "series": [
        {
            "id": 3881,
            "url": "https://patches.dpdk.org/api/series/3881/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=3881",
            "date": "2019-03-22T22:54:57",
            "name": "HelloWorld example for windows",
            "version": 4,
            "mbox": "https://patches.dpdk.org/series/3881/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/51539/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8F5281B727;\n\tFri, 22 Mar 2019 23:55:09 +0100 (CET)",
            "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n\tby dpdk.org (Postfix) with ESMTP id A4FE21B6FC\n\tfor <dev@dpdk.org>; Fri, 22 Mar 2019 23:55:07 +0100 (CET)",
            "from orsmga004.jf.intel.com ([10.7.209.38])\n\tby orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t22 Mar 2019 15:55:06 -0700",
            "from anandraw-devbx.amr.corp.intel.com ([10.19.242.57])\n\tby orsmga004.jf.intel.com with ESMTP; 22 Mar 2019 15:55:05 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.60,256,1549958400\"; d=\"scan'208\";a=\"285115895\"",
        "From": "Anand Rawat <anand.rawat@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "anand.rawat@intel.com, pallavi.kadam@intel.com, ranjit.menon@intel.com, \n\tjeffrey.b.shaw@intel.com, bruce.richardson@intel.com, thomas@monjalon.net",
        "Date": "Fri, 22 Mar 2019 15:54:57 -0700",
        "Message-Id": "<20190322225505.13988-1-anand.rawat@intel.com>",
        "X-Mailer": "git-send-email 2.17.1.windows.2",
        "In-Reply-To": "<20190306041634.12976-1-anand.rawat@intel.com>",
        "References": "<20190306041634.12976-1-anand.rawat@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v4 0/8] HelloWorld example 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\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Includes Windows-specific EAL changes and meson changes\nto build the code on windows.\n\nv4 Changes:\n1. Exposed more functions for eal DLL in the module definition file\n2. Moved disabling meson logic to sub directories\n\nv3 Changes:\n1. Separated meson workarounds from the essential code changes\n2. Added support for kvargs\n3. Updated meson for building DLL on windows using DEF files\n4. Fixed documentation for html links and linker dependency\n5. Added comments for windows header and source files\n\nv2 Changes:\n1. Incorporated reviews from v1.\n2. Fixed license period for updated files.\n3. Renamed 'winapp' folder to 'windows'.\n4. Cleaned unneeded meson changes.\n5. Fixed code style warnings. \n6. Added maintainers information for windows branch\n\nnotes:\n*patch 8/8 contains meson workarounds to build helloworld\non windows, which will later be a part of the draft repository\n\n*command-line parsing is not a part of this version as a result\nlcore mask is currently not supported.\n\nAnand Rawat (8):\n  eal: eal stub to add windows support\n  eal: add header files to support windows\n  kvargs: adding a module definition file\n  eal: sys/queue.h implementation for windows\n  eal: add headers for compatibility with windows environment\n  eal: add minimum viable code for eal on windows\n  doc: add documention for windows\n  build: meson changes to build on windows\n\n MAINTAINERS                                   |   7 +\n app/meson.build                               |   6 +-\n buildtools/meson.build                        |   6 +-\n config/meson.build                            |  23 +-\n config/x86/meson.build                        |  14 +-\n doc/guides/index.rst                          |   3 +-\n doc/guides/windows_gsg/build_dpdk.rst         |  73 ++++\n doc/guides/windows_gsg/index.rst              |  14 +\n doc/guides/windows_gsg/intro.rst              |  20 ++\n doc/meson.build                               |   5 +\n drivers/meson.build                           |   6 +-\n examples/meson.build                          |   6 +-\n kernel/meson.build                            |   6 +-\n lib/librte_eal/common/include/rte_common.h    |   7 +-\n .../common/include/rte_string_fns.h           |   4 +-\n lib/librte_eal/common/meson.build             | 159 +++++----\n lib/librte_eal/meson.build                    |   6 +-\n lib/librte_eal/rte_eal_exports.def            |   9 +\n lib/librte_eal/windows/eal/eal.c              |  84 +++++\n lib/librte_eal/windows/eal/eal_debug.c        |  19 ++\n lib/librte_eal/windows/eal/eal_lcore.c        | 100 ++++++\n lib/librte_eal/windows/eal/eal_thread.c       | 153 +++++++++\n lib/librte_eal/windows/eal/include/fnmatch.h  |  43 +++\n lib/librte_eal/windows/eal/include/pthread.h  |  22 ++\n lib/librte_eal/windows/eal/include/regex.h    |  85 +++++\n .../windows/eal/include/rte_windows.h         |  50 +++\n lib/librte_eal/windows/eal/include/sched.h    |  41 +++\n .../windows/eal/include/sys/queue.h           | 320 ++++++++++++++++++\n lib/librte_eal/windows/eal/include/unistd.h   |   8 +\n lib/librte_eal/windows/eal/meson.build        |  12 +\n lib/librte_kvargs/rte_kvargs_exports.def      |   7 +\n lib/meson.build                               |  23 +-\n meson.build                                   |   3 +-\n usertools/meson.build                         |   6 +-\n 34 files changed, 1249 insertions(+), 101 deletions(-)\n create mode 100644 doc/guides/windows_gsg/build_dpdk.rst\n create mode 100644 doc/guides/windows_gsg/index.rst\n create mode 100644 doc/guides/windows_gsg/intro.rst\n create mode 100644 lib/librte_eal/rte_eal_exports.def\n create mode 100644 lib/librte_eal/windows/eal/eal.c\n create mode 100644 lib/librte_eal/windows/eal/eal_debug.c\n create mode 100644 lib/librte_eal/windows/eal/eal_lcore.c\n create mode 100644 lib/librte_eal/windows/eal/eal_thread.c\n create mode 100644 lib/librte_eal/windows/eal/include/fnmatch.h\n create mode 100644 lib/librte_eal/windows/eal/include/pthread.h\n create mode 100644 lib/librte_eal/windows/eal/include/regex.h\n create mode 100644 lib/librte_eal/windows/eal/include/rte_windows.h\n create mode 100644 lib/librte_eal/windows/eal/include/sched.h\n create mode 100644 lib/librte_eal/windows/eal/include/sys/queue.h\n create mode 100644 lib/librte_eal/windows/eal/include/unistd.h\n create mode 100644 lib/librte_eal/windows/eal/meson.build\n create mode 100644 lib/librte_kvargs/rte_kvargs_exports.def"
}