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