From patchwork Tue Apr 21 07:48:34 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kiran KN X-Patchwork-Id: 68991 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1BDD8A0561; Tue, 21 Apr 2020 09:48:40 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id ED7BE1D8E1; Tue, 21 Apr 2020 09:48:39 +0200 (CEST) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) by dpdk.org (Postfix) with ESMTP id DCCD81D8DF for ; Tue, 21 Apr 2020 09:48:38 +0200 (CEST) Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03L7lox3013972; Tue, 21 Apr 2020 00:48:36 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=7WmmnR0CP4VOXEyNBMmONkOc9Iy9DPXMl+XcKYfCh0Y=; b=VYIOI7nTMhDG5Y2Dui4ZTHhaFin8DO49teYa8aQpiFuicYI51F0utu3+KUoTJGi2xz3E mnxwR0lugBGGtv30nczR3OAeQ9G7ABabMI5HD7WuwitwPgN8DHL4Gh/1p75VaFmIYVvn TrePonfYfvsEJLAl2F6ZgAwlBVcaHig7IHSEUbFYbstAakA6gN/PijWnUilp/qwYiDy/ tGtaTLjwqJ9eZ6LKZ5pR4PLwstGFc3K6RIKldjb1pOT+NcjXpSB9KaXvvHuD8HR4gVTZ jeivUhPke61vMg902q2ciaTSFzqOUTUx2unmrtIu1S34W2cDk5LgAeWDHRGK039D18eT 2g== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2108.outbound.protection.outlook.com [104.47.58.108]) by mx0b-00273201.pphosted.com with ESMTP id 30fytb49gm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Apr 2020 00:48:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yj2KMN2NDwQdBZKtFOtZWSVj/7CIlkUO0sPi77v1NwbMdXs399JincIUovjKtCr41PiS+mkAurOme8zOPKeYkhWUyUTp9pHxikuCXnKWK7QkNZF5vEqdhLHl4jSEPXl4h7hMVt95TRrNybnp4SwGnciqQmntBUknoDIohRq24b2XTy4wo+M+RsBRy1LfO3SLVfiZco45iPNs/8uC7ppdPDOuGgXjZi/+G+YeGKIuK+en+JrVbuBWS8ma2mOK1G7Ue7UVhRatvF/H9cNVu8IzbQSTQOAEStCvMd0WRbNI9gzuXPNY9b8A3m8NzTmWU4xV6wTA3H+STr0gD31il+hEAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7WmmnR0CP4VOXEyNBMmONkOc9Iy9DPXMl+XcKYfCh0Y=; b=mj9n/HoYXcj4y8n0/fEJjDbuZ5/ilHgtzKBUt2bLduV0ntPMy3AnfthzagIsgFRa2mfj2JYfP2/hPqTgQNfG6wdnN/juqWWyTts0Wct06f9YxOXQEM0nTq4SiciPAIFLXcF/Q+39FPDh/kD6VjnkVHvsl4ZY/vUO/BuD5Yl7F62LNYkSq9+iosggxuL8YzICBrSb4Lha/zQRtl0VYPN2VoaHYr8A62k0k9l12L4hNQU63q+3QBEFBiVnFrG/aCpzXGtHvw+/cjaaSLSsgLmYISg+HklDbqPolqAaqomuXjNC22efluzkDGQScmWunVnlTDomQXaPj57mNNkUNgvJew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7WmmnR0CP4VOXEyNBMmONkOc9Iy9DPXMl+XcKYfCh0Y=; b=iMPpre7P6XPYZsGhiu7ySoByQvYiZk0xJ0oolJroQObdWMRKbdmGGQsk8MwTCf+V3QNk+0sxLJIYWUfSAKCBhCu3BIY6dLY2St6vb7/rJtLduJO/GCU9kCUBy2qfXa5OY6Nafv/Fse01N8ktFkowmA+QnppufftvfP0CBI9GQ0I= Received: from MWHPR0501MB3755.namprd05.prod.outlook.com (2603:10b6:301:7d::23) by MWHPR0501MB3915.namprd05.prod.outlook.com (2603:10b6:301:7c::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.6; Tue, 21 Apr 2020 07:48:35 +0000 Received: from MWHPR0501MB3755.namprd05.prod.outlook.com ([fe80::991b:9002:99f4:9675]) by MWHPR0501MB3755.namprd05.prod.outlook.com ([fe80::991b:9002:99f4:9675%6]) with mapi id 15.20.2921.027; Tue, 21 Apr 2020 07:48:35 +0000 From: Kiran KN To: "dev@dpdk.org" CC: Chas Williams , Thomas Monjalon , "david.marchand@redhat.com" Thread-Topic: [PATCH] net/bonding: Changes for accomodating jumbo frames in bond Thread-Index: AQHWF7FCdA2uZYpeSUyacWxZOGiluQ== Date: Tue, 21 Apr 2020 07:48:34 +0000 Message-ID: <70F53DB4-6B41-4D13-A49E-30C8C29C62D3@juniper.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=f0f2c53f-19e2-4a6d-9630-00008f313741; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-04-21T07:43:22Z; user-agent: Microsoft-MacOutlook/10.1e.0.191013 x-originating-ip: [2406:7400:73:db35:45ac:d5d3:3f82:77af] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: dc601b0f-e0dc-4a75-91ca-08d7e5c8654a x-ms-traffictypediagnostic: MWHPR0501MB3915: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:513; x-forefront-prvs: 038002787A x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0501MB3755.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(346002)(376002)(396003)(366004)(136003)(6916009)(86362001)(6512007)(5660300002)(36756003)(76116006)(4326008)(478600001)(71200400001)(6486002)(2616005)(2906002)(8936002)(33656002)(8676002)(81156014)(6506007)(91956017)(54906003)(186003)(66946007)(316002)(66476007)(66446008)(64756008)(66556008); DIR:OUT; SFP:1102; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IsvLHAD6ohIjy8i+jmA3yNdLzWd/bDuO68BIeQEU8svQagsJRqRBHJjtBaaN3Jqf2rX/v2V51wRGjOXelUJYyoCGIoWRB6WDuEYfxiHUxu4tWjfFhBBmjAOxtyChGv1ewNL9thz7zo5Sg4Mep6a7R0t/FHlk+LFRod8sDIcxFwlctr/jXE0XCGnWWa6rHKOJ0MMkjhVSSJxhG7Hxs9Oa1oKvocko7l5gqoQlkoO8X/8SHuLWrnRcAvXmU3L5b4kvlxIQw2Z334Yo0Fp4sYKpJJhXJ/hID3OWoQj2Lv1bO/WGXt1lcH9EvFtB9+htRaSklGW+1wphEreZdyGnMa5E+vQHLF0dsxA8fcTzhX/UoMMyCl132CNXnHGcpFeqXLy5uylrLuoknDYjMh4t49v2JwO1RAmIAwWwpDhaNxVhQ5Miq/UAVxWonEgFRC3uYLYU x-ms-exchange-antispam-messagedata: pBpiSSNCo7mCFoxYAqlOvrgZt4l8EURBTDFRLE1ipgbZB98Y+XSyJCpL+VGASK2qfejAR1llpes3uktsBoP6ljwDkW+aCuS1/sD5cuKWB1c2obAEaNxmcD0C4ERJVGlDOt6Ve7wP9o9kw+im092XWvmIXN4pS8M1mtZegRakoWY+BgtCdt6V126wxQ2910A0JJoQl1Kh86/QSOKpBMqbIKRYQeyIjXekvSrKzC/V/lPnemg6i7/mTJDRHi6Pfi3H34ri+leBvqVIrefVeCopdl+Qhl1NYX/t2H1IWgcdksAIa1o8nCctkDOz9KA0H1X97HqQ3PZVQs0z5UpeC1DTCni3gCxU8NnLd4F3beLAF5RnsW5N1TQyrMYyxCW5LsZNZ/lmMa8NDTvgZsP8si6bG4Ai/p5dvtZWI/nKuCvLxD13pistoVUfMAmpbUAsD2TgpMOZlEUn+i6kRggMjCvzd2mH2yNgkmmJd3jX6s+Zeatrps93tbnq1V7p3Y3tvXgMzdLZnzLKZvbsj5gZOTEyrT1KaYYIaBcFMyZB+OjreWO7ZdFaC4Ql6UeunAKcINIEsC6PNrRCUTOkGUfLGtvc8A+k9FCeuYY1uOT0QbhkccawE2cbXRN2hzPUwViK0RL48ND/zx0Y2tNzYwlxmS1iccfXQkNeLeKEQAKqbCcpNtQHJUfkmw09FAXq+QkJmYpMpu/AqOhHGkcIpWNjHL/CDq5x3n+9GWpYku6Xl3g0rrKz7yzC3/mGTmZkDbYXu3b2i3MFVHbFXBy6jbAhQKLhNj0hjMaRD2kRf7mU9rrG79xInyrLtUlh/x1yzfdGWAtPxlo5gzhUV07kHwOGU7l5l+Xg4qPInGNgah+aXn0MyNs= x-ms-exchange-transport-forked: True Content-ID: <73F8945DEA9EF24DB79C043B2AB9DBA7@namprd05.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-Network-Message-Id: dc601b0f-e0dc-4a75-91ca-08d7e5c8654a X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2020 07:48:34.9901 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: adFvq2adS6YbpAN0c1YDIzQliKRizu6VCACMnFTqIJfIiyQqrRVGdGj6vLcZaAfT4WELRhFN2aC+Y2htDRPKpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0501MB3915 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-21_02:2020-04-20, 2020-04-21 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 lowpriorityscore=0 mlxlogscore=999 impostorscore=0 adultscore=0 priorityscore=1501 clxscore=1011 malwarescore=0 suspectscore=0 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004210066 Subject: [dpdk-dev] [PATCH] net/bonding: Changes for accomodating jumbo frames in bond 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Propagate max rx packet length and jumbo offload capabilities to slaves from master Signed-off-by: Kiran KN Acked-by: Min Hu (Connor) --- drivers/net/bonding/rte_eth_bond_pmd.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c index e1f105233..cf9247e7e 100644 --- a/drivers/net/bonding/rte_eth_bond_pmd.c +++ b/drivers/net/bonding/rte_eth_bond_pmd.c @@ -1722,6 +1722,17 @@ slave_configure(struct rte_eth_dev *bonded_eth_dev, slave_eth_dev->data->dev_conf.rxmode.offloads &= ~DEV_RX_OFFLOAD_VLAN_FILTER; + slave_eth_dev->data->dev_conf.rxmode.max_rx_pkt_len = + bonded_eth_dev->data->dev_conf.rxmode.max_rx_pkt_len; + + if (bonded_eth_dev->data->dev_conf.rxmode.offloads & + DEV_RX_OFFLOAD_JUMBO_FRAME) + slave_eth_dev->data->dev_conf.rxmode.offloads |= + DEV_RX_OFFLOAD_JUMBO_FRAME; + else + slave_eth_dev->data->dev_conf.rxmode.offloads &= + ~DEV_RX_OFFLOAD_JUMBO_FRAME; + nb_rx_queues = bonded_eth_dev->data->nb_rx_queues; nb_tx_queues = bonded_eth_dev->data->nb_tx_queues;