From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0061.outbound.protection.outlook.com [104.47.36.61]) by dpdk.org (Postfix) with ESMTP id 2644429D6 for ; Thu, 3 May 2018 13:31:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Hv/TwbtevDYiriDzUW7DOWSlqtezXeEa9yRfyNpuv14=; b=IXeYpXvZ0vAwsjEeQcaxPyhWxu/4WL6ITYyAVXoRyOdUK4bphGcTHZhVpCuPZwejHvE3UVRHjiaahWpLTybnes7+4XtwXo4k8RyzuM5JtVKV200F8dJ5CfsWqtGGZV3StSG3Ykjdnho+0siuOWKDlw2fkaz2WVdSEe738eGFB9Y= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from ltp-pvn.caveonetworks.com (111.93.218.67) by DM5PR07MB3468.namprd07.prod.outlook.com (2603:10b6:4:67::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.20; Thu, 3 May 2018 11:31:36 +0000 From: Pavan Nikhilesh To: jerin.jacob@caviumnetworks.com, santosh.shukla@caviumnetworks.com, ferruh.yigit@intel.com Cc: dev@dpdk.org, Pavan Nikhilesh Date: Thu, 3 May 2018 17:01:15 +0530 Message-Id: <20180503113115.12687-1-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: CO2PR04CA0105.namprd04.prod.outlook.com (2603:10b6:104:6::31) To DM5PR07MB3468.namprd07.prod.outlook.com (2603:10b6:4:67::23) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(2017052603328)(7153060)(7193020); SRVR:DM5PR07MB3468; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 3:385a/CZXPHIjyFx1C5mWy6zUALIYHHqTFkSWvaJ+NObpN3W6XmQ0BG8Hjo6SRZxk/p6iWt9tJWszG5nDjd6QQO7laou/BSRn9UBHQ7cYOIq+8OXDWgHWOy4j9zOx7/LgCRPd4fdxpa2HCAUBhBZT7pkBDb3o2RHukrdPFN5pqVJhwDA03DhQsSetaH+vXWDSKAxAZCaA0/y+YDFEps/REu8Mxn0upbOiNrMkbXMYRpqo+XBE5kqtecVgdKSPJIn6; 25:4Fs+Y2h3tPHpg9xMobqu7yklSWchlZmPBOyeE+3z5BtGTtfAHDwU0TIWgXjFmjd2ATU3zM2dNp/OYlwrNpBYemb8jksw8zPa1nKnJ5iQoFRgysFimSVL5nXyWiCvYo5H0e6Qc3v6WKUjZ/HkZdbmwfyf8n89f7VDSD3zoLe3wNaNCbbCmxIsCb9nlGBY+biGhN/p4ak1EK6EjspuEQYSOnZlJvq02nT01vssLGVcNOrZ6Llz+XYFQ7PIbyg37Knj/s6CC8+NLnRWaYSb3U1z/7BHan7NlOaE998EPbgXpM44oXqIHyJDZyutTZ7CxP6QStis+etKNXj2pcizttHyzQ==; 31:fSzEEFNBhyYK1kkENt7wmE/mapzE3Q9Clt/cQsXNKeVgxnEbicenQwk5bw5h/wrJCHt89au+AzbD2DCdNiH3lpPYjhNJzmrRJEHGWBUpvQ8HFTvHOZlT/qf9RNo+lSgVvsjlsxCeF0k6Zp4mP9/VBi2qY1KXDUL+518uNHVqtSZWg6dCAYBzG4mtSHVG+IQw9q/o41rU00V3GDLytm57UNx7tYQDJETSA8+P4v0Y/K8= X-MS-TrafficTypeDiagnostic: DM5PR07MB3468: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 20:s6CzhnljeRCfdkq6lUR8hRAyXAd97VjeaQ1I3VtvIMkYhn6AFz8b8xmF4PZyCz/K/eRmTfEXCrJVkceJF40gFSvejzMm892D9/DNaMIEUVXs/n2swaV93XKPzrfyOcu1ncSrO2Bq41RRDH2nEjBTeWikCL9amBsXAKUcYJM62alNVUivo/iwlMYhiB0/sA/Tkhhh6sqWfu40jxkb1XvSVXPgC7Y7dmrxwj28veQEMkqC57svgYATbpv+a0QPpPbMivRvqyTYVUgTo/26bmO5/ZiineP/bAq6oLHwXlOdCTgBvUdx0bRqtCIcnaqhZa64GUSTJOix8PeXZ03WWNqNdKI3fAvumd3f/Va2BQl7KErjDO524Xqt+sYlCf3sR4vTCJWfh5nnRFr4h+0UwidqmXffYJrabdUuIEjt32QBGrtm6Fi/2TUAEDHrD8wYHYs9wEtplq//HIPYWXt+EkdwjC+Uk1eRJzpso17Cn2OFGLDvLFIu/iiyp8xTzIaKrrsNOzrObqHPQ9AZRbBKqI3eMRb7BVo8sswnHwO+Dbb636jRPLWkrWE6i2GnXiLG6C9BwNzDn3cyY6Pdn8ohF1e027qhxtHnVRLvtqgXJwS6RLQ=; 4:WzLniWFuCBbuD02RyCjgKSakcGk3ZFtbC7d80+brW3dQ5LvNTqAem9kTeFVxMKtBsq9Ma95IqPLXNl5bPKKstEWqHBCzPG8hIWSHTzwYJGNY8qapB8FgQzdV1aShcis5QG0NtVo85KjxkQmXAo3Pik4iJLI5m84h6lO/OXiPViHSPLMpFjTRfCr3ogz+Zo8f45flQPz3/+qTrY3ANIoVnyGFFPALXLzpTi8GEzUjKmGV7IKg8tndIrgiU/0FGNsulb9eUk59ZRhURHq9rBEv5Q== 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)(93006095)(3231254)(944501410)(52105095)(3002001)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:DM5PR07MB3468; BCL:0; PCL:0; RULEID:; SRVR:DM5PR07MB3468; X-Forefront-PRVS: 066153096A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(39850400004)(376002)(396003)(346002)(366004)(199004)(189003)(53416004)(105586002)(7736002)(50466002)(486006)(3846002)(478600001)(16586007)(47776003)(66066001)(72206003)(106356001)(316002)(4326008)(6116002)(53936002)(48376002)(107886003)(1076002)(69596002)(6666003)(26005)(8936002)(52116002)(81166006)(8676002)(6486002)(2906002)(6512007)(1857600001)(25786009)(2616005)(956004)(50226002)(42882007)(6506007)(305945005)(36756003)(51416003)(5660300001)(575784001)(386003)(68736007)(5009440100003)(476003)(81156014)(97736004)(16526019)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3468; H:ltp-pvn.caveonetworks.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3468; 23:GIFEqZtVLhBW/eF1VBr6i64zDBUD7HruvaPW/YJ/l?= =?us-ascii?Q?lXJTRybQRfwKMpd+1+Uq8L7XfuJpMtdyuwqBikqT+eiikYAaETY+MQzfiboi?= =?us-ascii?Q?NKq5/X+rcSDgKA9kneVtDNP/v4lKPiN2E3GZAbri3Qz5xXStUDgVmygwsvYw?= =?us-ascii?Q?Lohcy7NpZyqHSjmGkbvWpnHKHp2DYONdC1IJQ8tZR+TpFZdAFcefsa8Gy6uY?= =?us-ascii?Q?erU8qgmZjLm6KF839lPNrOUFOjgWGXqdXs6uYe9VZ1nrj2qwZ1vVWQpMLvLQ?= =?us-ascii?Q?lZt1fp7PoI2pLEu783ZaxI7a7b8+QUERWj+zSXtI3GJW2oC3ehiDCc/mjp+9?= =?us-ascii?Q?fw9I23zDBLwT4qjsu4va8JrBo/eviiF5y8kCkzc3bOIuZvsfFJ4NjhptRhXz?= =?us-ascii?Q?09wKc2baZKVhNNGerBWHFI2DPSFcJvbmq9HTv3OxLXJ4Im/5j5M6ZeHGMPjn?= =?us-ascii?Q?fVwOjdqv53FMZTURHBDbP5HqZ1Cf71dK8hY62uBCMObv+QYjyF8mRQYkvDLh?= =?us-ascii?Q?LWy0q9o7zSyS+pYig84/p24eBUMYUePZV9GN5rB3f80b1yT+DxmNELXB4EB8?= =?us-ascii?Q?sVBFdGYmTHGGQ9W7Pfvi/3VBmNx/bvMcHuaY6Eas4yRBiRnFn2XPdauRHg7y?= =?us-ascii?Q?Lq6A7/CCacSz/3jDPog2bJl0iDbmKKrZRkEidkajFj0cNSl8zo8w5Her4Ewc?= =?us-ascii?Q?5bXwQQm8EPtFSKJeLgDuzs4DtJ7RGL2/saDW/KNP9s1ps/TZZ/O0P20QI2c7?= =?us-ascii?Q?W7NABZTfO4MEgVktc/SQbLd6Up/8EJMXbBgLQfOJfLIkvv1Q1mYVabbLYC3/?= =?us-ascii?Q?/7jmA30Djfre88VnfG0D0EfGCvm1cqqJELg5ZY6anp5nHXtYX5RvT9VzNdac?= =?us-ascii?Q?R/oeBYa617jkJ5MhdIhMvHmpHb7vr4knIpIJ/baWJdH32avjYYWsoJZP9g60?= =?us-ascii?Q?fINh0+vGhHPao5k0D2ApFpjwWuuGxiDxICZaG9mCfHYr+EWnFOYmJP2s03Dk?= =?us-ascii?Q?2KV3/3fEg5r+c4l7w82zOOwe2+z68nvlhVSvyM4JMHdQJzG+9qYoDBEOjr6j?= =?us-ascii?Q?HBQ9B7/wqBZKznSul6xKW6uTN5KT/fkAKOHLh8lixfOpM4t4JAmekNp8BIPx?= =?us-ascii?Q?IPQWb4gL0T8dq1/4Iwt1jpZ/qFQh/+VPJ8Et2/Nm7rdnWSxXvjkf9F+++zzu?= =?us-ascii?Q?AvUfPfgMiccfxq/MLyZzESjNm3ZgKPLCpoHV4yQSjUFxtyxv7xbi+yheNSlI?= =?us-ascii?Q?SMQxtuQ/tmPT6GEfYP3aWUyrVhjpcC4VaVlgjoQbWsvK6cl3bxcLSXJo0P1c?= =?us-ascii?B?UT09?= X-Microsoft-Antispam-Message-Info: /IudlLBlsAUs3kiMsCJLCJjuGf2TVY4eSgU3MCINnBv9PVxz9AMBi5mNGOirtt2nNVynnG7DBpx1AwKNdZx2/DbakaHqwDvWkriia8YKQlKqUmBI9C3ED/6/eP903xXyo0UvX0q5Ozlnhxi8rfvBP5KRYECjuvpVk+6Te7OA/sygk9c86K2IoOCx2sfcKvB1 X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 6:MTXPtHH+MW3B0errSvrB3lUPFNakOard0a7EpfrGYsUaXeRS9viz8X3hSgjUovYDNTfII2XiHxvp9df1sj5+msB/okZ/L/Q05z25HDDby7QK8WiQqnPYv/z+Uyv6IhR5OBuB8oQZxIYdnM3Wbpz958ADZs6R8Jxe8yNg6BL5q/vxUau0XnG5poN/h2UWGMumim9k2XskCtcGDXNqYQMGN+rJK5StzrK0dcRuTneAx2vyBeyDcVlyjHPYxJMOs67OD94f3EWVxIQKQdQyhu9oz8q+YF3UFiieVfRrgUI5Qc+Kgr/dNuW7Yg0rbupnyNYwgasNHPfyO46relpEywBciqTr/TiRulWSxjHbQ+U5cVywIf601ct27cuxQwBo4+hYmx8iN9vlkP0r/BXdd3mCVJ3/hl7X0DnBBsXYEiUpmzAlq86rY7+5rvLNbGzw3pXQN9iq+fFvqXN0jO6w+kL5Xw==; 5:w3sUT6p1Ae6ehMMtODj66OGCJuV3d+gUa3JQMSmV/iK+dqqV41ty/mTKhJdQGzEajcue5WIjKTknRDxqNBP/N4qa5xesKCP/Fp5baIG5cgTtklWIXrDVshLCUwy1D1jG8qQ2HrSkmKjTtZaHflFNXn3D/MC8/8Z4t+UgF+DkqGM=; 24:GDcFMA0DdjEDCDxs+yKhdNLb8BJPfYyA1gWEYg9LvW7gxyWQWTpngTs4x6+/MghY+I4p+qojQ9MOrkfFKPieBayLvQgRcu0KqYIyaT77Fs8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3468; 7:7GyvPSRvPGZ9y9wMN0vp1/JdIJRdEjgVIepfbsT40asi6/LFvgcQ4Lm+tc6X2my1hz/elocw4Trp+YISPh64PkG7Ioa4V0bZXGy0sRW6gcNMqviyMyvE5CzVw5QoI79TaOI8yfWGzicRMvTwPDdLQcP2SY0Rh50Dv/fGLjtCHZ7Qc+eUzGeTTWp2ugiNk1RJNGIOjhTkqsCRQXYWVd/w0GTVsOvYxbtRTuCxeFq/o9yrZrAT4F9ci6824vbNps9T X-MS-Office365-Filtering-Correlation-Id: 74eb2724-c62f-4669-ccc9-08d5b0e96ef8 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2018 11:31:36.0960 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 74eb2724-c62f-4669-ccc9-08d5b0e96ef8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3468 Subject: [dpdk-dev] [PATCH] net/octeontx: fix missing offload flags X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 May 2018 11:31:39 -0000 Fix missing DEV_RX_OFFLOAD_CHECKSUM flag in RX offloads. Remove depricated txq_flags field. Fixes: a92870896b4a ("net/octeontx: use the new offload APIs") Signed-off-by: Pavan Nikhilesh --- drivers/net/octeontx/octeontx_ethdev.c | 5 +---- drivers/net/octeontx/octeontx_ethdev.h | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/net/octeontx/octeontx_ethdev.c b/drivers/net/octeontx/octeontx_ethdev.c index 04120f502..261b17f9b 100644 --- a/drivers/net/octeontx/octeontx_ethdev.c +++ b/drivers/net/octeontx/octeontx_ethdev.c @@ -627,10 +627,7 @@ octeontx_dev_info(struct rte_eth_dev *dev, dev_info->default_txconf = (struct rte_eth_txconf) { .tx_free_thresh = 0, - .txq_flags = - ETH_TXQ_FLAGS_NOMULTSEGS | - ETH_TXQ_FLAGS_NOOFFLOADS | - ETH_TXQ_FLAGS_NOXSUMS, + .offloads = OCTEONTX_TX_OFFLOADS, }; dev_info->rx_offload_capa = OCTEONTX_RX_OFFLOADS; diff --git a/drivers/net/octeontx/octeontx_ethdev.h b/drivers/net/octeontx/octeontx_ethdev.h index 9d6c22b0d..14f169692 100644 --- a/drivers/net/octeontx/octeontx_ethdev.h +++ b/drivers/net/octeontx/octeontx_ethdev.h @@ -28,7 +28,8 @@ #define OCTEONTX_MAX_BGX_PORTS 4 #define OCTEONTX_MAX_LMAC_PER_BGX 4 -#define OCTEONTX_RX_OFFLOADS DEV_RX_OFFLOAD_CRC_STRIP +#define OCTEONTX_RX_OFFLOADS (DEV_RX_OFFLOAD_CRC_STRIP \ + | DEV_RX_OFFLOAD_CHECKSUM) #define OCTEONTX_TX_OFFLOADS DEV_TX_OFFLOAD_MT_LOCKFREE static inline struct octeontx_nic * -- 2.17.0