lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 26 Feb 2009 16:57:26 +0100
From:	Lennert Buytenhek <buytenh@...tstofly.org>
To:	Gary Thomas <gary@...assoc.com>
Cc:	netdev@...r.kernel.org
Subject: Re: Marvell 88E609x switch?

On Thu, Feb 26, 2009 at 08:47:29AM -0700, Gary Thomas wrote:

> >>>> Is there support for this device anywhere?  In particular,
> >>>> the M88E6095 switch.
> >>> Not at the moment, but it should be easy enough to add.  If your
> >>> board already runs on 2.6.28+, I can whip up some patches for you
> >>> to try from the docs I have for that part.
> >> That would be much appreciated, thanks.
> > 
> > I noticed that the 6095/6095F are quite similar to the 6131 as far
> > as the register set goes.  So something along these lines (hacky
> > patch, breaks 6131, not for mainline) might just work to detect
> > single 6095s (cascading DSA chips is something that needs more work,
> > let's get the single-chip case working first).
> > 
> > The other thing you'll need to do is create dsa platform devices
> > for your switch chips, a la how it's done in arch/arm/mach-orion5x/
> > or arch/arm/mach-kirkwood/ for example -- you need to pass in a struct
> > device * for your network device, a struct device * for your mii bus,
> > the switch MII address on the MII bus, and names of the individual
> > ports (where you'll specify "cpu" for the port on the switch chip that
> > the CPU is connected to).
> > 
> > Let me know if this works.
> 
> Thanks, I'll give it a try.  It will take a little effort
> to get setup as I have to work within the open firmware
> structure (that's how all the various components are
> specified).

Right, we don't have OF bindings yet.  I guess this would make sense
to do generically at some point, since there are quite a few PPC
platforms with DSA switch chips.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists