get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 99982,
    "url": "http://patches.dpdk.org/api/patches/99982/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210929091701.158047-1-maxime.coquelin@redhat.com/",
    "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": "<20210929091701.158047-1-maxime.coquelin@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210929091701.158047-1-maxime.coquelin@redhat.com",
    "date": "2021-09-29T09:16:56",
    "name": "[v3,0/5] Virtio PMD RSS support & RSS fixes",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 512,
        "url": "http://patches.dpdk.org/api/people/512/?format=api",
        "name": "Maxime Coquelin",
        "email": "maxime.coquelin@redhat.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210929091701.158047-1-maxime.coquelin@redhat.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/99982/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/99982/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 mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id C3798A0547;\n\tWed, 29 Sep 2021 11:17:23 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 3D30C410DB;\n\tWed, 29 Sep 2021 11:17:23 +0200 (CEST)",
            "from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [216.205.24.124])\n by mails.dpdk.org (Postfix) with ESMTP id 84824410D7\n for <dev@dpdk.org>; Wed, 29 Sep 2021 11:17:21 +0200 (CEST)",
            "from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com\n [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id\n us-mta-271-iam6qW5RNuW5TethF4t4Xw-1; Wed, 29 Sep 2021 05:17:19 -0400",
            "from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com\n [10.5.11.13])\n (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n (No client certificate requested)\n by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 5390684A5E4;\n Wed, 29 Sep 2021 09:17:18 +0000 (UTC)",
            "from max-t490s.redhat.com (unknown [10.39.208.26])\n by smtp.corp.redhat.com (Postfix) with ESMTP id 618D45BAEB;\n Wed, 29 Sep 2021 09:17:05 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1632907040;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding;\n bh=X51efo4T68iaJORs0BLD+3F8XQaUOZPPXp0ZlRnzrxo=;\n b=fyWxNnNzPKrEzMTyibevUMpGgcgIKxcqC3HkLjd8gjH6SUW0Lo+0dF1wvx9FtxbvE61Rfj\n oQg4cljjC0lePuyoC6qaAAxKbO7hAZ+BtmEWZv3EdfrV8BBz7HUy8OJ3pEqgT51uOuoiH+\n hp6bceFyt7wikif0AyfuJXuMfij5Hgk=",
        "X-MC-Unique": "iam6qW5RNuW5TethF4t4Xw-1",
        "From": "Maxime Coquelin <maxime.coquelin@redhat.com>",
        "To": "dev@dpdk.org, chenbo.xia@intel.com, amorenoz@redhat.com,\n david.marchand@redhat.com, andrew.rybchenko@oktetlabs.ru,\n ferruh.yigit@intel.com, michaelba@nvidia.com, viacheslavo@nvidia.com,\n xiaoyun.li@intel.com",
        "Cc": "stable@dpdk.org, nelio.laranjeiro@6wind.com, yvugenfi@redhat.com,\n ybendito@redhat.com, Maxime Coquelin <maxime.coquelin@redhat.com>",
        "Date": "Wed, 29 Sep 2021 11:16:56 +0200",
        "Message-Id": "<20210929091701.158047-1-maxime.coquelin@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 2.79 on 10.5.11.13",
        "Authentication-Results": "relay.mimecast.com;\n auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=maxime.coquelin@redhat.com",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain; charset=\"US-ASCII\"",
        "Subject": "[dpdk-dev] [PATCH v3 0/5] Virtio PMD RSS support & RSS fixes",
        "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 series is mainly adding support for RSS to Virtio PMD\ndriver. The two last patches are fixing an issue in testpmd\nthat could cause out of bounds access, and fix\nan issue spotted in the mlx5 driver while looking for\ninspiration.\n\nThe first motivation for this series is to eventually\nsupport RSS down to the Vhost-user library, so that OVS can\nbenefit from it. But it will be also useful with vDPA\ndevices in the future.\n\nRegarding the testing, I have tested it with qemu v5.2 from\nFedora 34. Since libvirt does not support yet enabling RSS\nfeature in the Qemu virtio-net device, and this feature is\ndisabled by default, the tester can either rebuild the qemu\npackage to enable it by default or use the qemu cmdline to\ndo the same.\n\nThe tester can use testpmd in icmpecho mode in the guest\nand scapy on the host to inject random traffic on the tap\ninterface, e.g.:\nsendp(Ether(src=RandMAC()) / IP(src=RandIP(), dst='192.168.123.9') / UDP(sport=RandShort(), dport=RandShort()), loop=True, iface='vnet7')\n\nThen it can play with RSS config in testpmd to change the\nRETA, or hash type and see traffic being steered\naccordingly by checking the Rx xstats.\n\nChanges in v3:\n==============\n- Add applying user-specified RSS conf a device config time (Andrew)\n- Remove useless checks (Chenbo)\n- Clean control message payload dlen variable (Chenbo)\n- Add GTPU offload type (Xiaoyun)\n- Add missing types to str2flowtype() (Xiaoyun)\n\nChanges in v2:\n==============\n- Rework patch 2 to keep old behaviour, but fix possible out of bounds due to key length (Andrew/Nelio/Xiaoyun)\n- s/reta/RETA/ (Andrew)\n- Applied A-by on patch 3 (Slava)\n- Fix display of configured hash types\n- Add missing flow types definition to testpmd's port info command\n\nMaxime Coquelin (5):\n  net/virtio: add initial RSS support\n  app/testpmd: fix RSS key length\n  app/testpmd: fix RSS type display\n  net/mlx5: fix RSS RETA update\n  app/testpmd: add missing flow types in port info\n\n app/test-pmd/cmdline.c                 |   4 +\n app/test-pmd/config.c                  |  11 +-\n doc/guides/nics/features/virtio.ini    |   3 +\n doc/guides/nics/virtio.rst             |   3 +\n doc/guides/rel_notes/release_21_11.rst |   6 +\n drivers/net/mlx5/mlx5_rss.c            |   2 +-\n drivers/net/virtio/virtio.h            |  31 +-\n drivers/net/virtio/virtio_ethdev.c     | 394 ++++++++++++++++++++++++-\n drivers/net/virtio/virtio_ethdev.h     |   3 +-\n drivers/net/virtio/virtqueue.h         |  21 ++\n 10 files changed, 466 insertions(+), 12 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "0/5"
    ]
}