int get_wl_instances(void) { if (get_wl_instance("eth1") == 1) return 2; if (get_wl_instance("eth2") == 1) return 2; if (get_wl_instance("eth3") == 1) return 2; return 1; }
char *get_wl_instance_name(int instance) { if (get_wl_instance("eth1") == instance) return "eth1"; if (get_wl_instance("eth2") == instance) return "eth2"; if (get_wl_instance("eth0") == instance) return "eth0"; if (get_wl_instance("eth3") == instance) return "eth3"; fprintf(stderr, "get_wl_instance doesnt return the right value %d\n", instance); return nvram_safe_get("wl0_ifname"); // dirty for debugging }