Thread (18 messages) 18 messages, 4 authors, 2016-12-17

Re: [TSN RFC v2 0/9] TSN driver for the kernel

From: Richard Cochran <richardcochran@gmail.com>
Date: 2016-12-16 22:05:44
Also in: linux-media, lkml

On Fri, Dec 16, 2016 at 06:59:04PM +0100, henrik@austad.us wrote:
The driver is directed via ConfigFS as we need userspace to handle
stream-reservation (MSRP), discovery and enumeration (IEEE 1722.1) and
whatever other management is needed.
I complained about configfs before, but you didn't listen.
2 new fields in netdev_ops have been introduced, and the Intel
igb-driver has been updated (as this an AVB-capable NIC which is
available as a PCI-e card).
The igb hacks show that you are on the wrong track.  We can and should
be able to support TSN without resorting to driver specific hacks and
module parameters.
Before reading on - this is not even beta, but I'd really appreciate if
people would comment on the overall architecture and perhaps provide
some pointers to where I should improve/fix/update
As I said before about V1, this architecture stinks.  You appear to
have continued hacking along and posted the same design again.  Did
you even address any of the points I raised back then?

You are trying to put tons of code into the kernel that really belongs
in user space, and at the same time, you omit critical functions that
only the kernel can provide.
There are at least one AVB-driver (the AV-part of TSN) in the kernel
already.
And which driver is that?

Thanks,
Richard
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help