<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Tue, May 27, 2014 at 9:58 AM, Aleksander Morgado <span dir="ltr"><<a href="mailto:aleksander@aleksander.es" target="_blank">aleksander@aleksander.es</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Tue, May 27, 2014 at 6:46 PM, Greg Suarez <<a href="mailto:gpsuarez2512@gmail.com">gpsuarez2512@gmail.com</a>> wrote:<br>

> Should the tracking be put in MbimDevice instead of the proxy so that<br>
> the behavior is the same with or without the proxy?  This would prevent<br>
> any future "it worked without the proxy but with the proxy we're not<br>
> receiving indications" issues.<br>
<br>
</div>No, I don't think the MbimDevice shouldn't track anything. If the<br>
device sends indications when it is not supposed to do it, then the<br>
MbimDevice should just emit them anyway. But, when using the MbimProxy<br>
in between we do need to have this tracking to know to which clients<br>
to forward the indications to.<br>
<br></blockquote><div> </div><div>Ok<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Note that the proxy will need to build a<br>
MBIM_CID_DEVICE_SERVICE_SUBSCRIBE_LIST combined with all the<br>
indications expected by all clients, plus maintain which indication is<br>
enabled/disabled by each client. </blockquote><div><br>Yes <br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If the modem receives an indication<br>
which wasn't enabled by any client, we should also then forward it to<br>
the MbimDevice anyway, so that we keep the same behavior with or<br>
without proxy.<br></blockquote><div>Did you mean forward to the client anyway? <br><br></div><div><font color="#888888">Greg</font></div></div><br></div></div>