Multifunction Composite Gadget

modulename: g_multi.ko

configname: CONFIG_USB_G_MULTI

USB Gadget Drivers
└─>Multifunction Composite Gadget
In linux kernel since version 2.6.33 (release Date: 2010-02-24)  
The Multifunction Composite Gadget provides Ethernet (RNDIS
and/or CDC Ethernet), mass storage and ACM serial link
interfaces.

You will be asked to choose which of the two configurations is
to be available in the gadget. At least one configuration must
be chosen to make the gadget usable. Selecting more than one
configuration will prevent Windows from automatically detecting
the gadget as a composite gadget, so an INF file will be needed to
use the gadget.

Say "y" to link the driver statically, or "m" to build a
dynamically linked module called "g_multi".

source code: