get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 112566,
    "url": "http://patches.dpdk.org/api/patches/112566/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20220608124946.102623-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": "<20220608124946.102623-1-maxime.coquelin@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220608124946.102623-1-maxime.coquelin@redhat.com",
    "date": "2022-06-08T12:49:40",
    "name": "[v2,0/6] Vhost checksum offload improvements",
    "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/20220608124946.102623-1-maxime.coquelin@redhat.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/112566/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/112566/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 C95B7A04FD;\n\tWed,  8 Jun 2022 14:50:00 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B11A7427F9;\n\tWed,  8 Jun 2022 14:50:00 +0200 (CEST)",
            "from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by mails.dpdk.org (Postfix) with ESMTP id 682B540687\n for <dev@dpdk.org>; Wed,  8 Jun 2022 14:49:59 +0200 (CEST)",
            "from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com\n [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n us-mta-94-Y63UxOZ6O4qM8RNyBqDENA-1; Wed, 08 Jun 2022 08:49:56 -0400",
            "from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com\n [10.11.54.1])\n (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n (No client certificate requested)\n by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 95BC7101AA6A;\n Wed,  8 Jun 2022 12:49:55 +0000 (UTC)",
            "from max-t490s.redhat.com (unknown [10.39.208.20])\n by smtp.corp.redhat.com (Postfix) with ESMTP id E625C40CF8E8;\n Wed,  8 Jun 2022 12:49:53 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1654692598;\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=KNv4AmhWLOmbkB9pe+Mu+hsMwB8io2CSkPeQPxV/lS0=;\n b=E+zNiaRaxcnCyOjB/f6IEqfTyMSKMxiv4UGqNmFiqUVJ2vbmdDqBfOMqs0D7WDBBSX7A7f\n 66dypumryN6FF+hZWgTYGgbeQS/aAD6hLCzbcEcNUSUwcD0wMRvGxZfFZJz0hIRxDO5FeB\n HOsRlmf9pEv2b2MNut5CzT4aoD0qXhU=",
        "X-MC-Unique": "Y63UxOZ6O4qM8RNyBqDENA-1",
        "From": "Maxime Coquelin <maxime.coquelin@redhat.com>",
        "To": "dev@dpdk.org, jasowang@redhat.com, chenbo.xia@intel.com,\n david.marchand@redhat.com, olivier.matz@6wind.com, wenwux.ma@intel.com,\n yuying.zhang@intel.com, aman.deep.singh@intel.com",
        "Cc": "Maxime Coquelin <maxime.coquelin@redhat.com>",
        "Subject": "[PATCH v2 0/6] Vhost checksum offload improvements",
        "Date": "Wed,  8 Jun 2022 14:49:40 +0200",
        "Message-Id": "<20220608124946.102623-1-maxime.coquelin@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 2.84 on 10.11.54.1",
        "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\"; x-default=true",
        "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 aims at improving Vhost checksum offloading\nsupport.\n\nThe first patch reverts overwritting MAC address in\ntestpmd CSUM forward mode. This is required to be able to\ntest checksum offloading with real traffic. MAC forwarding\nmode should be used if the MAC addresses need to be\nchanged.\n\nSecond patch is a Vhost library fix to be compliant with\nthe Virtio specification, which requires that the\npseudo-header checksum is being set by the device when\noffloading the checksum to the guest.\n\nThird patch enables the compliant offloading mode of Vhost\nlibrary in Vhost PMD by default, since the legacy mode\nviolates the mbuf API by setting Tx flags in the receive\npath. A new devarg is introduced for application willing\nto use the legacy mode.\n\nFourth patch is just a small cleanup to represent a boolean\nvalue as a boolean.\n\nThe two last patches introduces compatibility layers\nthat performs checksum in SW when the ethdev and Virtio\nfeatures are not aligned.\n\nNote that the two last patches are not tagged as fixes\nbecause they rely on the new compliant offload mode of\nVhost library, and so would casue an ABI breakage if\nbackported.\n\nWith this series, it is now possible to perform IO\nforwarding between a vhost-user port and a Vitio-user\nwith kernel backend port even if the guest has negotiated\nVIRTIO_NET_F_CSUM.\n\nWith csum forward mode, it now works whathever the\noffloading configuration set either on Virtio or Ethdev\nsides.\n\nChanges in v2:\n==============\n- Add the new devarg to validation array (Wenwu)\n- Fix typos in commit messages (Chenbo, checkpatch, Yuying)\n\nMaxime Coquelin (6):\n  Revert \"app/testpmd: modify mac in csum forwarding\"\n  vhost: fix missing enqueue pseudo-header calculation\n  net/vhost: enable compliant offloading mode\n  net/vhost: make VLAN stripping flag a boolean\n  net/vhost: perform SW checksum in Rx path\n  net/vhost: perform SW checksum in Tx path\n\n app/test-pmd/csumonly.c            |   4 -\n doc/guides/nics/features/vhost.ini |   1 +\n doc/guides/nics/vhost.rst          |   6 ++\n drivers/net/vhost/rte_eth_vhost.c  | 167 ++++++++++++++++++++++++++++-\n lib/vhost/virtio_net.c             |  10 ++\n 5 files changed, 180 insertions(+), 8 deletions(-)",
    "diff": null,
    "prefixes": [
        "v2",
        "0/6"
    ]
}