void ETH_IRQHandler(void)
{
while(ETH_GetRxPktSize(DMARxDescToGet)!=0)
{
lwip_pkt_handle();
}
ETH_DMAClearITPendingBit(ETH_DMA_IT_R);
ETH_DMAClearITPendingBit(ETH_DMA_IT_NIS);
}
以太网DMA中断函数里面调用了lwip_pkt_handle();而lwip_pkt_handle();调用了
ethernetif_input(&lwip_netif);但是这个函数不知道如何改写才能让判断发给那个netif
void ETH_IRQHandler(void)
{
while(ETH_GetRxPktSize(DMARxDescToGet)!=0)
{
lwip_pkt_handle();
}
ETH_DMAClearITPendingBit(ETH_DMA_IT_R);
ETH_DMAClearITPendingBit(ETH_DMA_IT_NIS);
}
以太网DMA中断函数里面调用了lwip_pkt_handle();而lwip_pkt_handle();调用了
ethernetif_input(&lwip_netif);但是这个函数不知道如何改写才能让判断发给那个netif
举报