get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 35056,
    "url": "http://patches.dpdk.org/api/patches/35056/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1518072954-19082-1-git-send-email-ophirmu@mellanox.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": "<1518072954-19082-1-git-send-email-ophirmu@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1518072954-19082-1-git-send-email-ophirmu@mellanox.com",
    "date": "2018-02-08T06:55:54",
    "name": "[dpdk-dev,v1] doc: update mlx4 flow limitations",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "45f6d4237b7538a748251915a674f6284c6f9ce3",
    "submitter": {
        "id": 793,
        "url": "http://patches.dpdk.org/api/people/793/?format=api",
        "name": "Ophir Munk",
        "email": "ophirmu@mellanox.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1518072954-19082-1-git-send-email-ophirmu@mellanox.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/35056/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/35056/checks/",
    "tags": {},
    "related": [],
    "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 23AE21B85A;\n\tThu,  8 Feb 2018 07:56:11 +0100 (CET)",
            "from EUR01-VE1-obe.outbound.protection.outlook.com\n\t(mail-ve1eur01on0061.outbound.protection.outlook.com [104.47.1.61])\n\tby dpdk.org (Postfix) with ESMTP id 615A71B856\n\tfor <dev@dpdk.org>; Thu,  8 Feb 2018 07:56:10 +0100 (CET)",
            "from mellanox.com (37.142.13.130) by\n\tVI1PR0502MB3885.eurprd05.prod.outlook.com (2603:10a6:803:c::10) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10;\n\tThu, 8 Feb 2018 06:56:07 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;\n\ts=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=NpcvSmW5niIwAOUKUHOAw+o65mL2Vy6qt+fXfzk2kaM=;\n\tb=XTVDCS8dbtPm6uQZyVtuEnsTp2+B7ar/fNQ8yi0d359cbmYZTFwzhoHwywHpH9TV8jgJeNnyaHoojV8aiGzgdJOnbVRSK85yaQFq4NinsDXWqM37ohfy+eM6miqiS4zxrYZiToTrFt+3bVrGSKfWQ/nhMAkE6PVxCayR1XTDcg0=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=ophirmu@mellanox.com; ",
        "From": "Ophir Munk <ophirmu@mellanox.com>",
        "To": "dev@dpdk.org, Adrien Mazarguil <adrien.mazarguil@6wind.com>,\n\tMoti Haimovsky <motih@mellanox.com>",
        "Cc": "Thomas Monjalon <thomas@monjalon.net>, Olga Shern <olgas@mellanox.com>, \n\tOphir Munk <ophirmu@mellanox.com>, Matan Azrad <matan@mellanox.com>",
        "Date": "Thu,  8 Feb 2018 06:55:54 +0000",
        "Message-Id": "<1518072954-19082-1-git-send-email-ophirmu@mellanox.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[37.142.13.130]",
        "X-ClientProxiedBy": "AM0PR0102CA0052.eurprd01.prod.exchangelabs.com\n\t(2603:10a6:208::29) To VI1PR0502MB3885.eurprd05.prod.outlook.com\n\t(2603:10a6:803:c::10)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-MS-Office365-Filtering-Correlation-Id": "361db5db-20d2-45e1-796b-08d56ec10831",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);\n\tSRVR:VI1PR0502MB3885; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; VI1PR0502MB3885;\n\t3:sh5fK4PzcAAfHltxrrh7YoMS8Fp+cRfbqD/5AhvQuBON5hRRj0wxh4+iObtuieXPw6VcV6/b8A73nfXRmWVVPxZo06oD5Bytpq1ZhxNOgydP5pyFv/SdBczCRRuF3MlM8DX4q+Uf899FHeztqCo3pjgHEIGP53OBofyxRl1g6aSBqTFIbd9T1W/iJVFD8QMy39jiwbWfBFmK7coitlvZx11ziY6+oGMs1Ys0UwgmNd1wiZMAh87wBS2xHaBU08dP;\n\t25:KV43nqR+jOxzPCBw3C1fV90+NhVovftXK9NOQ6532kUTWOg5I5oguk1AAV5t1TGhs7C848OcNzjZg53LRzfyzkurRzAKfmuz1sk6534Avq6nGRqAqu7mw//rvek4nNBj19KLrckFRstsjRLysAyrlbkwhOrsCYxMO+/uYnC4qQgn4meBOGBT/FNvw9HpEtc69J5Fzyk/RKck3MZzS0qsELmbJcANYAnOhZaPQf6UHZGcJyQP44ucwMYCzLIF6SGllkE9X7wu85J9n32NKws7Q47131EDiM72XOGAJJSdqTU1NhMNUyL1951zbYDHCWcZ1TZwKWqylZ5zyMCfC5rVnA==;\n\t31:YJdjHvtAyWcChEfWSUOYzj4bp3PJTCvhR8Pqjj2T7FhyKnPq3KIoOmyOihHw7LaWWn2LF0ik1IQkIDUEWUMsJfYFFVmIOcRG0WUxGkIR7ZP+RVEGcd/FMlshzLV3uRLs24X9ArTflIGxvR/Skm5h08SYKCP+CwR5y1/vqQmSt+KVVvQMAFSaCBppRgcuQrQgWCIkSgLp5ahMO9gsdy6rgxJK0Rhr7gVge9Z+HgiSrmw=",
            "1; VI1PR0502MB3885;\n\t20:9EmhJCAOjBCeugYN2fSRlJW4h6fVbBwjEWr8XPcTf454dyL1/C4rZqVPzu3PomrNwS2qkhuoyFy2AkLciynkXUk3Wrq6+kSZ5ATDMydPuif+kUuI8whEPzZxxgNX3m+j0I8ht3ANkVRVRsE8GqqCv0X7DKIgFFcsNjP8PKNOB3xLv4r8Ki3VkaA0kwrcINQl0RzgtBIFbehWK6ktIw5d5yxctCER0gQWbixvqftoGIeuLyNxdpyQXUlXi85WjVU8pG0/V7JFkXM/pTigXMdLhw/fCBgrTdQGzP1H/azULIEloTjrKxdD5VLz0mkQZSNO3CcCzF1jNzZWG900b6NBT4a/ldq8Ofwb/zKMuOK01648bzqRcjugmwN+xpf/18K32qyrnWMDe6ikPPaVKs8HfG/9uWrNSNi2Px/netckh2gHK/Hp0yzsvnNwOBYQ3w10MiP1uL+rATqyC7pyI4006HDZaSSjccLztQBqNkpjPdSR8FSc6Vp6+07Mu9phnzyS;\n\t4:TerlRSZGM0bY90bGNFzOuvYP3xE2iI6SEDq4XqpjsSr9YO4YCvi/Cd0ttnpk08CCHC6o+BB45hEnFL6L33HzdRHxeVMSqZkfC0tQ0FMlf9Q+6SmAi7HPZlqnX9IJlTgNePbdg6ulKrsnWl39NGaDL8ajZbaKlo/01g7zGbMD6uVO4BmQAa9xPL8s/P4Y6MKbokJkOGCWio75oJ8MTHLc3KwUbBTcHhYHFceMgMnD2EvFze7J3yUKH//4WENLH9ckw4ar2Fp2OJ3dx8rscG0Aaw==",
            "=?us-ascii?Q?1; VI1PR0502MB3885;\n\t23:sCbNkBYMUtz9DlPWbgwdo8uqKH5e+U733ZHxTI5?=\n\tZvubqVfZHAMOzDouV/7xgHhr3nQjh8oUf/0E9GqUiEKYn3NNcHyQitXxf3YCBL9v7EjEWncDL5QpGZspmQwyTDglAKmW25T8G1s6xTAZ4mFAPc/JEigitHKPyjssIigdDKLqZNZUWlwuFNTjBKkwpVTvfDTCGycIpb5yp1HZOrvjt3hImR8yB+TXvJ9B8AUA6SPzXGPMFy1sHeU6J9m2V1gBdsPHLNQ2yi0ImKbbjDDkfKBzLDOUmLqlxu+kGVujcu39YdG7yw0P+ub8C7LDucLH9J6G11E4HFpn23fqaMJg8EPzCp/G+8+42oyKhxoHymrDogLcU7ujWR1YptrEIHQxVci865Al3XIE4w2K9veFN5exhSsEDvbd5lCY+szdqZrP/dJJusYWdNf/K2PgiuAuKgyJkZjI8YNFy7267J0/0lir/mEN/H1HG59kZ3lX5Ylm3EJAFwLJTO1HwQWtYaqwNGBiB1ApigCPzso06BMEjmTMP+xK66AhoV808dKbo+4FNVGRWZzfUdlldsJHtMIlr53Nk3NgMaS3H7U5lJXkh+NFv3JUd0FvBH4s4QecAtJvZ16T9nRU6W2hLbVzE08lYmDd74ZLBGhrMvKrneSPyLGnT9LEeX6W6er1wHB/mrZ/uhCQOzlGLyFxWFzSPkHiFDAKmYUuatUuto4lz0B+n4Dm+VTO2tBEYAdvrWt3VW4q1qh6j3Bnn6lbYSggPtzkBWwaxUYFCnD3Sl6sFUS4bNCkxfIFAtw1z2W9OJM9nRQpYriZAdZ8Lm0w0+1QnCRwd0bjapsH0lthkCyAV61wgT67LKLQ8c9VohZe80NXrnPncJu/a3GahXiuF+zhRu3p4cmuAILBqMQv2YItN83qyCSPz8pIb8+AmNcRqJ1Edpw8tA9DpTrKl7QhSmiOTuKy0+q+9TQ1skSFE5fRcvOyfZk8sCVSUeK7/d0b3CV3toRuBCR8o+FlW2Hwv382wUbuIbGP+eIzPUZHz+VpZerdLfxQuDfmpcU29xNx0el2Z2uK7eNKnUJtHbKiHOvoWGGIllsbhdUdQxxOMT9H5FLNPHEgShgGyuIwB0ooTOuORvQjm99pDz4G4oqGaNv5PeIbLnBwYZjFpFYjg5cxHf1wxB9FMTuLHPQIzjeJVy0sW7Y0N5XdmECkwaWaLJeCcY3pb8FQdsfZLjHoTxVx59KI5Rg==",
            "1; VI1PR0502MB3885;\n\t6:SCp+XimrwM1hhOCRlT+WtZqIK9ksheSqbonolAl+XGXV8e22n56Q0oKmdQLbDdqZp2pgDba3FcS1BmRaMHpCHcxTYBHZ7TJPve7/QivRW1AYFCjHwwVU5s+FudWCEnuQ5tHKtQdcDLgalkmPdDsEa3WWl4COFr7kmyzktRcqbZ5Gm2gfN1I7kVVM5/fkIw6LFFRXZbBJ/S2UG9Lb6VY0XSZvxzWRUz17M9cEbTGCXSZwd3tjPVDZW+uv9wPDySObQJEfisZ6zotw2Pgu1nxjPxR2XNQ0sy/G/KiSO+h1lhmgm5D1zs1gMrAJZNfqft4qJhrTpll9vwi54RLKBtfFj3eTWjyu7u/E3SpuDDYxQG8=;\n\t5:RMA9SqME13gWZtaP0xjlJi3zyamC/VGZVjx3TIXCIHSZEnjQFOoIitlHthONJcixZtPkDeCmrTXEUNPuzikOY0M2P5TKAzUdG4OnQx5Bw9dnnzol1Wdv8ru3fmQL2sC7A6Z2zoQrZfrKiRvaJYb4DEkZzakFHt5gN5A5W9S12Kk=;\n\t24:no/SAo7pq0B0pHpp1XoC7aPYXKrueDPx55BmsEfYQWQLX8nN3lR/4qnm+aalQDcs3SgceLVEmBYmuaaIUMhq8CXqWXRaMXjdJRSV0qCXmX0=;\n\t7:DbUrwDmTOwBnqtk/pqllt9KtMuHcvVoMjUxkHp52twXbjL2lK78xRMDGt4wIgTkscOyPZ/uKvvUQJl9QeUZBb9b/xbkZBphzfaBg5seqBqyooxLA+RxegkzdpqMlXpu2NYRP4jm/CALK6t6ybv8NAKIhpstN7eysdEooY+tS6MA6BHjzHZweXAb+xZTE4TQq72g3GFydxIBBzxV5NF4QKeG6Y+y0pByad+5zk8JYwvAqsPCbB7ZGio+XTyKeIUxl"
        ],
        "X-MS-TrafficTypeDiagnostic": "VI1PR0502MB3885:",
        "X-LD-Processed": "a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr",
        "X-Microsoft-Antispam-PRVS": "<VI1PR0502MB38856FC073F80F1D0E1E6759D1F30@VI1PR0502MB3885.eurprd05.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(6055026)(6041288)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(6072148)(201708071742011);\n\tSRVR:VI1PR0502MB3885; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0502MB3885; ",
        "X-Forefront-PRVS": "0577AD41D6",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(396003)(376002)(346002)(39380400002)(39860400002)(366004)(199004)(189003)(26005)(16586007)(66066001)(2906002)(386003)(50466002)(54906003)(110136005)(107886003)(86362001)(51416003)(47776003)(36756003)(7696005)(52116002)(316002)(186003)(50226002)(48376002)(3846002)(6116002)(16526019)(105586002)(21086003)(7736002)(33026002)(106356001)(305945005)(478600001)(69596002)(81156014)(81166006)(8676002)(68736007)(5660300001)(97736004)(4326008)(6666003)(8936002)(6636002)(4720700003)(15650500001)(55016002)(53936002)(25786009);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0502MB3885; H:mellanox.com; FPR:;\n\tSPF:None; \n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: mellanox.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "Mellanox.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Feb 2018 06:56:07.6434\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "361db5db-20d2-45e1-796b-08d56ec10831",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "a652971c-7d2e-4d9b-a6a4-d149256f461b",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR0502MB3885",
        "Subject": "[dpdk-dev] [PATCH v1] doc: update mlx4 flow limitations",
        "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://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Moti Haimovsky <motih@mellanox.com>\n\nThis patch updates mlx4 documentation with flow\nconfiguration limitations imposed by NIC hardware and\nPMD implementation\n\nSigned-off-by: Ophir Munk <ophirmu@mellanox.com>\n---\n doc/guides/nics/mlx4.rst | 77 ++++++++++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 77 insertions(+)",
    "diff": "diff --git a/doc/guides/nics/mlx4.rst b/doc/guides/nics/mlx4.rst\nindex 98b9716..b81a875 100644\n--- a/doc/guides/nics/mlx4.rst\n+++ b/doc/guides/nics/mlx4.rst\n@@ -515,3 +515,80 @@ devices managed by librte_pmd_mlx4.\n       Port 3 Link Up - speed 40000 Mbps - full-duplex\n       Done\n       testpmd>\n+\n+Limitations\n+-----------\n+\n+Flow rules\n+~~~~~~~~~~\n+\n+L2 (eth)\n+^^^^^^^^\n+\n+- Can only use real destination MAC\n+- Source MAC is not taken into consideration\n+\n+  For example using testpmd command - src mask must be 00:00:00:00:00:00\n+  otherwise the following command will fail\n+\n+.. code-block:: console\n+\n+     testpmd> flow create 1 ingress pattern eth\n+              src spec 00:16:3e:2b:e6:47 src mask FF:FF:FF:FF:FF:FF\n+              / end actions drop / end\n+\n+- Supports only full MASK\n+\n+  For example the following testpmd command will fail\n+\n+.. code-block:: console\n+\n+     testpmd> flow create 1 ingress pattern eth\n+              src spec 00:16:3e:2b:e6:47\n+              dst spec 4A:11:6C:FA:60:D0 dst mask FF:00:FF:FF:FF:00\n+              / end actions drop / end\n+\n+\n+- When configured to run in promiscuous or all-multicast modes does\n+  not support additional rules\n+- Does not support the explicit exclusion of all multicast traffic\n+- Does not support partial VLAN TCI VID matching\n+\n+L3 (ipv4)\n+^^^^^^^^^\n+\n+- Supports only 0 or full mask. Prerequisites: Need to have eth dst spec\n+\n+L4 (tcp/udp)\n+^^^^^^^^^^^^\n+\n+- Supports only full mask\n+\n+  For example the following testpmd command will fail\n+\n+.. code-block:: console\n+\n+     testpmd> flow create 0 ingress pattern eth\n+              src spec e4:1d:2d:2d:8d:22\n+              dst spec 00:15:5D:10:8D:00 dst mask FF:FF:FF:FF:FF:FF\n+              / ipv4 src spec 144.144.92.0 src prefix 16\n+              / end actions drop  / end\n+\n+  Prerequisites: Need to have eth dst spec and IPv4 before it with all\n+  its limitations\n+\n+Flow actions\n+~~~~~~~~~~~~\n+\n+RSS\n+^^^\n+\n+RSS is performed on packets to spread them among several queues based on hash\n+function calculation and according to provided parameters.\n+\n+- RSS hash is calculated on fixed packet fields including: L3 source and\n+  destination addresses (ipv4 or ipv6) and L4 source and destination addresses\n+  (upd or tcp ports)\n+- Uses default constant RSS key\n+- Only power of two number of queues is supported\n+- Every Rx queue can be specified only once in RSS action\n",
    "prefixes": [
        "dpdk-dev",
        "v1"
    ]
}