END驱动发送时,我们从MUX层得到的数据格式是一个完整的MAC帧,帧格式:
| 6字节目的MAC地址 | 6字节源MAC地址 | 1字节类型 | IP数据包 |
我现在新做一个END驱动,数据链路层采用的是HDLC。也就说没有MAC和ARP的概念了,替代是HDLC地址和控制位,也就是说不是以太网了。HDLC地址和控制位可以由驱动来实现。因此我需要从MUX得到的数据仅仅是一个IP数据包。然而我调试的时候,我从MBLK得到的数据始终是带有MAC头的。
如何才能使数据是一个完整的IP包,驱动函数配置的时候那些地方要改呢?