Using Android 9 running on a Quectel SOC with 1 USB port, I want to share the Android SOCs internet connection via ethernet over USB with another system (embedded Linux), but also allow USB host functions such as communicating with USB storage etc via a USB hub interface. Is this fundamentally possible (even if some AOSP modification is required on my part)?
From what I understand, native support is offered for the Android SOC to provide ethernet over USB as a USB device. What I want to achieve is provide ethernet over USB (and provide internet connection to peripherals) as a USB host. Is this support natively provided?