Show a cover letter.

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

{
    "id": 58046,
    "url": "http://patches.dpdk.org/api/covers/58046/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1566915962-5472-1-git-send-email-arybchenko@solarflare.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": "<1566915962-5472-1-git-send-email-arybchenko@solarflare.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1566915962-5472-1-git-send-email-arybchenko@solarflare.com",
    "date": "2019-08-27T14:25:11",
    "name": "[00/51] ethdev: change rte_eth_dev_info_get() return value to int",
    "submitter": {
        "id": 607,
        "url": "http://patches.dpdk.org/api/people/607/?format=api",
        "name": "Andrew Rybchenko",
        "email": "arybchenko@solarflare.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1566915962-5472-1-git-send-email-arybchenko@solarflare.com/mbox/",
    "series": [
        {
            "id": 6138,
            "url": "http://patches.dpdk.org/api/series/6138/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=6138",
            "date": "2019-08-27T14:25:13",
            "name": "ethdev: change rte_eth_dev_info_get() return value to int",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/6138/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/58046/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id D42B21C1A0;\n\tTue, 27 Aug 2019 16:26:32 +0200 (CEST)",
            "from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com\n\t[67.231.154.164]) by dpdk.org (Postfix) with ESMTP id 2727F1C129\n\tfor <dev@dpdk.org>; Tue, 27 Aug 2019 16:26:20 +0200 (CEST)",
            "from webmail.solarflare.com (webmail.solarflare.com\n\t[12.187.104.26])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby mx1-us5.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id\n\tF0CC940070; Tue, 27 Aug 2019 14:26:15 +0000 (UTC)",
            "from ocex03.SolarFlarecom.com (10.20.40.36) by\n\tocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server\n\t(TLS) id 15.0.1395.4; Tue, 27 Aug 2019 07:26:12 -0700",
            "from opal.uk.solarflarecom.com (10.17.10.1) by\n\tocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server\n\t(TLS) id\n\t15.0.1395.4 via Frontend Transport; Tue, 27 Aug 2019 07:26:12 -0700",
            "from ukv-loginhost.uk.solarflarecom.com\n\t(ukv-loginhost.uk.solarflarecom.com [10.17.10.39])\n\tby opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id\n\tx7REQBL3004160; Tue, 27 Aug 2019 15:26:11 +0100",
            "from ukv-loginhost.uk.solarflarecom.com (localhost [127.0.0.1])\n\tby ukv-loginhost.uk.solarflarecom.com (Postfix) with ESMTP id\n\t33D4F1613D1; Tue, 27 Aug 2019 15:26:11 +0100 (BST)"
        ],
        "X-Virus-Scanned": "Proofpoint Essentials engine",
        "From": "Andrew Rybchenko <arybchenko@solarflare.com>",
        "To": "Thomas Monjalon <thomas@monjalon.net>, Ferruh Yigit\n\t<ferruh.yigit@intel.com>",
        "CC": "<dev@dpdk.org>",
        "Date": "Tue, 27 Aug 2019 15:25:11 +0100",
        "Message-ID": "<1566915962-5472-1-git-send-email-arybchenko@solarflare.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-TM-AS-Product-Ver": "SMEX-12.5.0.1300-8.5.1010-24872.005",
        "X-TM-AS-Result": "No-2.795400-4.000000-10",
        "X-TMASE-MatchedRID": "brcgNj42p6MjdXbalIVNEomfV7NNMGm+p56t1EEQ41r5+tteD5RzhfDM\n\tYDo1FKKMl5jUibwqZW7f5+rBd45Ozf2RvKEqDomU/ccgt/EtX/0vLncLLBofLBHfiujuTbedcHK\n\tRPTYj/V2vasMDJihmN+v+lktBrsyxFcUL/pOAHTI1VHP4fCovglrdKD8oHqzdT+vTN2DjWP5now\n\tnszl3HHVDFjfD7KlTY3YIZ4QpDKxACTWFTFKstBdI0pcl7Mi9m1QG0j/gcakRQNEak+3Lf4wopP\n\tRAvyzqMTsQICs9JKZAZ20xSiOCpB5rjPXzSqsiQqJSK+HSPY+9NejdAw/bX35soi2XrUn/Jn6Kd\n\tMrRsL14qtq5d3cxkNSYdmvHpWXgM0pEVlB8FopEk22+0HGcHEhBqKVvhqXsUU7oHoWMt8GBi6QO\n\tDz5U7oaqIjgdCvPgRtPpQUocUna2Tw+N7jey4X9aTxr7l5BRrOKBkFAm8GOUPoO5ncI6OuehbQ2\n\tQpmASdWPKWiAlNtI7vdCUIFuasqw==",
        "X-TM-AS-User-Approved-Sender": "No",
        "X-TM-AS-User-Blocked-Sender": "No",
        "X-TMASE-Result": "10-2.795400-4.000000",
        "X-TMASE-Version": "SMEX-12.5.0.1300-8.5.1010-24872.005",
        "X-MDID": "1566915976-lW_9erl5rqH9",
        "Subject": "[dpdk-dev] [PATCH 00/51] ethdev: change rte_eth_dev_info_get()\n\treturn value to int",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "It is the first patch series to get rid of void returning functions\nin ethdev in accordance with deprecation notice [1].\n\nThe patch to change dev_infos_get callback prototype to allow driver\nreturn error will follow.\n\n[1] https://patches.dpdk.org/patch/56969/\n\nIvan Ilchenko (51):\n  ethdev: change rte_eth_dev_info_get() return value to int\n  app/testpmd: check status of getting ethdev info\n  app/eventdev: check status of getting ethdev info\n  kni: check status of getting ethdev info\n  latency: check status of getting ethdev info\n  pdump: check status of getting ethdev info\n  ring: check status of getting ethdev info\n  app/procinfo: check status of getting ethdev info\n  app/test: check status of getting ethdev info in bonding\n  app/test: check ethdev info get result in event Rx adapter\n  net/bnxt: check status of getting ethdev info\n  net/bonding: check status of getting ethdev info\n  net/netvsc: check status of getting ethdev info\n  net/softnic: check status of getting ethdev info\n  examples/rxtx_callbacks: check status of getting ethdev info\n  examples/l3fwd: check status of getting ethdev info\n  examples/qos_meter: check status of getting ethdev info\n  examples/ip_frag: check status of getting ethdev info\n  examples/performance-thread: check dev info get result\n  examples/vmdq: check status of getting ethdev info\n  examples/distributor: check status of getting ethdev info\n  examples/l3fwd-acl: check status of getting ethdev info\n  examples/vm_power: check status of getting ethdev info\n  examples/qos_sched: check status of getting ethdev info\n  examples/flow_filtering: check status of getting ethdev info\n  examples/l3fwd-power: check status of getting ethdev info\n  examples/l2fwd: check status of getting ethdev info\n  examples/skeleton: check status of getting ethdev info\n  examples/vmdq_dcb: check status of getting ethdev info\n  examples/ipv4_multicast: check status of getting ethdev info\n  examples/l2fwd-jobstats: check status of getting ethdev info\n  examples/bond: check status of getting ethdev info\n  examples/eventdev: check status of getting ethdev info\n  examples/ip_reassembly: check status of getting ethdev info\n  examples/vhost: check status of getting ethdev info\n  examples/ptpclient: check status of getting ethdev info\n  examples/link_status_interrupt: check dev info get result\n  examples/tep_termination: check dev info get result\n  examples/server_node_efd: check dev info get result\n  examples/flow_classify: check status of getting ethdev info\n  examples/packet_ordering: check dev info get result\n  examples/l2fwd-crypto: check status of getting ethdev info\n  examples/multi_process: check status of getting ethdev info\n  examples/ipsec-secgw: check status of getting ethdev info\n  examples/netmap_compat: check status of getting ethdev info\n  examples/l2fwd-keepalive: check dev info get result\n  examples/ip_pipeline: check status of getting ethdev info\n  examples/load_balancer: check status of getting ethdev info\n  examples/kni: check status of getting ethdev info\n  examples/ethtool: check status of getting ethdev info\n  examples/exception_path: check status of getting ethdev info\n\n app/proc-info/main.c                            |  15 ++-\n app/test-eventdev/test_perf_common.c            |   8 +-\n app/test-eventdev/test_pipeline_common.c        |   9 +-\n app/test-pmd/cmdline.c                          | 119 +++++++++++++++++++----\n app/test-pmd/cmdline_flow.c                     |   5 +-\n app/test-pmd/config.c                           |  78 ++++++++++++---\n app/test-pmd/parameters.c                       |   8 +-\n app/test-pmd/testpmd.c                          |  30 ++++--\n app/test-pmd/testpmd.h                          |   3 +\n app/test-pmd/util.c                             |  28 +++++-\n app/test/test_event_eth_rx_adapter.c            |   4 +-\n app/test/test_kni.c                             |  27 +++++-\n app/test/test_link_bonding_rssconf.c            |  33 ++++++-\n app/test/test_pmd_ring.c                        |   8 +-\n doc/guides/rel_notes/deprecation.rst            |   1 -\n doc/guides/rel_notes/release_19_11.rst          |   5 +-\n drivers/net/bnxt/rte_pmd_bnxt.c                 | 122 +++++++++++++++++++++---\n drivers/net/bonding/rte_eth_bond_api.c          |  10 +-\n drivers/net/bonding/rte_eth_bond_pmd.c          |  36 ++++++-\n drivers/net/netvsc/hn_vf.c                      |  10 +-\n drivers/net/softnic/rte_eth_softnic_link.c      |   5 +-\n examples/bond/main.c                            |  14 ++-\n examples/distributor/main.c                     |   8 +-\n examples/ethtool/ethtool-app/main.c             |   8 +-\n examples/ethtool/lib/rte_ethtool.c              |  21 +++-\n examples/eventdev_pipeline/main.c               |   8 +-\n examples/exception_path/main.c                  |   7 +-\n examples/flow_classify/flow_classify.c          |   8 +-\n examples/flow_filtering/main.c                  |   7 +-\n examples/ip_fragmentation/main.c                |  14 ++-\n examples/ip_pipeline/kni.c                      |   5 +-\n examples/ip_pipeline/link.c                     |   3 +-\n examples/ip_reassembly/main.c                   |   7 +-\n examples/ipsec-secgw/ipsec-secgw.c              |   6 +-\n examples/ipsec-secgw/ipsec.c                    |   9 +-\n examples/ipsec-secgw/sa.c                       |  10 +-\n examples/ipv4_multicast/main.c                  |   7 +-\n examples/kni/main.c                             |  26 ++++-\n examples/l2fwd-crypto/main.c                    |   9 +-\n examples/l2fwd-jobstats/main.c                  |   8 +-\n examples/l2fwd-keepalive/main.c                 |   8 +-\n examples/l2fwd/main.c                           |   8 +-\n examples/l3fwd-acl/main.c                       |  22 ++++-\n examples/l3fwd-power/main.c                     |  22 ++++-\n examples/l3fwd/main.c                           |  14 ++-\n examples/link_status_interrupt/main.c           |   8 +-\n examples/load_balancer/init.c                   |   7 +-\n examples/multi_process/symmetric_mp/main.c      |   8 +-\n examples/netmap_compat/lib/compat_netmap.c      |   9 +-\n examples/packet_ordering/main.c                 |   8 +-\n examples/performance-thread/l3fwd-thread/main.c |  15 ++-\n examples/ptpclient/ptpclient.c                  |   9 +-\n examples/qos_meter/main.c                       |  16 +++-\n examples/qos_sched/init.c                       |   8 +-\n examples/rxtx_callbacks/main.c                  |   9 +-\n examples/server_node_efd/server/init.c          |   5 +-\n examples/skeleton/basicfwd.c                    |   8 +-\n examples/tep_termination/vxlan_setup.c          |   6 +-\n examples/vhost/main.c                           |   9 +-\n examples/vm_power_manager/main.c                |   8 +-\n examples/vmdq/main.c                            |  16 +++-\n examples/vmdq_dcb/main.c                        |  18 +++-\n lib/librte_ethdev/rte_ethdev.c                  |  71 ++++++++++----\n lib/librte_ethdev/rte_ethdev.h                  |   6 +-\n lib/librte_latencystats/rte_latencystats.c      |  23 ++++-\n lib/librte_pdump/rte_pdump.c                    |   9 +-\n 66 files changed, 940 insertions(+), 159 deletions(-)"
}