USB-CDC-ECM以太网控制模型设备
+ -

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]规范。

0 篇笔记 写笔记

ECM 以太网网络控制模型管理请求
通信接口类(Communications Interface Class)除了支持 [USB2.0] 第9章中定义的标准请求外,还支持一些类特定的请求和通知。这些请求和通知主要用于设备和呼叫管理。控制USB以太网设备接口的请求详见第6.2节。需要返回主机的附加信号(通知)详见第6.3节。这些请......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!