ice_aqc_opc_download_pkg (0x0C40) AQ sporadically returns error due
to FW issue. Fix this by retrying five times before moving to
Safe Mode.
Fixes: c76488109616 ("ice: Implement Dynamic Device Personalization (DDP)
download")
Reviewed-by: Michal Swiatkowski
Signed-off-by: Wojciech Drewek
Review
On 30.05.2024 09:08, En-Wei WU wrote:
> Thank you for your reply.
>
>> Sorry for being unclear. I meant, does resuming the system take longer
>> now? (initcall_debug might give a clue.)
> I've tested the S3 suspend/resume with the initcall_debug kernel
> command option, and it shows no clear di
On 30.05.2024 16:21, Ricky Wu wrote:
> A bug in https://bugzilla.kernel.org/show_bug.cgi?id=218906 describes
> that irdma would break and report hardware initialization failed after
> suspend/resume with Intel E810 NIC (tested on 6.9.0-rc5).
>
> The problem is caused due to the collision betwee
Dear Wojciech,
Thank you for your patch.
Am 31.05.24 um 11:32 schrieb Wojciech Drewek:
ice_aqc_opc_download_pkg (0x0C40) AQ sporadically returns error due
to FW issue. Fix this by retrying five times before moving to
Safe Mode.
Also mention the delay of 20 ms?
Please elaborate, what firmwar
On Mon, May 27, 2024 at 12:57:58PM -0600, Ahmed Zaki wrote:
> From: Junfeng Guo
>
> Add new parser module which can parse a packet in binary and generate
> information like ptype, protocol/offset pairs and flags which can be later
> used to feed the FXP profile creation directly.
>
> Add skeleto
On Mon, May 27, 2024 at 12:57:59PM -0600, Ahmed Zaki wrote:
> From: Junfeng Guo
>
> Parse the following DDP sections:
> - ICE_SID_RXPARSER_IMEM into an array of struct ice_imem_item
> - ICE_SID_RXPARSER_METADATA_INIT into an array of struct ice_metainit_item
> - ICE_SID_RXPARSER_CAM or ICE_SID
On Mon, May 27, 2024 at 12:58:01PM -0600, Ahmed Zaki wrote:
> From: Junfeng Guo
>
> Add the following internal helper functions:
>
> - ice_bst_tcam_match():
> to perform ternary match on boost TCAM.
>
> - ice_pg_cam_match():
> to perform parse graph key match in cam table.
>
> - ice_pg_nm_
On Mon, May 27, 2024 at 12:58:08PM -0600, Ahmed Zaki wrote:
> From: Junfeng Guo
>
> Enable VFs to create FDIR filters from raw binary patterns.
> The corresponding processes for raw flow are added in the
> Parse / Create / Destroy stages.
>
> Reviewed-by: Marcin Szycik
> Signed-off-by: Junfeng
On Mon, May 27, 2024 at 05:10:18PM +0200, Piotr Kwapulinski wrote:
> Add low level support for E610 device capabilities detection. The
> capabilities are discovered via the Admin Command Interface. Discover the
> following capabilities:
> - function caps: vmdq, dcb, rss, rx/tx qs, msix, nvm, orom,
On Mon, May 27, 2024 at 05:10:19PM +0200, Piotr Kwapulinski wrote:
> Add low level link management support for E610 device. Link management
> operations are handled via the Admin Command Interface. Add the following
> link management operations:
> - get link capabilities
> - set up link
> - get med
On Mon, May 27, 2024 at 05:10:17PM +0200, Piotr Kwapulinski wrote:
> Add low level support for Admin Command Interface (ACI). ACI is the
> Firmware interface used by a driver to communicate with E610 adapter. Add
> the following ACI features:
> - data structures, macros, register definitions
> - co
On Mon, May 27, 2024 at 05:10:20PM +0200, Piotr Kwapulinski wrote:
> Add low level support for accessing NVM in E610 device. NVM operations are
> handled via the Admin Command Interface. Add the following NVM specific
> operations:
> - acquire, release, read
> - validate checksum
> - read shadow ra
On Mon, May 27, 2024 at 05:10:22PM +0200, Piotr Kwapulinski wrote:
> Required for enabling the link management in E610 device.
>
> Signed-off-by: Piotr Kwapulinski
Reviewed-by: Simon Horman
On Mon, May 27, 2024 at 05:10:23PM +0200, Piotr Kwapulinski wrote:
> Add high level link management support for E610 device. Enable the
> following features:
> - driver load
> - bring up network interface
> - IP address assignment
> - pass traffic
> - show statistics (e.g. via ethtool)
> - disable
On 2024-05-31 7:18 a.m., Simon Horman wrote:
On Mon, May 27, 2024 at 12:58:08PM -0600, Ahmed Zaki wrote:
From: Junfeng Guo
Enable VFs to create FDIR filters from raw binary patterns.
The corresponding processes for raw flow are added in the
Parse / Create / Destroy stages.
Reviewed-by: Mar
nfig gcc
arc allnoconfig gcc
arc allyesconfig gcc
arc axs101_defconfig gcc
arc defconfig gcc
arc randconfig-001-20240531
defconfig gcc
arc randconfig-001-20240531 gcc
arc randconfig-002-20240531 gcc
arm allnoconfig clang
arm defconfig clang
arm randconfig-001-20240531
gcc
arc defconfig gcc
arc randconfig-001-20240531 gcc
arc randconfig-002-20240531 gcc
arm allnoconfig clang
arm defconfig clang
arm
On Fri, May 31, 2024 at 09:47:47AM -0600, Ahmed Zaki wrote:
>
>
> On 2024-05-31 7:18 a.m., Simon Horman wrote:
> > On Mon, May 27, 2024 at 12:58:08PM -0600, Ahmed Zaki wrote:
> > > From: Junfeng Guo
> > >
> > > Enable VFs to create FDIR filters from raw binary patterns.
> > > The corresponding
On Tue, May 28, 2024 at 06:37:59AM +0200, Michal Swiatkowski wrote:
> From: Piotr Raczynski
>
> Add required plumbing for new VSI type dedicated to devlink subfunctions.
> Make sure that the vsi is properly configured and destroyed. Also allow
> loading XDP and AF_XDP sockets.
>
> The first impl
On Tue, May 28, 2024 at 06:38:00AM +0200, Michal Swiatkowski wrote:
> From: Piotr Raczynski
>
> Make some of the netdevice_ops functions visible from outside for
> another VSI type created netdev.
>
> Reviewed-by: Przemek Kitszel
> Reviewed-by: Wojciech Drewek
> Signed-off-by: Piotr Raczynski
On Tue, May 28, 2024 at 06:38:01AM +0200, Michal Swiatkowski wrote:
> From: Piotr Raczynski
>
> Implement devlink port handlers responsible for ethernet type devlink
> subfunctions. Create subfunction devlink port and setup all resources
> needed for a subfunction netdev to operate. Configure new
On Tue, May 28, 2024 at 06:38:02AM +0200, Michal Swiatkowski wrote:
> When subfunction VSI is open the same code as for PF VSI should be
> executed. Also when up is complete. Reflect that in code by adding
> subfunction VSI to consideration.
>
> In case of stopping, PF doesn't have additional task
On Tue, May 28, 2024 at 06:38:04AM +0200, Michal Swiatkowski wrote:
> From: Piotr Raczynski
>
> Implement subfunction driver. It is probe when subfunction port is
> activated.
>
> VSI is already created. During the probe VSI is being configured.
> MAC unicast and broadcast filter is added to all
On Tue, May 28, 2024 at 06:38:05AM +0200, Michal Swiatkowski wrote:
> From: Piotr Raczynski
>
> Configure netdevice for subfunction usecase. Mostly it is reusing ops
> from the PF netdevice.
>
> SF netdev is linked to devlink port registered after SF activation.
>
> Reviewed-by: Jiri Pirko
> S
On Tue, May 28, 2024 at 06:38:06AM +0200, Michal Swiatkowski wrote:
> Keep the same flow of port representor creation, but instead of general
> attach function create helpers for specific representor type.
>
> Store function pointer for add and remove representor.
>
> Type of port representor can
On Tue, May 28, 2024 at 06:38:07AM +0200, Michal Swiatkowski wrote:
> Implement attaching and detaching SF port representor. It is done in the
> same way as the VF port representor.
>
> SF port representor is always added or removed with devlink
> lock taken.
>
> Signed-off-by: Michal Swiatkowski
On Tue, May 28, 2024 at 06:38:08AM +0200, Michal Swiatkowski wrote:
> Add check for subfunction before setting target VSI. It is needed for PF
> in switchdev mode but not for subfunction (even in switchdev mode).
>
> Signed-off-by: Michal Swiatkowski
Reviewed-by: Simon Horman
On Tue, May 28, 2024 at 06:38:09AM +0200, Michal Swiatkowski wrote:
> Now there is another type of port representor. Correct checking if
> parent device is ready to reflect also new PR type.
>
> Reviewed-by: Wojciech Drewek
> Signed-off-by: Michal Swiatkowski
Reviewed-by: Simon Horman
On Tue, May 28, 2024 at 06:38:11AM +0200, Michal Swiatkowski wrote:
> Flow for creating Tx topology is the same as for VF port representors,
> but the devlink port is stored in different place (sf->devlink_port).
>
> When creating VF devlink lock isn't taken, when creating subfunction it
> is. Set
On Tue, May 28, 2024 at 06:38:12AM +0200, Michal Swiatkowski wrote:
> Implement add / delete vlan for subfunction type VSI.
>
> Reviewed-by: Wojciech Drewek
> Signed-off-by: Michal Swiatkowski
Reviewed-by: Simon Horman
On Tue, May 28, 2024 at 06:38:13AM +0200, Michal Swiatkowski wrote:
> From: Piotr Raczynski
>
> Use previously implemented SF aux driver. It is probe during SF
> activation and remove after deactivation.
>
> Signed-off-by: Piotr Raczynski
> Signed-off-by: Michal Swiatkowski
Reviewed-by: Simon
On Thu, May 16, 2024 at 06:41:08PM +0200, Michal Kubiak wrote:
> The commit 6533e558c650 ("i40e: Fix reset path while removing
> the driver") introduced a new PF state "__I40E_IN_REMOVE" to block
> modifying the XDP program while the driver is being removed.
> Unfortunately, such a change is useful
On Mon, May 20, 2024 at 12:37:00PM +0200, Wojciech Drewek wrote:
> ice_aqc_opc_download_pkg (0x0C40) AQ sporadically returns error due
> to FW issue. Fix this by retrying five times before moving to
> Safe Mode.
>
> Fixes: c76488109616 ("ice: Implement Dynamic Device Personalization (DDP)
> downl
On Fri, May 31, 2024 at 07:36:05PM +0100, Simon Horman wrote:
> On Mon, May 20, 2024 at 12:37:00PM +0200, Wojciech Drewek wrote:
> > ice_aqc_opc_download_pkg (0x0C40) AQ sporadically returns error due
> > to FW issue. Fix this by retrying five times before moving to
> > Safe Mode.
> >
> > Fixes: c
On 5/29/2024 4:23 AM, Maciej Fijalkowski wrote:
Given that ice_qp_dis() is called under rtnl_lock, synchronize_net() can
be called instead of synchronize_rcu() so that XDP rings can finish its
job in a faster way. Also let us do this as earlier in XSK queue disable
flow.
Additionally, turn off
On 5/29/2024 4:23 AM, Maciej Fijalkowski wrote:
xsk_buff_pool pointers that ice ring structs hold are updated via
ndo_bpf that is executed in process context while it can be read by
remote CPU at the same time within NAPI poll. Use synchronize_net()
after pointer update and {READ,WRITE}_ONCE() w
On 5/29/2024 4:23 AM, Maciej Fijalkowski wrote:
Hi,
changes included in this patchset address an issue that customer has
been facing when AF_XDP ZC Tx sockets were used in combination with flow
control and regular Tx traffic.
After executing:
ethtool --set-priv-flags $dev link-down-on-close on
> -Original Message-
> From: Zaki, Ahmed
> Sent: Friday, May 31, 2024 8:48 AM
> To: Simon Horman
> Cc: intel-wired-...@lists.osuosl.org; net...@vger.kernel.org; Keller, Jacob E
> ; Nguyen, Anthony L ;
> Guo, Junfeng ; Marcin Szycik
>
> Subject: Re: [PATCH iwl-next v2 11/13] ice: enable
On 01.06.24 07:06, Mika Westerberg wrote:
> This reverts commit 86167183a17e03ec77198897975e9fdfbd53cb0b.
TWIMC, Sasha Neftin already submitted a revert for that commit on Wednesday:
https://lore.kernel.org/all/20240529051307.3094901-1-sasha.nef...@intel.com/
Regression reports for this problem I
40 matches
Mail list logo