From: Marcel Holtmann <marcel@holtmann.org>
To: netdev@vger.kernel.org
Cc: davem@davemloft.net, shemminger@linux-foundation.org,
johannes@sipsolutions.net
Subject: Re: [PATCH] net: Add DEVTYPE support for Ethernet based devices
Date: Sat, 05 Sep 2009 02:17:26 +0200 [thread overview]
Message-ID: <1252109846.27694.1.camel@violet> (raw)
In-Reply-To: <1251788899-30156-1-git-send-email-marcel@holtmann.org>
Hi Dave,
> The Ethernet framing is used for a lot of devices these days. Most
> prominent are WiFi and WiMAX based devices. However for userspace
> application it is important to classify these devices correctly and
> not only see them as Ethernet devices. The daemons like HAL, DeviceKit
> or even NetworkManager with udev support tries to do the classification
> in userspace with a lot trickery and extra system calls. This is not
> good and actually reaches its limitations. Especially since the kernel
> does know the type of the Ethernet device it is pretty stupid.
>
> To solve this problem the underlying device type needs to be set and
> then the value will be exported as DEVTYPE via uevents and available
> within udev.
>
> # cat /sys/class/net/wlan0/uevent
> DEVTYPE=wlan
> INTERFACE=wlan0
> IFINDEX=5
>
> This is similar to subsystems like USB and SCSI that distinguish
> between hosts, devices, disks, partitions etc.
>
> The new SET_NETDEV_DEVTYPE() is a convenience helper to set the actual
> device type. All device types are free form, but for convenience the
> same strings as used with RFKILL are choosen.
can you please give me some feedback on this patch.
Regards
Marcel
next prev parent reply other threads:[~2009-09-05 0:17 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-01 7:08 [PATCH] net: Add DEVTYPE support for Ethernet based devices Marcel Holtmann
2009-09-01 7:25 ` Johannes Berg
2009-09-01 7:33 ` Marcel Holtmann
2009-09-05 0:17 ` Marcel Holtmann [this message]
2009-09-05 3:27 ` David Miller
2009-09-05 4:34 ` Marcel Holtmann
2009-09-05 4:46 ` David Miller
2009-09-05 5:52 ` Marcel Holtmann
2009-09-05 5:55 ` David Miller
2009-09-05 4:49 ` Stephen Hemminger
2009-09-05 5:55 ` Marcel Holtmann
2009-09-11 19:37 ` David Miller
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=1252109846.27694.1.camel@violet \
--to=marcel@holtmann.org \
--cc=davem@davemloft.net \
--cc=johannes@sipsolutions.net \
--cc=netdev@vger.kernel.org \
--cc=shemminger@linux-foundation.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.