From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50070.outbound.protection.outlook.com [40.107.5.70]) by dpdk.org (Postfix) with ESMTP id 5A01223A for ; Sun, 6 May 2018 08:06:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MHPjqggViGLDeem2kVQJngiY7ujPeX2czhYyiNKb9Pw=; b=A3whVPaIURvrhvpHx9lUSJIwdz7ZWsfXnk8fJt1eMuWQN+Ib/VWEV1OHrskmyJuokqSzDBUszZcUo2isDq/eDXgh2hxAaPgd3AyHu43xTFgfLuaP+ugFGHJNcCCXktx9G+eXQBRF/AhD8kUhfHAKeymSUEISWbN2eLZkIcllq4w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; Received: from mellanox.com (141.226.120.58) by AM6PR05MB4422.eurprd05.prod.outlook.com (2603:10a6:209:43::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.16; Sun, 6 May 2018 06:06:32 +0000 From: Shahaf Shuler To: bluca@debian.org Cc: stable@dpdk.org, nelio.laranjeiro@6wind.com, yskoh@mellanox.com, adrien.mazarguil@6wind.com Date: Sun, 6 May 2018 09:05:29 +0300 Message-Id: X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originating-IP: [141.226.120.58] X-ClientProxiedBy: LO2P265CA0008.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:62::20) To AM6PR05MB4422.eurprd05.prod.outlook.com (2603:10a6:209:43::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM6PR05MB4422; X-Microsoft-Exchange-Diagnostics: 1; AM6PR05MB4422; 3:bS6y1e54O6vDEnSU1F1gUvWNCeZ6mU2j5TOKVjgl+8+fVoQcbE1p7TDdfdrjyuoLUH89IWC5tV+TJD2Gu2ElBlVjUYKdcXxrsNPBe5wGGNn4VJM4E4pX8hE5yToOMnFq2lFALaKXRZSSnEE+uewd8nzMgwBNeDIG6yx7Jf0WTutp/MrqoPLun8k7hT38t5rumxlbJ7rYdj0drbVjjl7lr/Nv+exdPmxERx7rb6wk5PLXxyk7G4XGrtFwITPtsLNo; 25:FwbCZJsI3fNeKAu2TxoOaJNUS13zUbmCOnPMViMLQtkL7ChyEjbaMhnWi6MLvm1W3Pw2N6xFe17Eb4Bg+KhlnXr4uxPX+ACmozun32xWUOIHvrNabsG26FIx9R58HbCV8NfzEPyrnCaFQM24huIWeeJNNXwijE6vipI1rXVNNlgmAn8zCELkcDUTJym70ZWPu/CEaxkIIiKkXrZ6bI8LCQfASeHx/Y/D1lX1U3Tji9r0xPQc8zFGNk0HIfN5ANe4dM3RO+hMu7FZLW3yOsl7+Nl1PzdoR0r+ixQ6RT49B7KBgZovB29x2HOLzkNdxMjO+CPLi2H3cs38fRj5Fmcvrg==; 31:H+vHg0Q6ZQ7RHFysep1Rv5N6fz5TQsYHdgi56+p6wnbjIGLW8UQpsvvf5onw3qCZKyXiyN1ye5bsd/IBX5Tgf1vcALpnCets58oC1y1UurTzJctPrHA4zwln7+J3pzX1YJ3t9Y87e+qwc6/ETpwKmQKnZlSBvGdtTgPhsPq/6pnfGV+eiBo7D49MrZwWAueE1n8pGm6KS0q6ydH0UkmajNHKDoB6C2oJB58IOy6Vaks= X-MS-TrafficTypeDiagnostic: AM6PR05MB4422: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM6PR05MB4422; 20:ASNQPmSDxvrMlgGqFkfGq4QibHM6O/Jbdar9+gmLI7k63kY7NuDttFx8hZx/FEOT31XDZq40FvyqNDs07NSfeEXVK6rOR0tDwyROIdrt0VQLl66UoOTxLvXZFQCkN3GzptwK2cxGjIp/yXMg1O5EPsu3Ne3EcVecFu/sYgbt86h4T0FrXq76DK0SKZI2KoRSHS1P4hYOK9ENeHZwDGdIYtmIquJO50P2RZ4QRf5WpABXCv35r7bVpHdhhZbwadw28lws/c3RPHYYhhVFcwuOiybXL+wUh/aw8oYWe1vB/2uWpgrNHRd+lGkz06ziF+Go5HJU7NXrT/Eq6PfLTLihH7lDtd2QzFwIJikex8UrjpBoHfI+oDUdm5hwy26ewbRYG6lRR8Brv5vrzVhbjjfMD27m4n3kbmr9lW+X01bQF5T7w0+furComPEAH0sBF4wGogSjDrtU5Ctfdus6xhFeGXc7ZYyQxdnWtO1xxRBu4GpZSUs3CyJthipjlEhDWFxt; 4:vQngHGhGa7AInd1zuFW6IDRz782g2D69yUBUcwHYFtY7W0qRhWIwnGayckwmeL/7AxpbZU6KbZBY5ZveLgPu/qa6h7lq0x8zmL7ZrnOTqSmC5fkYZazlUOZJZTuZTMeuW/ZDLATCSLk3hp7q7uGXBALK00kBLCVcJRYHgvhCrSKuKmLZz8gefOpt1ChacjUUU0fQ8KRcY7K74XuhfssNIvM+QyJ185adtc/W0MG3bW+NqOSJjKQ5Jiq5xO8tdatgtX74J6cpKbFaMbX2Qw45vw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231254)(944501410)(52105095)(93006095)(93001095)(6055026)(6041310)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:AM6PR05MB4422; BCL:0; PCL:0; RULEID:; SRVR:AM6PR05MB4422; X-Forefront-PRVS: 06640999CA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(346002)(39860400002)(376002)(366004)(189003)(199004)(59450400001)(386003)(69596002)(16526019)(26005)(186003)(956004)(97736004)(25786009)(486006)(50466002)(476003)(2616005)(5660300001)(6666003)(52116002)(23676004)(7696005)(478600001)(21086003)(6916009)(6116002)(3846002)(106356001)(66066001)(8936002)(8676002)(105586002)(2361001)(86362001)(316002)(53936002)(2351001)(4326008)(68736007)(305945005)(81166006)(7736002)(81156014)(2906002)(55016002)(36756003)(47776003)(50226002)(2870700001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR05MB4422; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjA1TUI0NDIyOzIzOjZDdDhDTHA3eTVqWDlmU1k0OWZKZnZnbStX?= =?utf-8?B?bE9kbG9mTjNHMFZ3MTZBMm1WbnNOcVBqYmtzSm91Q3cyQ2xLN1BRc3lPZmt6?= =?utf-8?B?ekFqZXVSYUNxMnR0OEpwZkFjUWU4ZXIyelVCRjZnbnEwaVM2Wk9vUGpXRzdO?= =?utf-8?B?NUVMV0NkYnBjMHV6aExadWVWanE5NzFzZmNEN3Bna0k5ZFZPSTBwdnFWU0xy?= =?utf-8?B?T0lwS21wZWNpakUrdmk3N3FpUmV0OG90N2N3MW9tOXJhTmpTd29yeEY5NXVs?= =?utf-8?B?UWtScEQrcGxjSHBWdXh1RFBHb3l0UDk3MndEZ2xkY1ViV3BUdGhQZ2QrcFMv?= =?utf-8?B?ZnIycmhvOCtwbGY5amp3Znd1YVZsUEN0NU5rbkZPRzRuQ3QvbVZoY0dhb1Jt?= =?utf-8?B?eDcrWDY5YVVqNWhhSkxHL1BOZjBrc2FXelBxYTh6MlFpeDZZTXltOFhzWGN4?= =?utf-8?B?d2ZNMXI5Um9sUy9vRTJ0d2NVNFZhZENqZmhLWnRKak91NzEzQmFGRkZDYXZG?= =?utf-8?B?SzZqKzl2cXJRdk50MmlhaGt3QlZZY1R2UitRdUt0aHJrYUs3eTNrbXM1RXJG?= =?utf-8?B?QXhsV2NCaXVkWjQvYnMxeXhvcWo0ZU0zYng2WkdSMm0waXZiMmpLajdxMEw1?= =?utf-8?B?T3lINm50dmMxUVZGcDZOZGJ0TkFIc1I3QVB1SmhBTjVYZ25ucDYzUFpyQ1dk?= =?utf-8?B?bm41WnozUU91UjdDR1k4ZlBpcVpqd3VjdUd4NnpsdjVsMmZuSVhDcU11cGhF?= =?utf-8?B?MWgrSWhFKytlYXJQMC9GY3NuRGRmZjh6OERnQUpDZnpUYXJKZFd3aVIycmxK?= =?utf-8?B?ZS9UYXgyd1d0ZU1jalJLQXBFUnVBcFUycVRaN1lsUUhCQnZWOWlGa3paQmN0?= =?utf-8?B?SG1FMEFzMkpJWUY0ajNWa0xseDB3a0FwcmRBYmNCMHlLY0ZLUmpkMkVySjR2?= =?utf-8?B?emtFZk5hbC9YeHNJV1FXNHpYcVNkdE5HRFEvV3gwYmo1eEhBZloyWElIOUhp?= =?utf-8?B?SUtZQVkzbWs4azNRMGNDMkhPN3hZZ1hMMGpUWGJ4UVVudTFYWXpmTnlVU0ll?= =?utf-8?B?c0NDclFpUk5pRWpJWXRzekY4alNvVjVwR2Z4RlM2cHFVZXordElkWXJHalV4?= =?utf-8?B?ZEJoWEg5cW9tUnRqRDlNekwwVEtGUk5aNmtnS1FpTjlOSmhYdFZGSkpSTkkv?= =?utf-8?B?R2hxSDg5YTRydnBNL3kwMFFrR2FvZk1YRkE2VHNEMWd5NnhsNEdhdDlqcjVL?= =?utf-8?B?eFF0NlgwdC9SNmNxclpFdndaQU9FVUVkaW94SjFrM04rOE1GMUxGL1VRUlFQ?= =?utf-8?B?aGNncUo2eE1IU3ZwSzkwenJ0bXYrVkFGa0FqbE1Lc2htN0hFcEJ6bFliQmVN?= =?utf-8?B?UlZ0U1VBWkdvTUJyTjFBVHNLVklTem1SM0ZLMlVWOU1LTzhSejhQQk52WWZj?= =?utf-8?B?K2dPU2FzZ2hQUnVOaDZ5Ni9HSGpFRFRlZHZqL3VwZGl6a0h4S0k3bHFiUUtZ?= =?utf-8?B?c2pmanJITmdyblRzV2tTOUg5dlB1S3B3ZHBORDNwWUdWblJLczFiaTVDUk53?= =?utf-8?B?SjVxc0QzZ2x4Yk8xSDlmbGdoeE05Z0RVU1JQRTN5cVN2Z3VCT3BmdkxmR1J2?= =?utf-8?Q?OlT2DjPVdYjCRRXipvhy?= X-Microsoft-Antispam-Message-Info: 5DsN1ZE6E5rRscPLLKzkab0iciZRnsa2BBLswwUkij1JUkccKve70fmkSQeuxKZ8SoeRABu7Ec6/5zQTHYIohe83M8rYX4bwOb688H52Dec6bghB0fqE/4Za7mGERQL46OKaGI0D1Hq7ndkBGkbe2HCZuCoKi/QvgMdGNkHFB8eQM/mlFU8cNLDPjpLK+2+N X-Microsoft-Exchange-Diagnostics: 1; AM6PR05MB4422; 6:uILzRpS+TfMaQaJSXxj7nmC0Ep4McGB0tjMzLHjoZHcAPncm2BDLaLDd0NsEB8BA+hVsFlvA/VAVN7uqP5uUyamcPeqEbw+q+tEQ+vi9y9q/GVT/eozS4Qu0b6gB1B+5095mhi/+edImc4lTYrdGnLaTQ0REQ+J33/QQSeQYoZVzZAVDEchWbU/zVpd8QU/HYtsEurPN4LinSdU6+5GPDlBpj2Hl/MBLNDUWoDKvMAzOW7C6qli9UnuPMjV9QeeEGC3Nwizt311unwdWcWq6dHEeWxELvJXW2GTGZU9LW5cZ0SHAP9QXqPkOJvs9HoLgPINEY2aGNEtaBMYJSfeZJ3pVW1IsONeuVhImoXWshyIMqhLFZww/rz+uOiFh8TUrGnvEWBurplytQnhAzFFIQbg/LYszvN6yK2wHJtAl7lOJZqjbB1NgVpzSkBzQneRDB+pm1F/QahHCBX7Ty7SGeQ==; 5:pO8+kJh33cNUoOUghkVCzzZ8Eq72FpFfxjdJ3S2HpoaRe9GGx0fq0XAzqcPms2shlCbDYM5Dleb7Nf7qWXukD0z0QwqANISvR4icP5Rf6oh/gJOfilT0VJjEBYSrZ7tZRC8RCc7hzZUD5stet5foAEcVjfDBjZxNhUBhhGaP8xw=; 24:eQ2MNaofTwH5bQvsBfr7ixbeJUVEem31sMk6sDwP/NaGgN5pLok785uV5kWmZub5Q8B1FXKHvITejjwj04vW/A3Y6WpzZR/tm6G76dHGn/k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM6PR05MB4422; 7:X+gH/M6ANxP0+R+fV9p6Z+D20OZZk5t5OV2hci2yqOTzotYg6H7URff63t573NkxdUeOExnaNtPsBeRE+2E1gySCXp4wSZarelkY4Vrl8zpAexu8Jy//MnE92QD/9qwocjCnbt9oOtFAJS3yaiWdfsCKjie8M2+tQ+YAemS3yMecAYchLegt5bgXqhtzcA084VBk4t0gPK09GsOmu3HQuwWYQZsDjKJQEdUz9m1hArQEzTSvExMcHalzywANSZm3 X-MS-Office365-Filtering-Correlation-Id: 7d96524f-c104-44c5-5111-08d5b3178464 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2018 06:06:32.4267 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7d96524f-c104-44c5-5111-08d5b3178464 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB4422 Subject: [dpdk-stable] [PATCH 00/33] mlx5 backports for 18.02.2 stable X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 May 2018 06:06:34 -0000 Below are patches rebased on top of 18.02.1 to be backported to 18.02.2 stable version. Adrien Mazarguil (4): net/mlx: control netdevices through ioctl only net/mlx: fix rdma-core glue path with EAL plugins net/mlx5: fix RSS flow action bounds check net/mlx5: fix flow director rule deletion crash Bruce Richardson (1): net/mlx: fix warnings for unused compiler arguments NĂ©lio Laranjeiro (18): net/mlx5: fix flow creation with a single target queue net/mlx5: fix sriov flag net/mlx5: name parameters in function prototypes net/mlx5: mark parameters with unused attribute net/mlx5: normalize function prototypes net/mlx5: add missing function documentation net/mlx5: remove useless empty lines net/mlx5: remove control path locks net/mlx5: prefix all functions with mlx5 net/mlx5: change non failing function return values net/mlx5: standardize on negative errno values net/mlx5: remove kernel version check net/mlx5: fix link status behavior net/mlx5: fix link status to use wait to complete net/mlx5: fix icc build net/mlx5: split L3/L4 in flow director net/mlx5: fix flow director mask net/mlx5: fix flow validation Shahaf Shuler (7): net/mlx5: fix tunnel offloads cap query net/mlx5: fix TSO enablement net/mlx5: fix RSS key length query net/mlx5: fix link status initialization net/mlx5: fix ethtool link setting call order net/mlx5: fix socket connection return value net/mlx5: fix probe return value polarity Xueming Li (1): net/mlx5: fix existing file removal Yongseok Koh (2): net/mlx5: fix disabling Tx packet inlining net/mlx5: fix ARM build doc/guides/nics/mlx4.rst | 7 +- doc/guides/nics/mlx5.rst | 7 +- drivers/net/mlx4/Makefile | 7 +- drivers/net/mlx4/mlx4.c | 50 +- drivers/net/mlx4/mlx4_ethdev.c | 192 +------ drivers/net/mlx5/Makefile | 13 +- drivers/net/mlx5/mlx5.c | 343 +++++++------ drivers/net/mlx5/mlx5.h | 247 ++++----- drivers/net/mlx5/mlx5_defs.h | 4 +- drivers/net/mlx5/mlx5_ethdev.c | 918 +++++++++------------------------- drivers/net/mlx5/mlx5_flow.c | 899 +++++++++++++++++---------------- drivers/net/mlx5/mlx5_glue.c | 6 + drivers/net/mlx5/mlx5_mac.c | 42 +- drivers/net/mlx5/mlx5_mr.c | 130 +++-- drivers/net/mlx5/mlx5_rss.c | 159 ++---- drivers/net/mlx5/mlx5_rxmode.c | 28 +- drivers/net/mlx5/mlx5_rxq.c | 490 +++++++++--------- drivers/net/mlx5/mlx5_rxtx.c | 51 +- drivers/net/mlx5/mlx5_rxtx.h | 161 +++--- drivers/net/mlx5/mlx5_rxtx_vec.c | 25 +- drivers/net/mlx5/mlx5_socket.c | 118 +++-- drivers/net/mlx5/mlx5_stats.c | 217 ++++---- drivers/net/mlx5/mlx5_trigger.c | 246 ++++----- drivers/net/mlx5/mlx5_txq.c | 233 ++++----- drivers/net/mlx5/mlx5_vlan.c | 99 ++-- 25 files changed, 2085 insertions(+), 2607 deletions(-) -- 2.12.0