Simple USB Network Links (CDC Ethernet subset)

modulename: cdc_subset.ko

configname: CONFIG_USB_NET_CDC_SUBSET

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Network Adapters
└─>Simple USB Network Links (CDC Ethernet subset)
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
This driver module supports USB network devices that can work
without any device-specific information. Select it if you have
one of these drivers.

Note that while many USB host-to-host cables can work in this mode,
that may mean not being able to talk to Win32 systems or more
commonly not being able to handle certain events (like replugging
the host on the other end) very well. Also, these devices will
not generally have permanently assigned Ethernet addresses.

source code: