On Wed, Aug 26, 2015 at 02:27:57PM +0200, tilt! wrote:
> On 08/26/2015 01:36 PM, Irrwahn wrote:
> >[...]
> >Or, even better, you could easily pass the IF name as an additional
> >parameter to the backend (and possily even use it as additional component
> >to construct the interface file names).
> 
> An easy way to obtain a list of interface names on Linux is:
> 
> awk 'NR>2{gsub(/:/,"");print $1}' /proc/net/dev

Or "ls /sys/class/net".
For listing non-loopback devices only, use 
ls -d /sys/class/net/*/device | cut -d/ -f5

For wireless, check for the files "phy80211" or "wireless".

The equivalent can be done trivially in C with readdir(); ask if you'd like
an example.

HTH,
Isaac Dunham
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to