Show a cover letter.

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

{
    "id": 97850,
    "url": "http://patchwork.dpdk.org/api/covers/97850/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20210903004732.109023-1-stephen@networkplumber.org/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20210903004732.109023-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210903004732.109023-1-stephen@networkplumber.org",
    "date": "2021-09-03T00:47:27",
    "name": "[0/5] Packet capture framework enhancements",
    "submitter": {
        "id": 27,
        "url": "http://patchwork.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20210903004732.109023-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 18640,
            "url": "http://patchwork.dpdk.org/api/series/18640/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=18640",
            "date": "2021-09-03T00:47:27",
            "name": "Packet capture framework enhancements",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/18640/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/97850/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 9BC8BA0C4D;\n\tFri,  3 Sep 2021 02:47:38 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 1E3514013F;\n\tFri,  3 Sep 2021 02:47:38 +0200 (CEST)",
            "from mail-pf1-f179.google.com (mail-pf1-f179.google.com\n [209.85.210.179])\n by mails.dpdk.org (Postfix) with ESMTP id C3F8440041\n for <dev@dpdk.org>; Fri,  3 Sep 2021 02:47:36 +0200 (CEST)",
            "by mail-pf1-f179.google.com with SMTP id x19so2994197pfu.4\n for <dev@dpdk.org>; Thu, 02 Sep 2021 17:47:36 -0700 (PDT)",
            "from hermes.local (204-195-33-123.wavecable.com. [204.195.33.123])\n by smtp.gmail.com with ESMTPSA id cq8sm3179033pjb.31.2021.09.02.17.47.34\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 02 Sep 2021 17:47:34 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n h=from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=RLG+eSo5pB0ui/UzOy2g18I6HcfrDDiB41vg9Nx9ORM=;\n b=jVmxCdzL0xOHyDF8vBLCQknRAgZGEk9nK78MpVLR3kC4Fya6AAZSQwS43JwPyvBUuP\n NYdPsAEhQ7WAq7sJu6FPiMh3zw5/XoWanVkSICtU6kUmKivWIbYiGKsb4LdKwIHds+Z9\n 3mqPCBOKoUz/S0ie45BAZoDtYEw8XAXBeHjtqIEn+35ICduyH0k0yVCXW2lRroZJO37D\n FP8IpacQ96BxkdVqodhdly2T+2oD6kZanCqpvyXsoIAT9q1HiU4Csoi6IVKyYbyFERhD\n mxfw+kNTanA0mLhfbLMCrnylwXoKp752pppZJEZPw4N7gqovNqCLVyoUDc1yK+5zd47Z\n IzZg==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=RLG+eSo5pB0ui/UzOy2g18I6HcfrDDiB41vg9Nx9ORM=;\n b=rq8Zxv1G4/nvfqEO1y8kUeGuOcJAWCSvctmbPfmM/AEWh2c3ESIbzM4sN9wPOvjSb2\n GkoOj4eVu0Ga6Y11S/QfOOBHttB7gaTfO8S5Bs71HVw7VLIod01Hg6V8biwYAkC9kiyy\n 4q3VWCB2lxsKO57QR/hmKPBygJpPsERlQkjmYrwsqgLf0JgydqfIqS6cpGqjh9r/mM/L\n 86AUF6/1g0KmeeofELfrXo9+1sl2vv2ivnxfUSh/bAE5W4HKf2oGRu9AqNA6xri1+5Fo\n JRuQjcmCU7V9vuNsSc+jdJ9fouRQql2UvOE+nt/XW/ABAW0hXbEBkkLlRu15RlfTOrUe\n tK9g==",
        "X-Gm-Message-State": "AOAM533jxqxm4CR/JnkupHm0wJYmUAP1Z9rd5uykbPFlpPSgygUm5LvF\n xruR1aLUXJUsNWTZW6gbUX4ZDtwbACu7rw==",
        "X-Google-Smtp-Source": "\n ABdhPJzzj/aZ0pd/9IOJ6vO6N/6OdCCO/Ytb9YBhBY/xOCft9f6oyHFGn3b6lFgdYxjQEeNkgq77sw==",
        "X-Received": "by 2002:a63:184a:: with SMTP id 10mr1053307pgy.149.1630630055377;\n Thu, 02 Sep 2021 17:47:35 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Thu,  2 Sep 2021 17:47:27 -0700",
        "Message-Id": "<20210903004732.109023-1-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.30.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/5] Packet capture framework enhancements",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patch set is a more complete version of the the enhanced\npacket capture support described last year.\n\nThe new capture library and utility are:\n  - faster avoids lots of extra I/O, does bursting, etc.\n  - gives more information (multiple ports, queues, etc)\n  - has a better user interface (same as Wireshark dumpcap)\n  - fixes structural problems with VLAN's and timestamps\n\nAnd it keeps the old pdump command as is for those people\nwho never want to change.\n\nThe one missing piece is that dumpcap utility does not\nyet have the necessary converter to take the classic\nBPF for pcap_compile and convert it to eBPF for DPDK.\n(It is not hard, just not working right yet.)\n\nStephen Hemminger (5):\n  librte_pcapng: add new library for writing pcapng files\n  pdump: support pcapng and filtering\n  app/dumpcap: add new packet capture application\n  doc: changes for new pcapng and dumpcap\n  MAINTAINERS: add entry for new pcapng and dumper\n\n MAINTAINERS                                   |   6 +\n app/dumpcap/main.c                            | 829 ++++++++++++++++++\n app/dumpcap/meson.build                       |  11 +\n app/meson.build                               |   1 +\n doc/api/doxy-api-index.md                     |   1 +\n doc/api/doxy-api.conf.in                      |   1 +\n doc/guides/howto/packet_capture_framework.rst |  67 +-\n doc/guides/prog_guide/index.rst               |   1 +\n doc/guides/prog_guide/pcapng_lib.rst          |  24 +\n doc/guides/prog_guide/pdump_lib.rst           |  28 +-\n doc/guides/rel_notes/release_21_11.rst        |  10 +\n doc/guides/tools/dumpcap.rst                  |  80 ++\n doc/guides/tools/index.rst                    |   1 +\n lib/meson.build                               |   5 +-\n lib/pcapng/meson.build                        |   8 +\n lib/pcapng/pcapng_proto.h                     | 129 +++\n lib/pcapng/rte_pcapng.c                       | 543 ++++++++++++\n lib/pcapng/rte_pcapng.h                       | 175 ++++\n lib/pcapng/version.map                        |  12 +\n lib/pdump/meson.build                         |   2 +-\n lib/pdump/rte_pdump.c                         | 386 +++++---\n lib/pdump/rte_pdump.h                         | 117 ++-\n lib/pdump/version.map                         |   8 +\n 23 files changed, 2283 insertions(+), 162 deletions(-)\n create mode 100644 app/dumpcap/main.c\n create mode 100644 app/dumpcap/meson.build\n create mode 100644 doc/guides/prog_guide/pcapng_lib.rst\n create mode 100644 doc/guides/tools/dumpcap.rst\n create mode 100644 lib/pcapng/meson.build\n create mode 100644 lib/pcapng/pcapng_proto.h\n create mode 100644 lib/pcapng/rte_pcapng.c\n create mode 100644 lib/pcapng/rte_pcapng.h\n create mode 100644 lib/pcapng/version.map"
}