I've got an MBIM device prototype (see usb dot org/developers/devclass_docs/MBIM10.zip) which I'm trying to get working. I was able to hook up the usbnet driver to see it and hack up a rudimentary control path besides, but now I'm stuck on one of the more basic issues: Raw IP

The usbnet driver is adding ethernet frames, but the device can't recognize these. Is there a flag I can modify somehow to stop this, or do I have to rewrite the ndo_start_xmit and similar functions?