Linux-4.1.15 OS runs on i.MX6. USB is used as device. How to modify the kernel to make i.MX6 become USB network card，thanks.
There is nothing special to i.MX. You simply need to have a driver for your Ethernet card.
That's part of the Linux kernel, not i.MX6-specific. Search for something like "Linux USB gadget ethernet" on the internet or have a look in the kernel's documentation folder.
Retrieving data ...