ECM 以太网网络控制模型管理请求
2025-07-10
0
0
通信接口类(Communications Interface Class)除了支持 [USB2.0] 第9章中定义的标准请求外,还支持一些类特定的请求和通知。这些请求和通知主要用于设备和呼叫管理。
- 控制USB以太网设备接口的请求详见第6.2节。
- 需要返回主机的附加信号(通知)详见第6.3节。
这些请求和通知都是通过设备的通信类接口进行传输的。
以太网网络控制模型管理请求(Management Element Requests)
符合本子类规范的设备支持以下管理请求。这些请求适用于通信类接口(Communications Class Interface),其子类代码为以太网网络控制模型(Ethernet Networking Control Model)。
主要请求列表
请求名称 | 描述 | 必需/可选 | 参考 |
---|---|---|---|
SendEncapsulatedCommand | 以支持的控制协议格式下发命令。用于支持需要额外厂商自定义接口的网络设备(如主机型电缆调制解调器)的媒体特定硬件配置和管理。 | 可选 | [USBCDC1.2] |
GetEncapsulatedResponse | 请求以支持的控制协议格式的响应。 | 可选 | [USBCDC1.2] |
SetEthernetMulticastFilters | 主机应用加载/卸载时,网络传输层会指示设备MAC驱动更改多播过滤器设置。 | 可选 | 6.2.1 |
SetEthernetPowerManagementPatternFilter | 主机可进入“睡眠”节能状态。USB网络设备可提供特殊模式过滤硬件,实现有网络活动时唤醒主机。管理面需要原语协商这些特殊过滤器的设置。 | 可选** | 6.2.2 |
GetEthernetPowerManagementPatternFilter | 获取上述电源管理模式过滤器的状态。 | 可选** | 6.2.3 |
SetEthernetPacketFilter | 设置设备过滤器,用于主机运行网络分析应用。 | 必需 | 6.2.4 |
GetEthernetStatistic | 获取以太网设备统计信息,如已发送帧、已接收帧、错误帧等。 | 可选 | 6.2.5 |
注:
- 这些请求均为通信类专用。
- 如果支持SetEthernetPowerManagementPatternFilter,则必须同时支持GetEthernetPowerManagementPatternFilter。
以太网子类专用请求代码
请求名称 | 请求值(十六进制) |
---|---|
SET_ETHERNET_MULTICAST_FILTERS | 40h |
SET_ETHERNET_POWER_MANAGEMENT_PATTERN_FILTER | 41h |
GET_ETHERNET_POWER_MANAGEMENT_PATTERN_FILTER | 42h |
SET_ETHERNET_PACKET_FILTER | 43h |
GET_ETHERNET_STATISTIC | 44h |
RESERVED (future use) | 45h-4Fh |
总结
- 这些请求用于配置和管理USB以太网设备的多播、功耗、包过滤和统计等功能。
- 具体请求和响应格式详见相关章节和[USBCDC1.2]规范。