Unaligned data access in MBIM / NCM driver & Big-Endian issuee.

Markus Gothe nietzsche at lysator.liu.se
Thu Jun 25 08:33:20 PDT 2015

I suppose it does... However for small embedded system all the tci stuff etc. adds an unnecessary overhead. Given that VLAN is turned on in the kernel one does not necessarily want it since it adds complexity in terms of speed. Which is interesting with todays cat4 donglar and soon to come cat6/7.

Just my five pennies ;-) however those interested will probably read this and are free to contact me.


Den 25 jun 2015 10:53 skrev Bjørn Mork <bjorn at mork.no>:
> Markus Gothe <nietzsche at lysator.liu.se> writes: 
> > Well some errors in the backporting, optimized a bug-workaround in the 
> > software based fastpath and commented out everything about VLAN gave a 
> > decent improvement in speed. Especially the latter hack. 
> > 
> > Beats me: 
> > 
> > I think if one disables VLAN in the kernel we should have some ifdefs 
> > around config_vlan_8021q in cdc_mbim.c to let it compile and work 
> > anyway. :-) 
> > 
> > Do you agree Bjørn? 
> I don't think the driver use any conditional parts of the VLAN code.  It 
> should build with or without CONFIG_VLAN_8021Q.  Doesn't it? 
> Bjørn 

More information about the libmbim-devel mailing list