Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp958308lql; Tue, 12 Mar 2024 03:19:17 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXEKtib543dH+J84vPUq9Eo1yBHY/ZKajsf/oPWYwqutzisSlQjJfjEIWCOr7UWoiGUiTVkwrRdUbPoG/vMNWHFuFImhyUvqISw6o3FJw== X-Google-Smtp-Source: AGHT+IGMmKiQj/C9rEG1PEbkwBI0ZkMGsqKUxxBRiCiXuyY9WCzEHJbefi1VS/diomaGPLhNYRYX X-Received: by 2002:a17:902:76c9:b0:1dd:99fe:3648 with SMTP id j9-20020a17090276c900b001dd99fe3648mr4840472plt.29.1710238757664; Tue, 12 Mar 2024 03:19:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710238757; cv=pass; d=google.com; s=arc-20160816; b=RK1soYTjIWdfhFcvUhbIjeKZLJ0OTIdqZepaHBJnpL/w6L1xXd4j7hB54pwcFE3Iv9 ivp74Vwkk0RZnELTB0WzLh6b2LvMSLuHwBvJkxP9sTbkHJVlsVdAAR4M8oLrewNHxKR+ VlcLR8yv8gDAIlLTFx9iOQ/Ta+m9npTQ64K/vicmD5bgxuDU9pFSYYTB23kWQJUwjWIG /oV0iNTbUqZSxblRAI+YyG5VQ2YvEFK4DJucqrMpu4qSxUw2hzJEs81CRf5k831zueQ6 1UOv7+RQ/NGx/sxc3PmRIGJnuL+c1orYVR21WR6V691xeW+zkC0eRtU1WUL3P1EZ3D72 n5wA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=v/TtoKF7cuacbpGcpjgtdgMi1EiHHySKw9WaAnGkjzM=; fh=Xjxct1/4cdNLqJGYEqtLq447oTSSrDbqxP62CXMj9os=; b=DBboptNIopnh5+Zfh7uKpkvkEHftmVuOyfZJ38sEWnVpG14R6Q1Z3GoFKnga5PMVvj oOkAUTYUSH/UVefYaBzgEM+zQmV0HYjSwU5k+wATRBkFHN3/Fud9blB2X5qGaiS0sD0U OSu2MTJ5mBMZdK2QGeoxzM3uL5eGjecq/OK4FyFeGDQVFSlunSTTDSVycKSKArk9oi8m UHHRaSbT3ySVjMdX7nm0RDgWvU9W+ugAS2Vi5CvH8tB74P+2mMNFe7u6PwI4+++UEmt6 5C8vSk9er0VkxSA8zmBD04pGkkXaC/cSzfxibJjM2xT+0B9XPF4dCOQ6g7NaV6YWEcVY latQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Stw4074s; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-100100-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-100100-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id m20-20020a170902f21400b001dd74a19b05si6301608plc.623.2024.03.12.03.19.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 03:19:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-100100-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Stw4074s; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-100100-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-100100-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id CC0DBB21F7B for ; Tue, 12 Mar 2024 10:18:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6130C7829F; Tue, 12 Mar 2024 10:18:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Stw4074s" Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 247427828D; Tue, 12 Mar 2024 10:18:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710238711; cv=none; b=hjBGk381Xbt2g+PNQhGdvQgGlslNftGVdAHxvOxwfPSzZaUyCMM43Msuu35B7yKneExYKw7oTPARH+m7gZVFvVSj9ZwPdQUajt7jIOeyF1VgJQ90GvZl9Upa69l9lAZ/fNdyBJk3h+y1cFGKXRlcgrECFnvWY1mAWC7dBKvV/rg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710238711; c=relaxed/simple; bh=+vzRwUzxMTDEpVxojsrJfPSG+44198EEiXVjMk0b4lc=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=DQGmC0oxI+PAleX1PCRVI2ie3fxDKOvRfDvhrVWNnKFiQBTaBVnW12S5TKgotmq/x5LBQKVosor/Z21L2YtB2qq9QWxf98SZy6B+/uty3dkKoTfrotyZfvfvt/dmmGqZcZyfSLahdgghBya2l1WMM503/V+5c53zEPkfI2HIEU4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Stw4074s; arc=none smtp.client-ip=209.85.217.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-vs1-f41.google.com with SMTP id ada2fe7eead31-4727e38ec10so761046137.1; Tue, 12 Mar 2024 03:18:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710238709; x=1710843509; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=v/TtoKF7cuacbpGcpjgtdgMi1EiHHySKw9WaAnGkjzM=; b=Stw4074sgdE9AP5hnID13kQYwLbicDbVjcuO+DX27zkZK7NYleyxY0qGGw4iuX9YME iy/CFVldq/CjXJdig/1JvYM28G6aegjk+/CulBb8soIcdpfwDIh4PrXnk/lhM3cQWfTp 7U0GTSmUVqYEXcnU+P93RY77RzWbizDy5EQ/2QGccZgd1Q3FexYMRhJUN+zLrzkhceCK Mh8HdxOFOCicRDIlOy+XVQ3wY0nX0PkJprvEHXukGseDP0Qv/v87zzTCHiYlrzfSw7U5 m2EBv1ldgh/cC3GNxKyagknxMQaU6ZvojF9M65cUARk7QNbJBd9dA3K4cwwOLKvaaQqR crAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710238709; x=1710843509; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=v/TtoKF7cuacbpGcpjgtdgMi1EiHHySKw9WaAnGkjzM=; b=RKG5KSCtj1ac37F7M1Gtwjxu8T50MwvjqKqxGg9kLrFHRCzRHn0t/MRHjxKO76LNi4 ZUMFmpvV8WaBCQ5MGHjsgU3PyjMEglvxnkDAZfHRPyGk+a4ElD4gIcT1oLgis4Paan76 YopXkIu+d9by3rsmd8c4EQcFhEK+9NQNr8JLgdLTCM7RIUnjnDBIcZZ6Gz0CrZus8OZ3 JNjjXqKaRbK/ASfxl3OuwZNI23v043HsumxR0ZUplOyF6Do7Np264zJLw6Sh+AVlLzo9 Rk/JBcXEioLSyvv6J5sP3x3mhMgIjfMyVPKzpjwZ90yim46i9+r2jy7aXle7tuWhtmn0 xFdQ== X-Forwarded-Encrypted: i=1; AJvYcCXul2iPYk6U122Pjhmk8TFoztW39gOd0tDQzh1hYP2AbhYisMRhLOSk+DWhP01y4yoeeV8IkgD2pV8T09+fLvOP/NfYHaY4kn95RVzvXOq2WSdE3aQFfjEX94/yO6gGFiNwAuib X-Gm-Message-State: AOJu0YynZ23wCo1syx4X88e1pKdLRDtaJpcOmCgWyAqdFUFfpbKzv4do 4/PfBz8dswBL81YA7vLK09pCpC9HEQmggv4ySMISewPAa9p2b+Dgx9QCJCZ1w0GV/vnTVfpZz7I WAbuo1VAUkAM/rY77yK3T/tKtGsU= X-Received: by 2002:a67:f041:0:b0:472:64f5:f0a5 with SMTP id q1-20020a67f041000000b0047264f5f0a5mr5959821vsm.18.1710238708956; Tue, 12 Mar 2024 03:18:28 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240312094259.770554-1-e.velu@criteo.com> In-Reply-To: From: Erwan Velu Date: Tue, 12 Mar 2024 11:18:17 +0100 Message-ID: Subject: Re: [Intel-wired-lan] [PATCH v3] i40e: Prevent setting MTU if greater than MFS To: Paul Menzel Cc: Erwan Velu , linux-kernel@vger.kernel.org, Eric Dumazet , netdev@vger.kernel.org, Tony Nguyen , intel-wired-lan@lists.osuosl.org, Jakub Kicinski , Paolo Abeni , "David S. Miller" Content-Type: text/plain; charset="UTF-8" > Am 12.03.24 um 10:42 schrieb Erwan Velu: > > Commit 6871a7de705b6f6a4046f0d19da9bcd689c3bc8e from iPXE project is > > setting the MFS to 0x600 = 1536. > > Please add a link, as most people do not have the iPXE archive checked > out. Maybe also add the commit message summary. I will, thanks. > > At boot time the i40e driver complains about it with > > the following message but continues. > > > > MFS for port 1 has been set below the default: 600 > Hmm, but 1536 > 600. So the log message is incorrect? As mentioned earlier in the commit message, the 600 is 0x600 = 1536. I can offer a patch to report it in decimal or add an explicit 0x prefix. > > If the MTU size is increased, the driver accept it but large packets will not > accept*s* Fixed. [...] > > At least, this commit prevents setting up an MTU greater than the current MFS. > > It will avoid being in the position of having an MTU set to 9000 on the > > netdev with a firmware refusing packets larger than 1536. > Maybe add the new log message. Done. > One last formal nit: Please use a line length limit of 75 characters per > line. Done. > > + mfs = pf->hw.phy.link_info.max_frame_size; > > + max_mtu = mfs - I40E_PACKET_HDR_PAD; > > + if (new_mtu > max_mtu) { > > + netdev_err(netdev, "Error changing mtu to %d, Max is %d. MFS is too small.\n", > > + new_mtu, max_mtu); > > The other log messages capitalize MTU. Yeah but the exact previous one was in the same case. Shall I bump all of them to upper or lower cast ? > The rest looks reasonable. Thx for the review.