是因为5275的的txbd发送地址必须是4字节对齐,如果不是4个的,包里的对方MAC地址就会出错!
听有人说:“就是你要发送的数据的地址必须是4字节对齐的!!而motfec驱动本身没有做这方面的限制,我在motfec处做了判断,如果地址不是4字节对齐,我就new新的buf,把数据倒一下”这样就可以解决但是,我还是不太明白!
可以通过编译控制解决呀,,指定对其呀。
还有,,动态分配的内存都是对其的、线性的。。。如果缓冲区不总是分配又释放,分配又释放,就可以考虑这样使用。