Show a cover letter.

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

{
    "id": 379,
    "url": "http://patches.dpdk.org/api/covers/379/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20231109173412.108093-1-stephen@networkplumber.org/",
    "project": {
        "id": 1,
        "url": "http://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": "<20231109173412.108093-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20231109173412.108093-1-stephen@networkplumber.org",
    "date": "2023-11-09T17:34:07",
    "name": "[v4,0/5] dumpcap and pcapng fixes",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20231109173412.108093-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 30218,
            "url": "http://patches.dpdk.org/api/series/30218/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30218",
            "date": "2023-11-09T17:34:07",
            "name": "dumpcap and pcapng fixes",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/30218/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/379/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 09C4A432E9;\n\tThu,  9 Nov 2023 18:34:26 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id E29104026B;\n\tThu,  9 Nov 2023 18:34:25 +0100 (CET)",
            "from mail-pl1-f171.google.com (mail-pl1-f171.google.com\n [209.85.214.171])\n by mails.dpdk.org (Postfix) with ESMTP id 376154021E\n for <dev@dpdk.org>; Thu,  9 Nov 2023 18:34:24 +0100 (CET)",
            "by mail-pl1-f171.google.com with SMTP id\n d9443c01a7336-1cc29f39e7aso8852865ad.0\n for <dev@dpdk.org>; Thu, 09 Nov 2023 09:34:24 -0800 (PST)",
            "from hermes.local (204-195-123-141.wavecable.com. [204.195.123.141])\n by smtp.gmail.com with ESMTPSA id\n f7-20020a170902ab8700b001c76fcccee8sm3787356plr.156.2023.11.09.09.34.22\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 09 Nov 2023 09:34:22 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1699551263;\n x=1700156063; darn=dpdk.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=uG5LfoB+oyVAqsbGyKLqomg0/ASfEklaxPU/zOOGxGg=;\n b=hRZ5c3w0ZoCqmIomrqCVI8W0tlROOek3Svvp6oojr1U1jUFnbeMpvovWWu+B4eHCV7\n CeNzhdBaDAlMXYCYYfBHLzWpwHoA/G0Sa/+ukajyRlYTqPyNI55F92mGecRRUPpmXhxI\n WVWlnrkZPerDbxTaDBZ97B8q+tyU1LtSFkVoXUQDwcNSAi4QXvOYu/ljQZfqjXMrwGRf\n DoBZ1dXmBT1eMSuLySsKuhH2vaoEdYaXeexXuSHUzkIrL7viiqKq0WYiI59qxZiYTwms\n 6bpeDxo+n7kbIS9fao+xALGxH7QXMKKcPhI/FBSdzoO9drwIbI4sazYCX5pApmJIJzyl\n LErQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1699551263; x=1700156063;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=uG5LfoB+oyVAqsbGyKLqomg0/ASfEklaxPU/zOOGxGg=;\n b=jWSbZSwZVBCLvg5VpLD41+sU6z8zqDu46PljZqkIpuvJ4ujMMV+wfnaIQ7El9HBIH+\n FzVsogDI11vyT1gwSW6x1Myv0afnuVmGpWdnix50V/wC+dqKLMhSdZ9Vn4MH/RUQMe+N\n R8zde5hbltBbDfzGx2N61m6mXIHvqvSnJpy5XLScliS0+yEIYlHM9ZPy91GZgbhhq8OZ\n k+UOw9sA8Mod3ERqEf0/MixZ+kJIHdLHylfNkT9IY4bs98zPiHsYeZryZ+28252pRI9i\n Iowz1Iz/C7O/xkjfx+A32uQcH6blzQ4voMB4JSGrJZs1BoPmB8wUEJf646acV6YANLTB\n /+mA==",
        "X-Gm-Message-State": "AOJu0Yx6imUOihnGWqruuC5+VrV0Oap7sf30ok6gxKejrjdYK+vS/gtd\n eoZWwVpoLO7gtxSiONFL2wDUO4xA5czaS0WP+J0=",
        "X-Google-Smtp-Source": "\n AGHT+IElNet2L0wzZobW8du/C+yOzpSn74NT5aQwTlGGVo0VjUCSTXmfx+HZUWNH0FSPRPTKdbA8HQ==",
        "X-Received": "by 2002:a17:902:7c8e:b0:1cb:dc81:379a with SMTP id\n y14-20020a1709027c8e00b001cbdc81379amr5514443pll.53.1699551262917;\n Thu, 09 Nov 2023 09:34:22 -0800 (PST)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Subject": "[PATCH v4 0/5] dumpcap and pcapng fixes",
        "Date": "Thu,  9 Nov 2023 09:34:07 -0800",
        "Message-Id": "<20231109173412.108093-1-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.39.2",
        "In-Reply-To": "<20230921042349.104150-1-stephen@networkplumber.org>",
        "References": "<20230921042349.104150-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "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"
    },
    "content": "This series has bugfixes and tests for dumpcap and pcapng.\nIt should be in 23.11!\n\nIt fixes issues related to timestamping. The design choices are\nto maximize performance in the primary process; and do\nall the time adjustment in the secondary (dumpcap) since\nthe dumpcap needs to system calls anyway to write the result.\n\nThis patches set changes where the adjustment is calculated\ninto the pcapng portion that opens the output file.\nAll details of the format of timestamp are contained inside\npcapng (data hiding).\n\nv4 - incorporate review feedback\nv3 - don't use alloca() since can have VLA type issues\n\nStephen Hemminger (5):\n  pdump: fix setting rte_errno on mp error\n  dumpcap: allow multiple invocations\n  pcapng: modify timestamp calculation\n  pcapng: avoid using alloca()\n  test: cleanups to pcapng test\n\n app/dumpcap/main.c      |  53 ++---\n app/test/meson.build    |   2 +-\n app/test/test_pcapng.c  | 418 +++++++++++++++++++++++++++-------------\n lib/graph/graph_pcap.c  |   2 +-\n lib/pcapng/rte_pcapng.c | 156 ++++++---------\n lib/pcapng/rte_pcapng.h |  19 +-\n lib/pdump/rte_pdump.c   |   9 +-\n 7 files changed, 374 insertions(+), 285 deletions(-)"
}