netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* net: dsa: mv88e6xxx: Request for stable inclusion
@ 2023-03-28 14:51 Fabio Estevam
  2023-03-28 15:21 ` Vladimir Oltean
  0 siblings, 1 reply; 9+ messages in thread
From: Fabio Estevam @ 2023-03-28 14:51 UTC (permalink / raw)
  To: Jakub Kicinski; +Cc: Vladimir Oltean, Andrew Lunn, netdev, stable

Hi,

I am running kernel 6.1 on a system with a mv88e6320 and can easily
trigger a flood of "mv88e6085 30be0000.ethernet-1:00: VTU member
violation for vid 10, source port 5" messages.

When this happens, the Ethernet audio that passes through the switch
causes a loud noise in the speaker.

Backporting the following commits to 6.1 solves the problem:

4bf24ad09bc0 ("net: dsa: mv88e6xxx: read FID when handling ATU violations")
8646384d80f3 ("net: dsa: mv88e6xxx: replace ATU violation prints with
trace points")
9e3d9ae52b56 ("net: dsa: mv88e6xxx: replace VTU violation prints with
trace points")

Please apply them to 6.1-stable tree.

Thanks,

Fabio Estevam

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-03-28 14:51 Fabio Estevam
@ 2023-03-28 15:21 ` Vladimir Oltean
  2023-04-03 13:15   ` Greg KH
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir Oltean @ 2023-03-28 15:21 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: Jakub Kicinski, Andrew Lunn, netdev, stable

Hi Fabio,

On Tue, Mar 28, 2023 at 11:51:35AM -0300, Fabio Estevam wrote:
> Hi,
> 
> I am running kernel 6.1 on a system with a mv88e6320 and can easily
> trigger a flood of "mv88e6085 30be0000.ethernet-1:00: VTU member
> violation for vid 10, source port 5" messages.
> 
> When this happens, the Ethernet audio that passes through the switch
> causes a loud noise in the speaker.
> 
> Backporting the following commits to 6.1 solves the problem:
> 
> 4bf24ad09bc0 ("net: dsa: mv88e6xxx: read FID when handling ATU violations")
> 8646384d80f3 ("net: dsa: mv88e6xxx: replace ATU violation prints with
> trace points")
> 9e3d9ae52b56 ("net: dsa: mv88e6xxx: replace VTU violation prints with
> trace points")
> 
> Please apply them to 6.1-stable tree.
> 
> Thanks,
> 
> Fabio Estevam

For my information, is there any relationship between the audio samples
that (presumably) get packet drops resulting in noise, and the traffic
getting VTU member violations? In other words, is the audio traffic sent
using VID 10 on switch port 5?

I don't quite understand, since VLAN-filtered traffic should be dropped,
what is the reason why the trace point patches would help. My only
explanation is that the audio traffic passing through the switch *also*
passes through the CPU, and the trace points reduce CPU load caused by
an unrelated (and rogue) traffic stream.

If this isn't the case, and you see VTU violations as part of normal
operation, I would say that's a different problem for which we would
need more details.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-03-28 15:21 ` Vladimir Oltean
@ 2023-04-03 13:15   ` Greg KH
  2023-04-03 13:16     ` Greg KH
  0 siblings, 1 reply; 9+ messages in thread
From: Greg KH @ 2023-04-03 13:15 UTC (permalink / raw)
  To: Vladimir Oltean
  Cc: Fabio Estevam, Jakub Kicinski, Andrew Lunn, netdev, stable

On Tue, Mar 28, 2023 at 06:21:58PM +0300, Vladimir Oltean wrote:
> Hi Fabio,
> 
> On Tue, Mar 28, 2023 at 11:51:35AM -0300, Fabio Estevam wrote:
> > Hi,
> > 
> > I am running kernel 6.1 on a system with a mv88e6320 and can easily
> > trigger a flood of "mv88e6085 30be0000.ethernet-1:00: VTU member
> > violation for vid 10, source port 5" messages.
> > 
> > When this happens, the Ethernet audio that passes through the switch
> > causes a loud noise in the speaker.
> > 
> > Backporting the following commits to 6.1 solves the problem:
> > 
> > 4bf24ad09bc0 ("net: dsa: mv88e6xxx: read FID when handling ATU violations")
> > 8646384d80f3 ("net: dsa: mv88e6xxx: replace ATU violation prints with
> > trace points")
> > 9e3d9ae52b56 ("net: dsa: mv88e6xxx: replace VTU violation prints with
> > trace points")
> > 
> > Please apply them to 6.1-stable tree.
> > 
> > Thanks,
> > 
> > Fabio Estevam
> 
> For my information, is there any relationship between the audio samples
> that (presumably) get packet drops resulting in noise, and the traffic
> getting VTU member violations? In other words, is the audio traffic sent
> using VID 10 on switch port 5?
> 
> I don't quite understand, since VLAN-filtered traffic should be dropped,
> what is the reason why the trace point patches would help. My only
> explanation is that the audio traffic passing through the switch *also*
> passes through the CPU, and the trace points reduce CPU load caused by
> an unrelated (and rogue) traffic stream.
> 
> If this isn't the case, and you see VTU violations as part of normal
> operation, I would say that's a different problem for which we would
> need more details.

Agreed, this sounds like the removal of printk messages is removing the
noise, not the actual fix for the reason the printk messages in the
first place, right?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-04-03 13:15   ` Greg KH
@ 2023-04-03 13:16     ` Greg KH
  2023-04-03 14:18       ` Vladimir Oltean
  0 siblings, 1 reply; 9+ messages in thread
From: Greg KH @ 2023-04-03 13:16 UTC (permalink / raw)
  To: Vladimir Oltean
  Cc: Fabio Estevam, Jakub Kicinski, Andrew Lunn, netdev, stable

On Mon, Apr 03, 2023 at 03:15:19PM +0200, Greg KH wrote:
> On Tue, Mar 28, 2023 at 06:21:58PM +0300, Vladimir Oltean wrote:
> > Hi Fabio,
> > 
> > On Tue, Mar 28, 2023 at 11:51:35AM -0300, Fabio Estevam wrote:
> > > Hi,
> > > 
> > > I am running kernel 6.1 on a system with a mv88e6320 and can easily
> > > trigger a flood of "mv88e6085 30be0000.ethernet-1:00: VTU member
> > > violation for vid 10, source port 5" messages.
> > > 
> > > When this happens, the Ethernet audio that passes through the switch
> > > causes a loud noise in the speaker.
> > > 
> > > Backporting the following commits to 6.1 solves the problem:
> > > 
> > > 4bf24ad09bc0 ("net: dsa: mv88e6xxx: read FID when handling ATU violations")
> > > 8646384d80f3 ("net: dsa: mv88e6xxx: replace ATU violation prints with
> > > trace points")
> > > 9e3d9ae52b56 ("net: dsa: mv88e6xxx: replace VTU violation prints with
> > > trace points")
> > > 
> > > Please apply them to 6.1-stable tree.
> > > 
> > > Thanks,
> > > 
> > > Fabio Estevam
> > 
> > For my information, is there any relationship between the audio samples
> > that (presumably) get packet drops resulting in noise, and the traffic
> > getting VTU member violations? In other words, is the audio traffic sent
> > using VID 10 on switch port 5?
> > 
> > I don't quite understand, since VLAN-filtered traffic should be dropped,
> > what is the reason why the trace point patches would help. My only
> > explanation is that the audio traffic passing through the switch *also*
> > passes through the CPU, and the trace points reduce CPU load caused by
> > an unrelated (and rogue) traffic stream.
> > 
> > If this isn't the case, and you see VTU violations as part of normal
> > operation, I would say that's a different problem for which we would
> > need more details.
> 
> Agreed, this sounds like the removal of printk messages is removing the
> noise, not the actual fix for the reason the printk messages in the
> first place, right?

But, in looking at the above commits, that makes more sense.  I'll go
queue these up for now, thanks.

greg k-h

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-04-03 13:16     ` Greg KH
@ 2023-04-03 14:18       ` Vladimir Oltean
  0 siblings, 0 replies; 9+ messages in thread
From: Vladimir Oltean @ 2023-04-03 14:18 UTC (permalink / raw)
  To: Greg KH; +Cc: Fabio Estevam, Jakub Kicinski, Andrew Lunn, netdev, stable

On Mon, Apr 03, 2023 at 03:16:25PM +0200, Greg KH wrote:
> On Mon, Apr 03, 2023 at 03:15:19PM +0200, Greg KH wrote:
> > Agreed, this sounds like the removal of printk messages is removing the
> > noise, not the actual fix for the reason the printk messages in the
> > first place, right?
> 
> But, in looking at the above commits, that makes more sense.  I'll go
> queue these up for now, thanks.
> 
> greg k-h

No objections there, although that might have just bombed my attempts to
find out what is truly going on :)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* net: dsa: mv88e6xxx: Request for stable inclusion
@ 2023-05-24 17:38 Fabio Estevam
  2023-05-24 17:45 ` Andrew Lunn
  2023-05-26 18:28 ` Greg KH
  0 siblings, 2 replies; 9+ messages in thread
From: Fabio Estevam @ 2023-05-24 17:38 UTC (permalink / raw)
  To: stable
  Cc: netdev, Andrew Lunn, Jakub Kicinski, Vladimir Oltean,
	Steffen Bätz

Hi,

I would like to request the commit below to be applied to the 6.1-stable tree:

91e87045a5ef ("net: dsa: mv88e6xxx: Add RGMII delay to 88E6320")

Without this commit, there is a failure to retrieve an IP address via DHCP.

Thanks,

Fabio Estevam

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-05-24 17:38 net: dsa: mv88e6xxx: Request for stable inclusion Fabio Estevam
@ 2023-05-24 17:45 ` Andrew Lunn
  2023-05-26 18:28   ` Greg KH
  2023-05-26 18:28 ` Greg KH
  1 sibling, 1 reply; 9+ messages in thread
From: Andrew Lunn @ 2023-05-24 17:45 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: stable, netdev, Jakub Kicinski, Vladimir Oltean,
	Steffen Bätz

On Wed, May 24, 2023 at 02:38:22PM -0300, Fabio Estevam wrote:
> Hi,
> 
> I would like to request the commit below to be applied to the 6.1-stable tree:
> 
> 91e87045a5ef ("net: dsa: mv88e6xxx: Add RGMII delay to 88E6320")
> 
> Without this commit, there is a failure to retrieve an IP address via DHCP.

Please could your provide a Fixes: tag.

       Andrew

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-05-24 17:45 ` Andrew Lunn
@ 2023-05-26 18:28   ` Greg KH
  0 siblings, 0 replies; 9+ messages in thread
From: Greg KH @ 2023-05-26 18:28 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Fabio Estevam, stable, netdev, Jakub Kicinski, Vladimir Oltean,
	Steffen Bätz

On Wed, May 24, 2023 at 07:45:50PM +0200, Andrew Lunn wrote:
> On Wed, May 24, 2023 at 02:38:22PM -0300, Fabio Estevam wrote:
> > Hi,
> > 
> > I would like to request the commit below to be applied to the 6.1-stable tree:
> > 
> > 91e87045a5ef ("net: dsa: mv88e6xxx: Add RGMII delay to 88E6320")
> > 
> > Without this commit, there is a failure to retrieve an IP address via DHCP.
> 
> Please could your provide a Fixes: tag.

I do not understand what this means.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: net: dsa: mv88e6xxx: Request for stable inclusion
  2023-05-24 17:38 net: dsa: mv88e6xxx: Request for stable inclusion Fabio Estevam
  2023-05-24 17:45 ` Andrew Lunn
@ 2023-05-26 18:28 ` Greg KH
  1 sibling, 0 replies; 9+ messages in thread
From: Greg KH @ 2023-05-26 18:28 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: stable, netdev, Andrew Lunn, Jakub Kicinski, Vladimir Oltean,
	Steffen Bätz

On Wed, May 24, 2023 at 02:38:22PM -0300, Fabio Estevam wrote:
> Hi,
> 
> I would like to request the commit below to be applied to the 6.1-stable tree:
> 
> 91e87045a5ef ("net: dsa: mv88e6xxx: Add RGMII delay to 88E6320")
> 
> Without this commit, there is a failure to retrieve an IP address via DHCP.

Now queued up, thanks.

greg k-h

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-05-26 18:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-24 17:38 net: dsa: mv88e6xxx: Request for stable inclusion Fabio Estevam
2023-05-24 17:45 ` Andrew Lunn
2023-05-26 18:28   ` Greg KH
2023-05-26 18:28 ` Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2023-03-28 14:51 Fabio Estevam
2023-03-28 15:21 ` Vladimir Oltean
2023-04-03 13:15   ` Greg KH
2023-04-03 13:16     ` Greg KH
2023-04-03 14:18       ` Vladimir Oltean

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).