From mboxrd@z Thu Jan 1 00:00:00 1970 From: sandeep suresh Date: Thu, 31 Mar 2016 01:33:47 +0000 (UTC) Subject: [ath9k-devel] Bonjour mDNS broacast can be lost during BT-WLAN coexistence schemes? In-Reply-To: References: Message-ID: <1728313528.26642.1459388027120.JavaMail.yahoo@mail.yahoo.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Hello Adrian,Thanks for the response. Regarding your comment, "I don't think you can get interrupts?based on that, but you can poll the gpio pin yourself?"In any MCU, we should be able generate an interrupt on rising/falling edge of GPIO and execute the ISR. Simillary, isn't it possible in ath9k to trigger a rising edge interrupt on BT_ACTIVE and in the respective ISR send a packet with power save management mode bit set. Similarly on the falling edge send a packet with power save management mode bit reset? Because polling for GPIOs every milliseconds will consume too much of CPU and not performance friendly for any system.RegardsSandeep. On Thursday, 31 March 2016 1:32 AM, Adrian Chadd wrote: Hi! I don't know if you can do simulaneous wlan and BT RX - especially since WLAN RX sometimes requires ACKs to be sent. :) But for multicast, sure. You'd have to check the NIC schematic and antenna switch programming to see if you can do simultaneous wlan RX (with no TXing, eg RTS/CTS, ACK, etc) whilst also doing BT RX. As for BT_ACTIVE -> powersave; I don't think you can get interrupts based on that, but you can poll the gpio pin yourself and then tell the driver to not transmit and/or enter sleep state. Entering sleep state requires that you send some frame anyway to tell the AP you're going to sleep. -a -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20160331/af90af21/attachment.htm