Adding new MBIM extension CID?

Ben Chan benchan at chromium.org
Mon Mar 24 09:52:39 PDT 2014


On Mon, Mar 24, 2014 at 8:40 AM, Dan Williams <dcbw at redhat.com> wrote:

> On Mon, 2014-03-24 at 16:18 +0100, Aleksander Morgado wrote:
> > On Mon, Mar 24, 2014 at 12:25 PM, Arnaud Desmier <adesmier at sequans.com>
> wrote:
> > > We get into the same troubles on our side but it's for UUID, not CID.
> you
> > > can try attached patch to allow you to register custom UUID and so get
> > > access to your own CID.
> > >
> > >  * use mbim_register_custom_service API to register a new UUID
> > >  * use mbim_unregister_custom_service API unregister it
> >
> >
> > I believe we should make this logic part of libmbim. What do others
> think?
> > That patch would need some cleanup to follow coding style and other
> > minor things, though.
>
> Yeah, agreed.


For a library API perspective, it's not a bad idea to add hooks in libmbim,
which would allow an application to implement custom device services using
libmbim.

The extensibility in MBIM is unavoidable for practical reasons but does
come at a cost, IMHO. Let's hope subsequent MBIM specifications would
standardize more common services, so that we don't end up having many
versions of the same service, like we did to AT.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libmbim-devel/attachments/20140324/118a0e62/attachment-0001.html>


More information about the libmbim-devel mailing list