Show a cover letter.

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

{
    "id": 43005,
    "url": "http://patches.dpdk.org/api/covers/43005/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20180713092910.26276-1-adrien.mazarguil@6wind.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": "<20180713092910.26276-1-adrien.mazarguil@6wind.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180713092910.26276-1-adrien.mazarguil@6wind.com",
    "date": "2018-07-13T09:40:35",
    "name": "[v2,0/6] net/mlx5: add support for switch flow rules",
    "submitter": {
        "id": 165,
        "url": "http://patches.dpdk.org/api/people/165/?format=api",
        "name": "Adrien Mazarguil",
        "email": "adrien.mazarguil@6wind.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20180713092910.26276-1-adrien.mazarguil@6wind.com/mbox/",
    "series": [
        {
            "id": 558,
            "url": "http://patches.dpdk.org/api/series/558/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=558",
            "date": "2018-07-13T09:40:35",
            "name": "net/mlx5: add support for switch flow rules",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/558/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/43005/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 827B42F4F;\n\tFri, 13 Jul 2018 11:40:53 +0200 (CEST)",
            "from mail-wm0-f65.google.com (mail-wm0-f65.google.com\n\t[74.125.82.65]) by dpdk.org (Postfix) with ESMTP id C793D2BFA\n\tfor <dev@dpdk.org>; Fri, 13 Jul 2018 11:40:52 +0200 (CEST)",
            "by mail-wm0-f65.google.com with SMTP id s9-v6so869555wmh.3\n\tfor <dev@dpdk.org>; Fri, 13 Jul 2018 02:40:52 -0700 (PDT)",
            "from 6wind.com (host.78.145.23.62.rev.coltfrance.com.\n\t[62.23.145.78]) by smtp.gmail.com with ESMTPSA id\n\ti125-v6sm3188340wmd.11.2018.07.13.02.40.51\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tFri, 13 Jul 2018 02:40:51 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=6wind-com.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to;\n\tbh=ZCrDcYYHpVXorjSoNz1WGWRX4qGYVF1LAOHCur08Wb4=;\n\tb=DjfaRDVbTAcjft9huMMhG1lOzcANDWkWX1ifMf3xop0tH9A3ed6KGy8r8g89tlV9+r\n\tHpuuS4Yp1+iHVTsXdPzmusKChRACZ0OnEdYyrTIi8UjRwfhy2NVeLiAyOemHmkdXQxI7\n\tL9G18AdIsBPzV2SNEuE32mbbnhL0+xjdMrV6MFThIhiYaUOZ/ylchHE0uzYTdbN2ue4J\n\tHF4p48AGZ1k7XZ2kyDdQjmdV9prHoJsUTJ/rnh8saWefciTmfIQSm3/CVuhN7YEC7Wap\n\trRP+piUf/6lwmTsq9qKgCboEi0+DH9ogyeJGmWaiMl4uIuYjPLl/+3bw0BbvKqNddexv\n\tfKBw==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to;\n\tbh=ZCrDcYYHpVXorjSoNz1WGWRX4qGYVF1LAOHCur08Wb4=;\n\tb=OLKHzlAZQI/+0blzulO7tAk4XDbWk6IGZq5hkBmXakq8+R+56EpO8flJaNkU/H6KBq\n\tJg8erWkG9QO+vGYo8hviz+CQdvuq74N0Tqh8AmxW1xmyXgSl9gmIpJbfAyXLCPpTRXIN\n\tgRnRo5dt3kf/TQ8SrCfVFKIAYJ4xrBAs+6CzaKdFm70F5vb9+fqwzHogZY6gbCuq9teN\n\tN9NanTGV0rXvkzcHKpKAJPB7s+q0yNDsbglaY8kMKu0wzBgXeCc4DnPZCMsLov/iUiqS\n\tWLPXPPWyIsG75i3SDik3LbkftC3mU4jXYP7DA2oDo6uonftEWOQzmz1KhmRZrZJcTD6R\n\tRBoA==",
        "X-Gm-Message-State": "AOUpUlGYdPhJ7DIhylZlKvCXNaFUxrjItiLqtFYUajMhNYioOxylhckx\n\tz5rCGrm35W7549gnu0Gu5/FuuA==",
        "X-Google-Smtp-Source": "AAOMgpfsDZeYYmEY0Y2LMFHPScDMHaOprIwVmF5dJC/F6dcbBocfph9zJkAauJHi8ns0M9eL63Funw==",
        "X-Received": "by 2002:a1c:180e:: with SMTP id\n\t14-v6mr3570131wmy.120.1531474852566; \n\tFri, 13 Jul 2018 02:40:52 -0700 (PDT)",
        "Date": "Fri, 13 Jul 2018 11:40:35 +0200",
        "From": "Adrien Mazarguil <adrien.mazarguil@6wind.com>",
        "To": "Shahaf Shuler <shahafs@mellanox.com>",
        "Cc": "Nelio Laranjeiro <nelio.laranjeiro@6wind.com>,\n\tYongseok Koh <yskoh@mellanox.com>, dev@dpdk.org",
        "Message-ID": "<20180713092910.26276-1-adrien.mazarguil@6wind.com>",
        "References": "<20180627173355.4718-1-adrien.mazarguil@6wind.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=us-ascii",
        "Content-Disposition": "inline",
        "In-Reply-To": "<20180627173355.4718-1-adrien.mazarguil@6wind.com>",
        "X-Mailer": "git-send-email 2.11.0",
        "Subject": "[dpdk-dev] [PATCH v2 0/6] net/mlx5: add support for switch flow\n\trules",
        "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": "This series adds support for switch flow rules, that is, rte_flow rules\napplied to mlx5 devices at the switch level.\n\nIt allows applications to offload traffic redirection between DPDK ports in\nhardware, while optionally modifying it (e.g. performing encap/decap).\n\nFor this to work, involved DPDK ports must be part of the same switch\ndomain, as is the case with port representors, and the transfer attribute\nmust be requested on flow rules.\n\nAlso since the mlx5 switch is controlled through Netlink instead of Verbs,\nand given how tedious formatting Netlink messages is, a new dependency is\nadded to mlx5: libmnl. See relevant patch.\n\nv2 changes:\n\n- Mostly compilation fixes for missing Netlink definitions on older systems.\n- Reduced stack consumption.\n- Adapted series to rely on mlx5_dev_to_port_id() instead of\n  mlx5_dev_to_domain_id().\n- See relevant patches for more information.\n\nAdrien Mazarguil (6):\n  net/mlx5: lay groundwork for switch offloads\n  net/mlx5: add framework for switch flow rules\n  net/mlx5: add fate actions to switch flow rules\n  net/mlx5: add L2-L4 pattern items to switch flow rules\n  net/mlx5: add VLAN item and actions to switch flow rules\n  net/mlx5: add port ID pattern item to switch flow rules\n\n drivers/net/mlx5/Makefile       |  142 ++++\n drivers/net/mlx5/mlx5.c         |   32 +\n drivers/net/mlx5/mlx5.h         |   28 +\n drivers/net/mlx5/mlx5_flow.c    |  111 +++\n drivers/net/mlx5/mlx5_nl_flow.c | 1247 ++++++++++++++++++++++++++++++++++\n mk/rte.app.mk                   |    2 +-\n 6 files changed, 1561 insertions(+), 1 deletion(-)\n create mode 100644 drivers/net/mlx5/mlx5_nl_flow.c"
}