Firstly, I posted the same question on stackexchange and did not know about this community.
I'm busy with a USB ethernet implementation to provide an ethernet connection to an iPhone over USB.
I'd prefer to use CDC ECM but it seems like iOS does not support this. It does however work with CDC NCM.
Does anyone know or know where I can read on what USB ethernet classes are supported by iOS.