Show a cover letter.

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

{
    "id": 113077,
    "url": "http://patchwork.dpdk.org/api/covers/113077/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20220619093034.26891-1-ido@cgstowernetworks.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20220619093034.26891-1-ido@cgstowernetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220619093034.26891-1-ido@cgstowernetworks.com",
    "date": "2022-06-19T09:30:31",
    "name": "[v7,0/3] pcap: support MTU set for linux interfaces",
    "submitter": {
        "id": 1047,
        "url": "http://patchwork.dpdk.org/api/people/1047/?format=api",
        "name": "Ido Goshen",
        "email": "ido@cgstowernetworks.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20220619093034.26891-1-ido@cgstowernetworks.com/mbox/",
    "series": [
        {
            "id": 23625,
            "url": "http://patchwork.dpdk.org/api/series/23625/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=23625",
            "date": "2022-06-19T09:30:31",
            "name": "pcap: support MTU set for linux interfaces",
            "version": 7,
            "mbox": "http://patchwork.dpdk.org/series/23625/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/113077/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 BD7F7A034C;\n\tSun, 19 Jun 2022 11:31:08 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 520C040150;\n\tSun, 19 Jun 2022 11:31:08 +0200 (CEST)",
            "from EUR02-VE1-obe.outbound.protection.outlook.com\n (mail-eopbgr20117.outbound.protection.outlook.com [40.107.2.117])\n by mails.dpdk.org (Postfix) with ESMTP id B72D7400EF\n for <dev@dpdk.org>; Sun, 19 Jun 2022 11:31:06 +0200 (CEST)",
            "from AM0PR09MB3972.eurprd09.prod.outlook.com (2603:10a6:208:195::21)\n by PAXPR09MB5056.eurprd09.prod.outlook.com (2603:10a6:102:15e::7)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14; Sun, 19 Jun\n 2022 09:31:05 +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.020; Sun, 19 Jun 2022\n 09:31:05 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=U8emet5egXzE3npSj3DuFrFd//MaIj+7H/IhdnSroVaU+t8bWevmSnQquGsmhGMpY3KiSxobP38Dpw83yTeczGWKSmKgzGy52aSGUJtvXVKuJb6OlbtnISRVJorq5G4iM+ZXyO+A+bup0rQ+ZOqywCDYs44+hK+6Ui6p+pBSNV0pttmcBon6z3U0roqh0ESv8nl162ThA6BSfrWp+fvnJPfYgQCNqEhpKQ4mOJrBo102Kp1PfphD6DQMYT8NzKXhTjKvrSUespzy2ZFxhLNB6yYLL7bhw1pLwQRpTLdSQU2xFFW4DXIxsrFhIHSiwwvAXy1Lbh1Rccw6ytT8ojUDmQ==",
        "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=mvM3vkZamNY4iJhpxZ2yYKRvuS4KjNI2cwWxsttPHd8=;\n b=C6fbgZugNlO9tcG9HdMczi8o8ybfv4ybq/pwhf0GLFTLWXkeNY5LNlTo5O/hrVTHd/SIcObYaAxDLbVp4kLCBtMOJ6cptOOwhn3bsOgqRHayRvxrBV3HvJxv/LLL8hOysaajhSKPYcBbD1L70WjlcCTXfHLGkQd+q3TTOUHL1zb7GYX1ckEnT7jYaiIj0SgE+2YQWAGylhT5taTkud7fj/Eh3qaj7mPUoFnJe0oyWr0tPpb6nDSQVn0c1KPs3V0MDeOad+OkG2LkILf/S9ER+TKMo5iE25X62H4ObT1WFlcYyMvQx6sZPco9iT2tvkoG6nzE6ZVQhMMouHFnIGZAEw==",
        "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=mvM3vkZamNY4iJhpxZ2yYKRvuS4KjNI2cwWxsttPHd8=;\n b=eMkL3YElVa/BeDu+P+f80n/7kcvZ/REwFSlEQTt8QbZrywton7ANs8qgOlmuv9CS3xz6i50Qr2VviYFiGJiWcpcGuH7pt4f80kpXrgOfTpOO9ITMFhPdqi16+2nkKD0v0d4IHIH25Uqd7ak2aHmtu6Je0tBltlzAOloKxzO9qNc=",
        "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 v7 0/3] pcap: support MTU set for linux interfaces",
        "Date": "Sun, 19 Jun 2022 12:30:31 +0300",
        "Message-Id": "<20220619093034.26891-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": "VI1PR0901CA0095.eurprd09.prod.outlook.com\n (2603:10a6:800:7e::21) 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": "5c6acdbf-ee9b-4684-8b07-08da51d66eb2",
        "X-MS-TrafficTypeDiagnostic": "PAXPR09MB5056:EE_",
        "X-Microsoft-Antispam-PRVS": "\n <PAXPR09MB5056E15864ABAEB08EFB8010D6B19@PAXPR09MB5056.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 Gc2v92SzVPpNI6at0fhpVQM9BZ6XJwlR1G/WErNftswJtZJYcHVvHJwJayKf6luQlu2G9C2fmVIptCcqa5IaRaBliFB3mVOR4/Y8q00oNRhJDfLR3adgHXd4acaWLl/DAd1bSOC0icmRAg+SfvnSnYeyuxEmJmM1IYOu63Pd+IUuXPeAnLkZuXOuFUfdwwPwothDEjhZD7BdSJDPvn7NBB6ZErt0f6LFsF0YAR8cAs+F4reZz04sdw8moO3JyiEMWdoujjzpE0LWm8861s7Sidq0uWIB3Yf19+v2BMiJ3BGPqDwndJHCR5h7Trpk1EMFQRHCIcglfhRUVjfg4L6uRjlqMG3udn0+onvTObb7TbCJO8PQsu70EEpm98l1WImz6At8iNRN5WXRxnjDNtmv0IK/qB7byX1+ABn41dxuuhfqphpC8jVeAX5pUy14aBSuWsH2C6WXwn2VvQEac1cHVtg6sI1NsoI3zoazXwtXO9RRT7Wf4U5YmsGLP/RCLsAN0xhhvEz8pIOvVQR8f2m2H2AGKj8SbpGHTcg+C3EdqIThaSdL0JwygIDbLOrnClNvP78+tDW2mdX3+Z0B1STstkcw2C5nr2fPSH1bM7uLc7V10TTmarnCfq6sztSQicXnHUeq4oJFVM01ZrVPUqYedWzCaXMWTYLm7nothxJddYEQ3yG2tCw+RSzPdRXX4StujzZuced60XERENpLTp1bSw==",
        "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)(346002)(396003)(39830400003)(366004)(136003)(26005)(41300700001)(6512007)(38100700002)(83380400001)(86362001)(508600001)(2906002)(6506007)(8936002)(6486002)(66556008)(38350700002)(52116002)(186003)(6666004)(1076003)(36756003)(316002)(66946007)(66476007)(4326008)(2616005)(5660300002)(8676002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n q1bK7i8bM4EmOVtzBMRrYZkxe/nFBZ3mqNoQLvEkAazbjKm0q3qInc7bk+/puC7MQLaD9g4QG/H9igU2K1X3lY8zt6Gs8tCi1Afc4uIYkjQ89lQWWmBczHs5jADNG+Cdx8uRzB6RelDMkJOg0hnvWc7ohkYHEeeeMAh2kRjyWV8MX2aSs19UkIiPGuCTUjrnoWzAA33WoUAG6e95j9mK7I5CCl/O5yQu2D8dLw0hy5dxkWE5E2U7uNIr6YDWUmm0JuGXefVIT6yfBSr86CQhdoJS8aU1BQxMia/D7Oy6ZOfBlBJ8aMJUxaWDj7k5Moc7+GPCPVanNJE00AXbQMhcN3gS+BDFNTZggAHKPSzSvP25yA1SvpUMD05OjQ5PUO0DNPVv/cI/yBMo4TK1/eh8zoYTCQz3KUlgtsQD2rdoPFcVm/LjoHWN64OVc7uQ/kIeyzQClAk9rDPqFXkIP25j3XWXvSBiqQZPN3DSOFgu0VA6VdKBZ31idOScJyttZd0pW7IPvUrJc6w6akR0WKbSIyGn0ca+bgO9/81JhYiLX0gjQGnW2jZPt1lwDRXTgOqcLlMlV1I+7EQEBkbxDV0SdzlMD5PILO40eXC3aciYAYZYSjuoPdgfxRazy7T+1+CAZzquLtSsJDsHAs8A3Ax/2LjPtGPmvuEtREAzCMmNiJUHp57F6DWihJZ+wcjLRmDQDmo/jQQkSLrr002p4Db8JKaWFevHyRg5PYPuhfc80WEiyJdwUChee/pFnEufdd3+PxJUGYXnBfWJejsz6GBMkLwOvDubIoEd00prLkWzu+hD7yL/5Clef32BFVLYjKGmpijatRsnL6F3yQIFz1+O3v8VRJIBs5u4qEG363xzGi9rzhxiC9BFTJnOs4K0vmxPmTa8DzJcNff5BpRfMe0mv/tljiNYbG+RizDn0SZuP7oqr/4ISrLe4E3+U2F9+uWtZriR+uO5Rop2xPQkYeN9gik3WwBZqjHY07GfqxNKnttxO2gJaIMT9WxUSt0EenQ77+z5qkqXjwXlyriV9VVkRf2BpLTJOZ3Jh7HdCUmE3m7E79pkdjpTDlAN7GcFvrOUrha7eYp+DpqR5etBfDFw1xtWpV/g404LzQRpL6ptjwpOdDN9S+x1HjcQhclK9oF5ySDjH9ruZ1kkos2/vZHQSWtlhmr7qZLjncGLZ8O/vBgBZQRleiHR5NkH0krm2HNMlE0T9zTwmnuIj9eSFVvTUSHD7nJSMl3rKip3AhQGjzOiv0MkWPq8f/+XQRRlMVbaX34e1R/S4kN6EGJsVi991JEYIpYznbZ5wVzhujxW3d8FeZqzyxD+Kx+MwcXXrkNSxXpL/rSosz3VHJMABEE28+W6sv6chm+PjAJXn9hAex6Eno9nHWX29nrC6P69tKuOceleoWHN4SVqAjZ+6lPfHT56KODFcuPOVR1g74HDKrQ6XPjkm0i28VDkH5OO6vr32arT+hpufFmjihGOgJvTDLwBT2T0O4Mq+3s9D/ps9Uz59lZbkWSz0rrMagEDgiG8828IUW+n1Vyw3dOXe3PdCMzpBJmq0d1ufddmAwE4Swr+4kB7fkJd/UD8DeEcxhEoe4cu8hyc022uuT/MLFuw0r1e+Ar9TzqSY0PpVAzGWXxMqlMlAeJK218o/9qnVQ7uwMbE2nn7orHYHK5gx1Wj8l24heJg1DhmsUFfgApJlTlOsMDmY1TL2NqEO+B7hd47GvZ6vLEiSca5Q8V1agR/5VZOm4hIr5oBUbrcBY77g+E=",
        "X-OriginatorOrg": "cgstowernetworks.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 5c6acdbf-ee9b-4684-8b07-08da51d66eb2",
        "X-MS-Exchange-CrossTenant-AuthSource": "AM0PR09MB3972.eurprd09.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Jun 2022 09:31:04.9979 (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 QH2CRAxtjUD7xL3N3vi49hJq4A/kgdr+J/uLYVhruSqZAdEi3tRVco+fcFULjN24RKk6J6HveYK19kM/9tZBSFcNljMjyfdHztJtfZ+kJDk=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PAXPR09MB5056",
        "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 v7 1/3] pcap: support MTU set for linux interfaces\n[PATCH v7 2/3] pcap: support MTU set for linux interfaces TX\n[PATCH v7 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---\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."
}