关于L138网卡驱动davinci_emac.c申请收发数据描述符cpdma_desc_alloc失败的问题
在数据量比较大的情况,调用cpdma_chan_submit时cpdma_desc_alloc申请失败,返回-ENOMEM,从而产生dropped以及overruns,最后导致网卡驱动不工作
taichuan wang:
网上有说法,linux驱动存在bug,并且有相应的补丁,将cpdma_desc_alloc申请时,将pool分为两部分,分别用于接受发送的描述符,但是在TI的网站以及其他linux版本并未找到相应的说法