[PATCH v2 1/2] bearer: replace mm_bearer_report_disconnection with mm_bearer_report_status
Aleksander Morgado
aleksander at lanedo.com
Fri Sep 20 10:26:10 PDT 2013
On 09/20/2013 07:24 PM, Ben Chan wrote:
>
>
> On Fri, Sep 20, 2013 at 10:21 AM, Aleksander Morgado
> <aleksander at lanedo.com <mailto:aleksander at lanedo.com>> wrote:
>
> On 09/20/2013 05:44 PM, Ben Chan wrote:
> > > I do yes. Your Samsung modems are also Icera based, IIRC. Do
> > you want me
> > > to try to do it? Or, otherwise, if you do it I can test it
> > with those
> > > modems.
> > >
> > >
> > > Uploaded patch v3. I'm testing with an Icera Y3400 and a
> Huawei MU736.
> > >
> > > As it's not a small change, more testing would be good.
> Could you try
> > > the patchs with the modems you have? Thanks.
> >
> > I updated both patches (v4); please take a look at them.
> Tested both
> > with an Option/HSO and an Ericsson MBM modem, and seem to work ok.
> >
> > The new changes are mainly refactoring some of the plugin specific
> > methods, plus making sure that the generic
> report_connection_status()
> > methods in MMBearer and MMBroadbandBearer only expect
> DISCONNECTED.
> > Receiving any other state is a programmer error (e.g. a bearer can
> > specify that it is now connected only during a connection
> attempt). In
> > other words, each plugin is responsible for handling the
> connection
> > status they expect in addition to DISCONNECTED; they may choose to
> > ignore them or use them to complete an ongoing connection
> attempt, or
> > whatever, but it's up to the plugin to do so. Generic
> implementation
> > should always handle DISCONNECTED only.
> >
> > What do you think of these? Can you test them with the Icera
> and the
> > Huawei?
> >
> >
> > Thanks. Looking at the v4 patches. Shouldn't
> > MMBroadbandModemHuawei::bearer_report_connection_status() report
> > DISCONNECTING instead of DISCONNECTED? Perhaps we should also keep the
> > comment to explain why DISCONNECTING is chosen instead of
> DISCONNECTED.
>
> That's done in patch 2/2 if I'm not mistaken.
>
>
> patch 2/2 doesn't seem to modify mm-broadband-modem-huawei.c
Ahh, true, my fault. Will post updated ones.
--
Aleksander
More information about the ModemManager-devel
mailing list