DLCETHER 编程接口
标准以太网数据链路控制 (DLCETHER) 符合通用数据链路控制 (GDLC) 准则,以下情况除外。
注: dlc 前缀将替换为 DLCETHER 设备管理器的 edl 前缀。
| 项 | 描述 |
|---|---|
| edlclose | DLCETHER 与 dlcclose GDLC 接口完全兼容。 |
| 编辑配置 | DLCETHER 与 dlcconfig GDLC 接口完全兼容。 不需要初始化参数。 |
| 编辑 | DLCETHER 与 dlcmpx GDLC 接口完全兼容。 |
| edlopen | DLCETHER 与 dlcopen GDLC 接口完全兼容。 |
| edlread | DLCETHER 与具有以下条件的 dlcread GDLC 接口兼容:
|
以下内核 接收包 子例程始终在通信内存缓冲区 (mbuf) 中具有 DLCETHER 数据链路头信息,并且可以通过从 mbuf 结构的数据偏移字段中减去传递的长度 (在 gdl_io_ext 结构中) 来找到该信息。
| 项 | 描述 |
|---|---|
| edlselect | DLCETHER 与 dlcselect GDLC 接口完全兼容。 |
| edlwrite | DLCETHER 与 dlcwrite GDLC 接口兼容,但网络数据只能作为未编号的信息 (UI) 包写入,并且必须具有以数据为前缀的完整数据链路头。 DLCETHER 验证本地 (源) 服务访问点 (SAP) 是否已启用以及控制字节是否为 UI (0x03)。 请参阅 DLCETHER 机架封装图 (图 1)。 |
| edlioctl | DLCETHER 与具有这些操作的条件的 dlcioctl GDLC 接口兼容 (在以下部分中描述): |