USB CDC ECM
以太网控制模型(Ethernet Networking Control Model) 用于在设备和主机之间传输以太网数据包。
在操作系统看来,CDC ECM设备就是一个虚拟以太网卡,包含标准网卡需要的MAC地址和IP地址。
CDC ECM设备通常是一个以太网卡,用于连接LAN或者是WLAN
ECM的驱动源码文件是drivers/net/usb/cdc_ether.c
USB-Device Communication Device Class - Ethernet Control Model (CDC-ECM) enables a USB device to act as a virtual network adapter. This can be used to run TCP/IP-based applications over USB.