Hey, > I like :). This already looks well structured for introducing more > than one bat-interface later.
glad to hear that! :) > Just noticed, that I don't have this /sys/devices/virtual folder > on my Debian stable VM. But I think we should be on the safe side > to use > #define SYS_BATIF_PATH "/sys/class/net/bat0/mesh/" > instead, they look equivalent and I'm having them both avaiable on > Debian stable (2.6.26 kernel) and Debian unstable (2.6.32 kernel). The path "/sys/class" simply contains symlinks to the real paths. On my OpenWRT it looks like this: ls -l /sys/class/net/ bat0 -> ../../devices/virtual/net/bat0 br-lan -> ../../devices/virtual/net/br-lan lo -> ../../devices/virtual/net/lo If the virtual path does not exist on your debian where does the symlink point to ? Btw, on my debian (2.6.32) the virtual path exists but we use /sys/class/net instead to be on the safe side. Regards, Marek