diff --git a/src/agent.c b/src/agent.c index fce4daf4a8a9f33578a4d236fdf3e78ed62e2fab..779e7877b2c3ffbcda185752f2092f04b0587ae2 100644 --- a/src/agent.c +++ b/src/agent.c @@ -5685,7 +5685,7 @@ int start_agent(void) //agent_config_get_ethwan(w->ethwan); //memcpy(w->cntlr_almac, w->cfg.cntlr_almac, 6); - if (w->cfg.brcm_setup) { + if (true) { int ret; /* TODO: memory management of thread on cleaup */ diff --git a/src/nl.c b/src/nl.c index 5916fa5ea664476fb622fde5555a6097a4cc37fe..1a0ff5e1f50b452f457b9cbe7693b4caaff23a0e 100644 --- a/src/nl.c +++ b/src/nl.c @@ -93,9 +93,12 @@ static int func(struct nl_msg *msg, void *arg) //if (!(ifi->ifi_flags & IFF_UP)) // break; - if (!strstr(ifname, "wds")) + if (!strstr(ifname, "wds") && !strstr(ifname, ".sta")) break; + // TODO based on wds/.sta name create required wdsX.X.X_tagY/wlan0.sta1_tagY + // next get_bridge_name(tagY) and add to correct bridge + #if 0 // Not needed for now, maybe never? // TODO: find a better place to do this if (a->ts.active && !strstr(ifname, "vlan")) {