Ethernet-briding a MBIM-interface

Markus Gothe nietzsche at lysator.liu.se
Tue Oct 28 00:52:33 PDT 2014


I’ve a patch for with improved ARP-handling and setting the mac source,
 which gives me a DHCP-lease when briding a device…
I’ll try more when I got everything at my hands. Running Linux inside a VM isn’t a good test case.

//M

On 28 Oct 2014, at 08:41 , Bjørn Mork <bjorn at mork.no> wrote:

> Markus Gothe <nietzsche at lysator.liu.se> writes:
> 
>> The rationale for having a null mac adress as the ethernet source
>> adress would be nice to know.
> 
> This just wasn't given much thought.  I couldn't imagine where it would
> make a difference, and not copying anything seemed like slightly less
> work than copying something which wouldn't matter anyway. The driver
> give the frames to usbnet_skb_return() which does eth_type_trans() on
> them.  This pulls the ethernet header from the skb after looking at the
> h_proto and h_dest fields.  I obviously didn't think about what happens
> to frames being snooped or bridged...
> 
>> Wouldnt it be better to keep it the same as the ethernet destination
>> adress (like some CDC ECM implementations)??? This is afaik to be
>> considered a bug. :-)
> 
> Yes, that would be more consistent also with the IFF_NOARP frames coming
> from the modem.  I believe we can change this if you can point to any
> use case where it actually matters.  I'm not sure I care enough to try
> to push the change without any justification.
> 
> Is bridging such a use case?  Would it sort of work if the source
> address was saner?
> 
> 
> Bjørn
> _______________________________________________
> libmbim-devel mailing list
> libmbim-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libmbim-devel



//Markus - The panama-hat hacker

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freedesktop.org/archives/libmbim-devel/attachments/20141028/f41ac0e8/attachment.sig>


More information about the libmbim-devel mailing list