]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
TDLS: Add support for TDLS frame RX with bridge interfaces
authorSubrat Dash <sdash@qca.qualcomm.com>
Mon, 19 Mar 2012 06:52:10 +0000 (20:52 -1000)
committerJouni Malinen <j@w1.fi>
Fri, 30 Mar 2012 08:12:33 +0000 (11:12 +0300)
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

src/rsn_supp/tdls.c

index 6ebc37a9d528b788434ec4648a942d2394970ea1..7646ca88671a398a097b5ba885fae57b04884d18 100644 (file)
@@ -2202,7 +2202,9 @@ int wpa_tdls_init(struct wpa_sm *sm)
        if (sm == NULL)
                return -1;
 
-       sm->l2_tdls = l2_packet_init(sm->ifname, sm->own_addr,
+       sm->l2_tdls = l2_packet_init(sm->bridge_ifname ? sm->bridge_ifname :
+                                    sm->ifname,
+                                    sm->own_addr,
                                     ETH_P_80211_ENCAP, wpa_supplicant_rx_tdls,
                                     sm, 0);
        if (sm->l2_tdls == NULL) {