数据接收

LANE 设备驱动程序从网络 ATM 设备驱动程序接收到有效包时, LANE 设备驱动程序将调用该网络设备的 恩德特 结构中指定的 nd_receive 函数。 nd_receive 函数是 CDLI 网络去重器的一部分。 包将传递到 mbufs 中的 nd_receive 函数。

LANE 设备驱动程序一次将一个包传递到 nd_receive 函数。

当接收到具有所有站广播目标地址的包时,设备驱动程序会在 p_mbuf-> m_flags 字段中设置 _BCAST 标志。 此地址值定义为 FF.FF.FF.FF.FF.FF (十六进制) 用于令牌环和以太网,定义为 C0.00.FF.FF.FF.FF (十六进制)。

当接收到具有不同于所有站广播地址的非单独地址的信息包时,设备驱动程序会在 p_mbuf-> m_flags 字段中设置 MCAST (_MCAST) 标志。

如果从网络接收的任何信息包不符合当前仿真的 LAN 协议,那么将废弃这些信息包,并且将废弃帧格式。