[Bridge] rstpd & 2.4
Stephen Hemminger
shemminger at linux-foundation.org
Tue Jul 27 08:38:15 PDT 2010
On Tue, 27 Jul 2010 11:26:55 +0200
Rodolfo Giometti <giometti at enneenne.com> wrote:
> On Fri, Jul 02, 2010 at 09:21:48AM -0700, Stephen Hemminger wrote:
>
> > The 2.4 kernel is missing all the hooks to provide user level STP.
> > The startup is not the big issue, the real problem is that the
> > kernel doesn't have hooks to control port state from user space,
> > and the spanning tree packets may not be visible to user space
> > application either.
> >
> > Sigh, 2.4 is at least 5 years old by now.
>
> Hello, I'm going to start backport of rstpd to kernel 2.4 series and
> I'd like having some advices from you.
>
> Regarding the bridge controls I can add to the current sysfs interface
> the old ioctl interface as the old bridge-utils did. Do you think I
> can contribute to the rstpd code in order to support such interface or
> you have no interest in doing it?
I won't put in 2.6 code. If you wan to put in 2.4, contact
the 2.4 kernel maintainer.
> The problem of controlling the port state from user space can be
> resolved by adding the missing netlink commands into the kernel code.
>
> In the end, spanning tree packets may be captured as tcpdump do, is
> that right?
That is how I did it since RSTP needs to see ethernet headers.
More information about the Bridge
mailing list