[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20100703160920.13bb0540@thirdoffive.cmf.nrl.navy.mil>
Date: Sat, 3 Jul 2010 16:09:20 -0400
From: chas williams - CONTRACTOR <chas@....nrl.navy.mil>
To: Karl Hiramoto <karl@...amoto.org>
Cc: linux-atm-general@...ts.sourceforge.net, netdev@...r.kernel.org
Subject: Re: [Linux-ATM-General] [PATCH 0/6] atm: propagate atm_dev signal
carrier to LOWER_UP of netdevice
thanks for writing this. this is something that has been missing for
some time in the atm stack. however, i was hoping it could take a
different approach. i would prefer this mechanism to be more generic
instead of being only suitable for signalling carrier changes. take a
look at the notifier/register_netdevice_notifier scheme.
clients (like br2684) who wish to get these notifications, would need
to call register_atmdevice_notifier(). and yes, instead of handling
setting the signal flag yourself, everyone (including the drivers in
usb/atm) should be using the atm_dev_signal_change().
i am not fond of the idea of adding to the vcc struct something that
is really per device, not per vcc.
On Fri, 2 Jul 2010 19:47:04 +0200
Karl Hiramoto <karl@...amoto.org> wrote:
> In userspace it's helpfull to know if a network device has a carrier
> signal. Often it is monitored via netlink. This patchset allows a
> way for the struct atm_dev drivers to pass carrier on/off to the
> netdevice.
>
> For DSL, carrier is on when the line has reached showtime state.
>
> Currently this patchset only propagates the changes to br2684 vccs,
> as this is the only type of hardware I have to test.
>
> If you prefer git you can pull from:
> git://github.com/karlhiramoto/linux-2.6.git linux-atm
>
> Signed-off-by: Karl Hiramoto <karl@...amoto.org>
>
> Karl Hiramoto (6):
> atm: add hooks to propagate signal changes to netdevice
> atm br2684: add callback for carrier signal changes.
> atm/idt77105.c: call atm_dev_signal_change() when signal changes.
> atm/solos-pci: call atm_dev_signal_change() when signal changes.
> atm/suni.c: call atm_dev_signal_change() when signal changes.
> atm/adummy: add syfs DEVICE_ATTR to change signal
>
> drivers/atm/adummy.c | 39
> +++++++++++++++++++++++++++++++++++++++ drivers/atm/idt77105.c |
> 11 ++++++----- drivers/atm/solos-pci.c | 6 +++---
> drivers/atm/suni.c | 5 +++--
> include/linux/atmdev.h | 5 +++++
> net/atm/br2684.c | 13 +++++++++++++
> net/atm/common.c | 33 +++++++++++++++++++++++++++++++++
> 7 files changed, 102 insertions(+), 10 deletions(-)
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> Linux-atm-general mailing list
> Linux-atm-general@...ts.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-atm-general
>
--
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