Show a cover letter.

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

{
    "id": 380,
    "url": "http://patches.dpdk.org/api/covers/380/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20231109194557.111350-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": "<20231109194557.111350-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20231109194557.111350-1-stephen@networkplumber.org",
    "date": "2023-11-09T19:45:52",
    "name": "[v5,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/20231109194557.111350-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 30225,
            "url": "http://patches.dpdk.org/api/series/30225/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30225",
            "date": "2023-11-09T19:45:52",
            "name": "dumpcap and pcapng fixes",
            "version": 5,
            "mbox": "http://patches.dpdk.org/series/30225/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/380/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 6DBF9432EA;\n\tThu,  9 Nov 2023 20:46:09 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 5E9B440A6E;\n\tThu,  9 Nov 2023 20:46:09 +0100 (CET)",
            "from mail-pl1-f172.google.com (mail-pl1-f172.google.com\n [209.85.214.172])\n by mails.dpdk.org (Postfix) with ESMTP id 234984026B\n for <dev@dpdk.org>; Thu,  9 Nov 2023 20:46:08 +0100 (CET)",
            "by mail-pl1-f172.google.com with SMTP id\n d9443c01a7336-1cc3388621cso18681475ad.1\n for <dev@dpdk.org>; Thu, 09 Nov 2023 11:46:08 -0800 (PST)",
            "from hermes.local (204-195-123-141.wavecable.com. [204.195.123.141])\n by smtp.gmail.com with ESMTPSA id\n j191-20020a6380c8000000b0059b782e8541sm5176101pgd.28.2023.11.09.11.46.05\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 09 Nov 2023 11:46:06 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1699559167;\n x=1700163967; 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=EywmvEKF4rA1AQg6/FHdR5JxXivWnGf0paoGaWu+CZc=;\n b=MTGs+80Vivx9NrA0XhHjTVXPw553f7okCiMUVd/ZQzwHwhIHR0PKwbjwt8IVG3ML43\n JJMPgKYg9VHwHRcRnmYlrn/3UMmC6QsIwx2eM121pcFH+EABAFa7D3meMZiWMIjy4TIT\n T4sk9/frMiKLWRqq+0OR/f9+D12mSkwZEwRiVeXnv4PH10gjGmjUXj2QbPO+ZlVvaCoa\n ZaQDk6Ye+V6UPiJrJDw7p0D3+4fFadeiSnb9yJ29vDdf+wTD482WhjWRCHxMpmnzibr+\n QDT49M7Hpw7g9dOXQgO/IyKx12iePHksC4sHU9kGf8zkDCocXHGvZhKkZMB/6T5ZvQ4H\n TQZQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1699559167; x=1700163967;\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=EywmvEKF4rA1AQg6/FHdR5JxXivWnGf0paoGaWu+CZc=;\n b=LgiMl2uXc28rvUrtzpj+4Aqc6NwtXl+TKBESXIMmaYpr/28Xmx2X31f3CS+OZ1qWfj\n EiBeyKiyZr8qjGEoqUUY8J99uTXgf6zR5O1aKJ0MR1BjX8vNVC63udEFKY84qYQLDrGr\n mtdDYCS0o4J7nGlx4gNp3HzqFXyJWP+7M+FgI7UaVXRzzJXiezwK3mN4yzMSpHxQae0u\n w6W5gqytUBSApUROB+AtuMaFtVLuA/8NuZDXa0q7jEDxje+FhD4YTrdWCLBUeqQiVci0\n vD7uh/q0G8fyyloVy5bgDFZO6+a6rcvQyfKJ5ix9B8eRArqOV8xgER71zaZ3fr4vWAn0\n qyMw==",
        "X-Gm-Message-State": "AOJu0YwaSUfqEBe9xpGNEFE7M3l77Yk0IS7YQ4oijN1SnrK0OVb4BdIE\n yvtOLBHPTIEm8SyCOvXqCnotv5ClWG4qPjL7CkI=",
        "X-Google-Smtp-Source": "\n AGHT+IGk9DT02/V23cCMdwbBvm4tNjXaNFpmHshaIID2yE0/GiITUV0lqkESUrnHCRNhiwT6o3fuJg==",
        "X-Received": "by 2002:a17:902:fb08:b0:1c9:dba6:417a with SMTP id\n le8-20020a170902fb0800b001c9dba6417amr320531plb.9.1699559166751;\n Thu, 09 Nov 2023 11:46:06 -0800 (PST)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Subject": "[PATCH v5 0/5] dumpcap and pcapng fixes",
        "Date": "Thu,  9 Nov 2023 11:45:52 -0800",
        "Message-Id": "<20231109194557.111350-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\nv5 - fix format of getpid in capture name\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(-)"
}