All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: "LOYAU, Florian" <florian.loyau@edu.esiee.fr>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai] rtskbs gone missing in 3.0.x stable versions, breaking most of RTnet
Date: Tue, 19 Jan 2016 16:41:11 +0100	[thread overview]
Message-ID: <20160119154111.GD20681@hermes.click-hack.org> (raw)
In-Reply-To: <CACBbF4VV6EwNub2A2R3t-xhUc5X=F9kY9MU=+f3Y3eAsHVDwuA@mail.gmail.com>

On Tue, Jan 19, 2016 at 04:00:17PM +0100, LOYAU, Florian wrote:
> (...)
> We're majorly confused regarding the state of the support of the different
> drivers at present, and what looks like compat-breaking changes between
> RTnet 1.7, Xenomai 3 RC, and Xenomai 3 stable. Can you provide us with
> some information on the state of support and pointers on what can be done
> to fix these problems ?

First, Xenomai 3 made a lot of compat-breaking changes, so much that
there is a web page documenting them:
https://xenomai.org/migrating-from-xenomai-2-x-to-3-x/

The plan with RTnet is to modernize its core, while finding a way to
reuse more easily the mainline ethernet drivers core.

To this end, RTnet was merged in 3.0 and the most obvious problems
were fixed rapidly, like some ugly infinite loops replaced with
reference counting. The changes to reference counting broke loopback
in 3.0.1, which is a special case, and was fixed by allocating a
pool for that device, and should currently be fixed (which you
failed to mention). The result of that merge was tested on a few
drivers, including loopback, igb, e1000e, macb and r8169.

FEC was disabled because it did not compile, and I would rather have
it disabled than not compiling, and would prefer trying to re-user
mainline code when RTnet has been reworked than trying to fix what
we have. But if you have some patches to fix what we have, I am
interested.

After this merge, I did not work on RTnet during almost a year, but
the work resumed recently with the addition of a testsuite, the plan
is for the "big rework" to happen in the 3.x branch, while checking
with the teststuite that we have no regression.

If you have some precise bug reports to provide, maybe we can fix
them by working together.

Regards.

-- 
					    Gilles.
https://click-hack.org


      reply	other threads:[~2016-01-19 15:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-19 15:00 [Xenomai] rtskbs gone missing in 3.0.x stable versions, breaking most of RTnet LOYAU, Florian
2016-01-19 15:41 ` Gilles Chanteperdrix [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160119154111.GD20681@hermes.click-hack.org \
    --to=gilles.chanteperdrix@xenomai.org \
    --cc=florian.loyau@edu.esiee.fr \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.