• Brian Niebuhr's avatar
    USB: gadget: Add EEM gadget driver · 9b39e9dd
    Brian Niebuhr authored
    This patch adds a CDC EEM ethernet gadget driver.  CDC EEM is a newer
    USB ethernet specification that uses a simpler interface than the older
    CDC ECM.  This makes CDC EEM usable by a wider set of USB hardware.
    By default the ethernet gadget will still use CDC ECM/Subset, but kernel
    configuration and/or a module parameter will allow alternative use of
    the CDC EEM protocol.
    
    Changes since last version:
    	- Brought in missing RNDIS changes that caused compile error
    	- Modified 'sentinel CRC' checking to match EEM host driver
    Signed-off-by: default avatarBrian Niebuhr <bniebuhr@efjohnson.com>
    Cc: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    9b39e9dd
ether.c 12.7 KB