From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yx1-f42.google.com (mail-yx1-f42.google.com [74.125.224.42]) (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 D4C731A08AF for ; Tue, 7 Apr 2026 21:43:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.224.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775598193; cv=none; b=pscxBv4RJq7z1PmMfHICSrFmUGQLJvt/msAE751KuHMzEly8yD7y3pHC0TVxrlo7n+/yGp5ZbyZrciz/JSrPyNA2YGg1eha+OWaVDfDQt38nRhWWJhU+zgeLJICFasa0y99YlMsMZpfdsOIKMcH60FUMwZByujQqnHxYB8Zi540= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775598193; c=relaxed/simple; bh=1jil3495Ac657oDKO3UxPnXFJo8x8UsQ0bcwvxPXTPE=; h=Date:From:To:Cc:Message-ID:In-Reply-To:References:Subject: Mime-Version:Content-Type; b=Ex72jsGaW1wRI30a0jta1wselAg3oSx8kDUfMvQBqAR6hDhx1aH++TB4Zr/eQHieqvNyU39eNWUCwX4qRD9K/0xr7r+LZSe+XubkmLD3sY7NTHAe+hgGRNW09x/ioMfZ/x5vk+Mv5Uqo6+3b3OpeGw0uvTh1q/qDfPKCf1QExXE= 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=n6jriN2z; arc=none smtp.client-ip=74.125.224.42 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="n6jriN2z" Received: by mail-yx1-f42.google.com with SMTP id 956f58d0204a3-6501c9903edso5616001d50.1 for ; Tue, 07 Apr 2026 14:43:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775598191; x=1776202991; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=E4ecHoQGaYGZcautM7p7Xt/zTL27vruT+bMK7B+9dpU=; b=n6jriN2zUdFimJ5dxCubOXbPb14iK5TwXVzKQCG/tq/ldWZfO0wsvH2Z7kQjhxlr0T CuD0MdrqOA/DrMQ9Qrjlf/7WupOHC67xcnnQTwA24u/H3TuHKIzCRDT2YHkJvPGvIYGI sOVbGMOCFwTfYRw5Y3N/Z+EYB44HXxw+nkNgsidADUlTC2hyD0Xs2co4joatGEoIiMMe /63i8hpLiqwU89I5Vv9tWDAo3ZxzProvtizEgAREjBrh6/Ie81MDmaD6KNDR60wSLABF VO8kOQgSUcGQW/MBoI+31PaMyKdOEUl3yD5WYfYEmjzjI9f9NkMPeOsQgw1uh1DR1Xub 4l0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775598191; x=1776202991; h=content-transfer-encoding:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=E4ecHoQGaYGZcautM7p7Xt/zTL27vruT+bMK7B+9dpU=; b=cDFC5HCJe9KPY43dzMymZXcLch5ieik/k5oqRj8KG47XAVyBFA3G875QbkwTn+ihA6 KU5WhhS0Fr5MeeLNpv6HxGSp8mUhS9oGqmRTeSrpOnAx2n228OZ5p/XXJK3rUHiSNsxD p4heVllfZ3MhGuoEYjZm/fwfjZ90TrjMYwfTOLwYzY7G7WuxhhXnnUMwqrR1hIXjk8eo kDJPrHJ/bZjKCvloTAIlBRv6eYAPOjYyCmNkSGamRy7OCheoCQb7KtlLtHLCaDgRlzVt 4or3OD+6BocGV7gLzoRoBy//MbKdclqFRm+dKCEnNM/+ofsYqlOcBbM6YGgv5+YUjYAy VD4Q== X-Forwarded-Encrypted: i=1; AJvYcCUCcW1QhTSm5rCAxyxHw3ENNd0bl8ofmR4t/jDj6CecyA4TTgNqjGiKA+BQJv2ebDvMSBw0sr5aDKsJhn0=@vger.kernel.org X-Gm-Message-State: AOJu0YxATX1FjIAxzVcTjBzNZYiI/438OvPGewyl+GZLH6Kj1rmWPjKw +JABVhMO2q1docCVv0BXBykoaLs1IsqL8PNujB2/jGkakmlw8iP9dYPh X-Gm-Gg: AeBDiettojwSH+cbfRES07gviOxNvnGCjrI2kz7swuP/Pr5dhRalKIY2EJ7NLuYRn28 4amIqXARGYFRR8iFxv5qH02n1NC5I+sCiqCmKl2SoPNLs4wUuvxgsuK1Nhm50riqgQyZ8Em0HA4 34PUxfjMIeFMZart7PPDtQzBzYTEu2dDMEqHBWJ7gQGNRDyY2AO3NURRldjNUriGGKhwHaV5YUK Ybgr4kJE79YrC0gtRbhQLIxXL96PPVl1mUA7mGc/3VBLfYby1AmKLfgxGdahZjUoqbAQPIC8MMV WoYYmYvVNzl+IBJud2Dl2PpMr9gguIjbXMCrYZtzae4tpaU6YEZqrw20SGsxsny5B2XYCz962g+ +pMsm1lnUTCZeJW/SNvh80mwvhFCJCX3TyKU2cfdfVg2QsVbWlBiASD7IepUiYMlzODhIhdFfog wV2OOhJoAGmkAxGN9bGR9zxk9GOlcLvbQtJIK+jB1H4O31fD8D9i+aT5ysZyWZurkaY9SYjADN7 80O X-Received: by 2002:a05:690e:130c:b0:643:1a5f:aaec with SMTP id 956f58d0204a3-65048814920mr17876659d50.47.1775598190758; Tue, 07 Apr 2026 14:43:10 -0700 (PDT) Received: from gmail.com (172.165.85.34.bc.googleusercontent.com. [34.85.165.172]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-6506afc39basm3813583d50.8.2026.04.07.14.43.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2026 14:43:10 -0700 (PDT) Date: Tue, 07 Apr 2026 17:43:09 -0400 From: Willem de Bruijn To: Akhilesh Samineni , davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, horms@kernel.org, willemb@google.com, daniel.zahka@gmail.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, jayakrishnan.udayavarma@broadcom.com, ajit.khaparde@broadcom.com, kiran.kella@broadcom.com, akhilesh.samineni@broadcom.com, sachin.suman@broadcom.com Message-ID: In-Reply-To: <20260406222305.4111170-3-akhilesh.samineni@broadcom.com> References: <20260406222305.4111170-1-akhilesh.samineni@broadcom.com> <20260406222305.4111170-3-akhilesh.samineni@broadcom.com> Subject: Re: [PATCH net-next 2/3] netdevsim: psp: handle the new crypt-offset and spi-threshold get/set operations Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Akhilesh Samineni wrote: > Implement the crypt-offset and spi-threshold get/set in netdevsim PSP. > > Signed-off-by: Akhilesh Samineni > Reviewed-by: Kiran Kella > Reviewed-by: Ajit Kumar Khaparde > --- > drivers/net/netdevsim/netdevsim.h | 2 ++ > drivers/net/netdevsim/psp.c | 6 ++++++ > 2 files changed, 8 insertions(+) > > diff --git a/drivers/net/netdevsim/netdevsim.h b/drivers/net/netdevsim/netdevsim.h > index c904e14f6b3f..3ad7d42391c0 100644 > --- a/drivers/net/netdevsim/netdevsim.h > +++ b/drivers/net/netdevsim/netdevsim.h > @@ -117,6 +117,8 @@ struct netdevsim { > struct psp_dev *dev; > u32 spi; > u32 assoc_cnt; > + u8 crypt_offset; Minor: variable names are already not aligned. No need for two spaces. > + u32 spi_threshold; > } psp; > > struct nsim_bus_dev *nsim_bus_dev; > diff --git a/drivers/net/netdevsim/psp.c b/drivers/net/netdevsim/psp.c > index 0b4d717253b0..9098edf00c5c 100644 > --- a/drivers/net/netdevsim/psp.c > +++ b/drivers/net/netdevsim/psp.c > @@ -122,6 +122,11 @@ static int > nsim_psp_set_config(struct psp_dev *psd, struct psp_dev_config *conf, > struct netlink_ext_ack *extack) > { > + struct netdevsim *ns = psd->drv_priv; > + > + ns->psp.crypt_offset = conf->crypt_offset; > + ns->psp.spi_threshold = conf->spi_threshold; > + > return 0; > } > > @@ -249,6 +254,7 @@ int nsim_psp_init(struct netdevsim *ns) > if (err) > return err; > > + ns->psp.spi_threshold = PSP_SPI_THRESHOLD_DEFAULT; > debugfs_create_file("psp_rereg", 0200, ddir, ns, &nsim_psp_rereg_fops); > return 0; > } > -- > 2.45.4 >