Show a cover letter.

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

{
    "id": 113096,
    "url": "http://patches.dpdk.org/api/covers/113096/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20220620083944.51517-1-ido@cgstowernetworks.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": "<20220620083944.51517-1-ido@cgstowernetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220620083944.51517-1-ido@cgstowernetworks.com",
    "date": "2022-06-20T08:39:41",
    "name": "[v8,0/3] pcap: support MTU set for linux interfaces",
    "submitter": {
        "id": 1047,
        "url": "http://patches.dpdk.org/api/people/1047/?format=api",
        "name": "Ido Goshen",
        "email": "ido@cgstowernetworks.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20220620083944.51517-1-ido@cgstowernetworks.com/mbox/",
    "series": [
        {
            "id": 23629,
            "url": "http://patches.dpdk.org/api/series/23629/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=23629",
            "date": "2022-06-20T08:39:42",
            "name": "pcap: support MTU set for linux interfaces",
            "version": 8,
            "mbox": "http://patches.dpdk.org/series/23629/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/113096/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 2D34AA0545;\n\tMon, 20 Jun 2022 10:40:52 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 1B218427F8;\n\tMon, 20 Jun 2022 10:40:45 +0200 (CEST)",
            "from EUR05-VI1-obe.outbound.protection.outlook.com\n (mail-vi1eur05on2122.outbound.protection.outlook.com [40.107.21.122])\n by mails.dpdk.org (Postfix) with ESMTP id C1E5040F19\n for <dev@dpdk.org>; Mon, 20 Jun 2022 10:40:41 +0200 (CEST)",
            "from AM0PR09MB3972.eurprd09.prod.outlook.com (2603:10a6:208:195::21)\n by AM6PR09MB2824.eurprd09.prod.outlook.com (2603:10a6:20b:a5::20)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.13; Mon, 20 Jun\n 2022 08:40:38 +0000",
            "from AM0PR09MB3972.eurprd09.prod.outlook.com\n ([fe80::d0d6:ba99:48ac:5e72]) by AM0PR09MB3972.eurprd09.prod.outlook.com\n ([fe80::d0d6:ba99:48ac:5e72%8]) with mapi id 15.20.5353.022; Mon, 20 Jun 2022\n 08:40:38 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=h8vWy4HL8dg1w3UPizqpYHg1+5OqC1a98uM2Q2IH3jlmIVITT1R1vy/Uj+x3bX69pFARKNG+eTbFKW7R2QLzxRQ0dHDpe8XloiJklL6n3nqIwHDH8c2TCqM0q/OT+6qNJv/0v9mF4h6PhnGnSfADT1uONjctF7uSJZ8IT1iHkjHRdDeFevFFyMkGgi78KYDFNWzz2Czz38GOmvkmqkhHrXuN6t98n1l8AXE60fIwBoztHEgr2I3ayF6r0RsEH8D/t1j/QMs37ULYgEzT4/sq2vNyGlocJKdNi1OuBiABTgcqRKFaVKPHUeeFlvNOtAVFPlmuqYmNLezwNLgLJpMdqQ==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=igUQHoC+gNiWlyRy8uXHP2EBIxfc4fz32CoEzh2GF1U=;\n b=KEYFvzPI0u4H2q0K610GvgYH9ZCYhOAAIcRxZ4bTl2T3EcF7xKMKcitKEEwnWUuhcAyIWo4T4ojIB9n/FTcRmDgKCvqbSOkUI7cnNAecHcbLklmYHLMIsiogm9RNYA/Y8G5dZGYZnEIGpMwsPS0axqCb6iipY2AM4FujmOn6GVAJ2eeNte2SN5U7u6dMrVVEAQrQRHquQgnMt8+bWtrQ6b/Zjl8ulhWpBgyhwaZGx5qpFhVpR2Jjtc5iGAQtEhekDN7OiGh24PTbkgcQyQVX8xBVqB6x6OH/bq2+BQSvCdZAtcYLQxMLUNMQM+34QGxoMvTU9EYH2hZGkDt498qekg==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=cgstowernetworks.com; dmarc=pass action=none\n header.from=cgstowernetworks.com; dkim=pass header.d=cgstowernetworks.com;\n arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=cgstowernetworks.onmicrosoft.com;\n s=selector2-cgstowernetworks-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=igUQHoC+gNiWlyRy8uXHP2EBIxfc4fz32CoEzh2GF1U=;\n b=hmG2hvIvbdfkgPTL4ZsOXU5fjOhXO4X6cBTCEjDUxvPTFkMnFopGbwRDSB7AfAEUP651JIAA/2lBnEX2SCLegxLxeKDE7s2bqNbgIViGl4XApQ/nxHgjo8i2X9AQTrpikBziVt8DvX5qHWUEAOjVQEianXYWmXAqXhoWZnW1lRE=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=cgstowernetworks.com;",
        "From": "Ido Goshen <ido@cgstowernetworks.com>",
        "To": "ferruh.yigit@xilinx.com,\n\tstephen@networkplumber.org",
        "Cc": "dev@dpdk.org",
        "Subject": "[PATCH v8 0/3] pcap: support MTU set for linux interfaces",
        "Date": "Mon, 20 Jun 2022 11:39:41 +0300",
        "Message-Id": "<20220620083944.51517-1-ido@cgstowernetworks.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20220317174347.110909-1-ido@cgstowernetworks.com>",
        "References": "<20220317174347.110909-1-ido@cgstowernetworks.com>",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "VI1PR04CA0122.eurprd04.prod.outlook.com\n (2603:10a6:803:f0::20) To AM0PR09MB3972.eurprd09.prod.outlook.com\n (2603:10a6:208:195::21)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "fed40d39-7dc2-493e-114d-08da52988cd8",
        "X-MS-TrafficTypeDiagnostic": "AM6PR09MB2824:EE_",
        "X-Microsoft-Antispam-PRVS": "\n <AM6PR09MB28240BEDBF5B7392CB1B6A62D6B09@AM6PR09MB2824.eurprd09.prod.outlook.com>",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n cCESXjts2ETJlikGkWGJI7e+ROgksNmT0wUgFqR4VjYWvtyb/xpZ2/iALBMyULo45MvIJ3Eui62BHqbx0sXWy4b8Qz0dhP7Qql6fI/1TGsJGaWif9WO07Dx1aM//qlX5y+eKQ+xQfyCyQPfrdUtEgd+7WQXCzvxwQ0pRWtQOl3ebMmv/rQi+RKj2B5vIvqNg1uc4J/nxPOVrrF+s9Ygo1riyCwbgQJeCok1i+RupQeYLy7d+s9GvZFvlOC3f7Ko7+mCiVZP7n14bUxCmyyukv7AD3kx/2zSt9lQMwSjru9/bX+VR+xXMJGfTtTetafziQUKQz8s8IqkFHMaWknyy636KSCjB09+FpQqlnD7CEnWjFsRlpsMyPEu6GQ1N13S5GD4LTvIXxaYY9T7tY7+40oC7AZ01a68rh/kjePdDdWm+O2qa9z2buu/AVhO5K8W/udHx1OWENLVvJQhGrCd8/dpIK7ZWVYS5fP3a1Phk3v1hAFtBjxG2iB3iHD4P+Te/VSx3co2QZHm/7hHKk5qYvegRLp1Ehx6VcESS+eScKeCSjWfW8fPqJiE384P+Q0+1vBV6P48gPd6HbsjzwE3kaC/AIYnRw4K0ZUaDg9HfDzyXFGpLfi+m0DXCV8OC/cT+ExIfiVt5Xo2PVZIA22p4O0Spla1bH/7zkQRPkquMkdpO+YBmZ3uAJrHcplHJGtteqbE6q9PXTAu1ik2kLJndSg==",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:AM0PR09MB3972.eurprd09.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230016)(136003)(39830400003)(376002)(396003)(346002)(366004)(6512007)(478600001)(8936002)(41300700001)(8676002)(6506007)(52116002)(316002)(6486002)(36756003)(26005)(6666004)(2616005)(4326008)(186003)(83380400001)(66556008)(66946007)(66476007)(1076003)(38350700002)(86362001)(5660300002)(2906002)(38100700002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n OJVlXa6GlTITRNj7h5FRW97cGAHHco8APJd2DIlupmetyF6ab+6+jd9dMvZJGNtZzF4czzptkbVX2EI+jPwU9m+feXVhwBmtslY5ZvQLpKi17XgygS32lwB8r38AF89TIysepMQYokGxg+YD+h6ssKbNBnwymiN+iOaRL770Gx3MGkZqJ9iZabj3+e6QYYSqlRXDCiIJFj+D/4XfDa0aA5HYSpfIiMAjsqMtTM1fyNQUsPchplh6Wtf0I3aVuNkAdSdMfhixkXJr78+7Us+5Yx2xZZ0id98uPrh3zhsmTfpokMu0tRQncRGeC7jRuoc4ji6WtX6ps5DQv1xJyjuDlS5wmgyLGZj7pRPFCsNCENBaBY0yA0owX2mb7dRdUQ9ILI12cSgvdSwdA7eAcJMzjwTHokouFJKnHfjGCW5ohZfFTbD+/7//xSGvM62Wu3gWkEet+WKi4tHVC36CDUElN4YbI3r/rj5TxWsWo0HGlUNYy29JDgLprt6TLPReClJB7wUH77wMRSWjCdrPHRu2gqkTeRSx68Yk1XiOQarCvFDp9UeNX1DWe0sWGFdv01lemcYT4RpjCbmnYBE7TPm1DGVpH7RDenHfOYiHfWmOD7EG9lkgL+GC+Jx905o0VKmpSu4iSlvh9b6eh2vi83UjOPhyfUDOY4NTGMxlBa8CXoH0A0pCVBsCveVZVzIOENBusnu8JIUrXXmZuMyGQeNMVl3KVV3qW8pQ+djn3XhwMOlVHQP6zyWMYOMExyjmDUEfFn6W6fDEMC1ALiuGRpCm+cwD66Tgpx9x/p2ZLlwQa0pl+KbCB2EqLkdVsnZOsa406RvTOvLsEkNAWvtSoiMPR1I6L0uqN6vwddaQXD0T8lA0O4ccmD7ynoGk8k2YGOOuQFSKtu1XT3Y3pPtxsjso07GtM6rsg2QARkKLxkOxO/qgVk64geqNTKCrhTU/PWHwO//fgV4ejIURwQfBIuqEInYH1v0fYz+m9qFd50ZQvPSdJXz7H3H1OhmGYO3VS2ID5r7skYem0GRDO0/IfyFswIGaY/wqarz53i8KL44N5hQBWt2QGPezBkAuLOzfhfhel9DVuadS+AAeiQva6cnH9bfNOhA6he8sao6FmLAPcCqg+2vFnLFvjIyWV5rD7JhGi9XpdNLCm3dSEgqh/oLU2ePinZmUysGo/VTuzY49HXHSzNNaupdYzH3kUNKq5nblKcnpmgLdxKo+VriP1vztPr+fhPiFTIffBC7+S78wPkLNtGxc+Dth0DoqzK6CCup8pYNJAoNZMbBSF7R+6SAAdOJv9PuAQcEys4hYp8t1AH7NVMwPMxxPFX4eoqLQfWwQG3SUKrZx/xzxdx9Vuzo5xS1HHBw6/uqKga1E2kq1zfSLURdW9cGZ0gKhC9Dfbhn/DGD4v7c/7S9N0t396G9cwhTXGXS7pGddWpk1w8ohlsswKdIBnvTc+O7+cbxpTS5eZit1phzS19mCh/FJ3/npw/UP6WYg4Kanp//QfPtYUyzrrLuTm+ty/M+lP/TIB9Jcl63ayE0fNdf3H77TpzcdzLyCugJM1UU0KHRzlUNxjfzvfpxsFV/Rd4e/Rdq1k4oi1zADxG1DpRptx9bT42C5FLtnnjOeRv9v526v44r+KMZ7xpWPhs2T+D0vCuZuWr6kB9Oe4gu2jq/APXwwi2VBsXrgM+imw7xjC0iiLgbP5kISI4fkVC929fiEfgFgdPgGByM0hcPcvn/MbpRwhTif+Qmecg2tys3w7Lj0Dj6mV1M=",
        "X-OriginatorOrg": "cgstowernetworks.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n fed40d39-7dc2-493e-114d-08da52988cd8",
        "X-MS-Exchange-CrossTenant-AuthSource": "AM0PR09MB3972.eurprd09.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "20 Jun 2022 08:40:38.8614 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "fc9e9498-07e8-4b82-b4cf-365bba23cbbf",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n CfEwdYsOXiLwMC8YHukhggsq2NlOakMJSMHSU2mmmHPwpvBls8G/vatF9mIp/k1mRXD3RkxDcyRUV394XZOMf7aquSDEHkPcunDd+nY6Jr4=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM6PR09MB2824",
        "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": "Support rte_eth_dev_set_mtu for pcap ifaces vdevs by\nsetting the underlying OS network interface's MTU.\nSupport is for pcap ifaces only and not for pcap files.\nSupport is for Linux only.\n\npatch series:\n[PATCH v8 1/3] pcap: support MTU set for linux interfaces\n[PATCH v8 2/3] pcap: support MTU set for linux interfaces TX\n[PATCH v8 3/3] pcap: support MTU set for linux interfaces count\n\n doc/guides/rel_notes/release_22_07.rst |   3 +\n drivers/net/pcap/pcap_ethdev.c         | 126 +++++++++++++++++++++++++--------\n drivers/net/pcap/pcap_osdep.h          |   1 +\n drivers/net/pcap/pcap_osdep_freebsd.c  |   7 ++\n drivers/net/pcap/pcap_osdep_linux.c    |  21 ++++++\n drivers/net/pcap/pcap_osdep_windows.c  |   7 ++\n 6 files changed, 134 insertions(+), 31 deletions(-)\n\n---\nv8:\ncosmetics only \n1. checkpatch typo fix\n2. rel_notes apply patch fix by rebasing on latest main\n\nv7:\n1. TX drop only individual oversized packets and not the entire burst\n2. Count oversize drops by i/oerrors\n\nv6:\nFixes for v5 approach\n1. freebsd compilation fix\n2. checkpatch warning fix\n\nv5:\nAlternative approach\nInstead of checking MTU in the pmd set it on the OS interface and \nlet it do the enforcment.\n\nv4:\n1. Add release notes comment\n2. Access pmd internals via queue struct \n3. eth_mtu_set code convention fixes\n\nv3:\nPreserve pcap behavior to support max size packets by default\nalternative to v2 in order to limit the code change to pcap only and\navoid abi change.\nEnforce mtu only in case rte_eth_dev_set_mtu was explicitly called.\n\nv2:\nPreserve pcap behavior to support max size packets by default."
}